本文整理汇总了Golang中github.com/go-swagger/go-swagger/swag.FormatInt64函数的典型用法代码示例。如果您正苦于以下问题:Golang FormatInt64函数的具体用法?Golang FormatInt64怎么用?Golang FormatInt64使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了FormatInt64函数的18个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListRepoTagsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// query param limit
if err := r.SetQueryParam("limit", swag.FormatInt64(o.Limit)); err != nil {
return err
}
// query param page
if err := r.SetQueryParam("page", swag.FormatInt64(o.Page)); err != nil {
return err
}
// path param repository
if err := r.SetPathParam("repository", o.Repository); err != nil {
return err
}
// query param specificTag
if err := r.SetQueryParam("specificTag", o.SpecificTag); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:chancez,项目名称:go-quay,代码行数:30,代码来源:list_repo_tags_parameters.go
示例2: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *GetPullRequestActivitiesParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// query param limit
var qrLimit int64
if o.Limit != nil {
qrLimit = *o.Limit
}
qLimit := swag.FormatInt64(qrLimit)
if err := r.SetQueryParam("limit", qLimit); err != nil {
return err
}
// path param project
if err := r.SetPathParam("project", o.Project); err != nil {
return err
}
// path param pullRequestId
if err := r.SetPathParam("pullRequestId", swag.FormatInt64(o.PullRequestID)); err != nil {
return err
}
// path param repo
if err := r.SetPathParam("repo", o.Repo); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:jawspeak,项目名称:go-stash-restclient,代码行数:35,代码来源:get_pull_request_activities_parameters.go
示例3: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *GetTaskCommentsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// path param id
if err := r.SetPathParam("id", swag.FormatInt64(o.ID)); err != nil {
return err
}
// query param pageSize
qrPageSize := o.PageSize
qPageSize := swag.FormatInt32(qrPageSize)
if qPageSize != "" {
if err := r.SetQueryParam("pageSize", qPageSize); err != nil {
return err
}
}
// query param since
qrSince := o.Since
qSince := qrSince.String()
if qSince != "" {
if err := r.SetQueryParam("since", qSince); err != nil {
return err
}
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:MStoykov,项目名称:go-swagger,代码行数:33,代码来源:get_task_comments_parameters.go
示例4: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListTriggerRecentBuildsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.Limit != nil {
// query param limit
var qrLimit int64
if o.Limit != nil {
qrLimit = *o.Limit
}
qLimit := swag.FormatInt64(qrLimit)
if qLimit != "" {
if err := r.SetQueryParam("limit", qLimit); err != nil {
return err
}
}
}
// path param repository
if err := r.SetPathParam("repository", o.Repository); err != nil {
return err
}
// path param trigger_uuid
if err := r.SetPathParam("trigger_uuid", o.TriggerUUID); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:carriercomm,项目名称:go-quay,代码行数:36,代码来源:list_trigger_recent_builds_parameters.go
示例5: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListOrgLogsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// query param endtime
if err := r.SetQueryParam("endtime", o.Endtime); err != nil {
return err
}
// path param orgname
if err := r.SetPathParam("orgname", o.Orgname); err != nil {
return err
}
// query param page
if err := r.SetQueryParam("page", swag.FormatInt64(o.Page)); err != nil {
return err
}
// query param performer
if err := r.SetQueryParam("performer", o.Performer); err != nil {
return err
}
// query param starttime
if err := r.SetQueryParam("starttime", o.Starttime); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:chancez,项目名称:go-quay,代码行数:35,代码来源:list_org_logs_parameters.go
示例6: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *UploadTaskFileParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// form param description
frDescription := o.Description
fDescription := frDescription
if fDescription != "" {
if err := r.SetFormParam("description", fDescription); err != nil {
return err
}
}
if o.File != nil {
// form file param file
if err := r.SetFileParam("file", o.File); err != nil {
return err
}
}
// path param id
if err := r.SetPathParam("id", swag.FormatInt64(o.ID)); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:MStoykov,项目名称:go-swagger,代码行数:31,代码来源:upload_task_file_parameters.go
示例7: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *GetRepoBuildsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.Limit != nil {
// query param limit
var qrLimit int64
if o.Limit != nil {
qrLimit = *o.Limit
}
qLimit := swag.FormatInt64(qrLimit)
if qLimit != "" {
if err := r.SetQueryParam("limit", qLimit); err != nil {
return err
}
}
}
// path param repository
if err := r.SetPathParam("repository", o.Repository); err != nil {
return err
}
if o.Since != nil {
// query param since
var qrSince int64
if o.Since != nil {
qrSince = *o.Since
}
qSince := swag.FormatInt64(qrSince)
if qSince != "" {
if err := r.SetQueryParam("since", qSince); err != nil {
return err
}
}
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:carriercomm,项目名称:go-quay,代码行数:47,代码来源:get_repo_builds_parameters.go
示例8: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListTasksParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.PageSize != nil {
// query param pageSize
var qrPageSize int32
if o.PageSize != nil {
qrPageSize = *o.PageSize
}
qPageSize := swag.FormatInt32(qrPageSize)
if qPageSize != "" {
if err := r.SetQueryParam("pageSize", qPageSize); err != nil {
return err
}
}
}
if o.SinceID != nil {
// query param sinceId
var qrSinceID int64
if o.SinceID != nil {
qrSinceID = *o.SinceID
}
qSinceID := swag.FormatInt64(qrSinceID)
if qSinceID != "" {
if err := r.SetQueryParam("sinceId", qSinceID); err != nil {
return err
}
}
}
valuesStatus := o.Status
joinedStatus := swag.JoinByFormat(valuesStatus, "pipes")
// query array param status
if err := r.SetQueryParam("status", joinedStatus...); err != nil {
return err
}
valuesTags := o.Tags
joinedTags := swag.JoinByFormat(valuesTags, "")
// query array param tags
if err := r.SetQueryParam("tags", joinedTags...); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:jak-atx,项目名称:vic,代码行数:58,代码来源:list_tasks_parameters.go
示例9: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListReposParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// query param last_modified
if err := r.SetQueryParam("last_modified", swag.FormatBool(o.LastModified)); err != nil {
return err
}
// query param limit
if err := r.SetQueryParam("limit", swag.FormatInt64(o.Limit)); err != nil {
return err
}
// query param namespace
if err := r.SetQueryParam("namespace", o.Namespace); err != nil {
return err
}
// query param page
if err := r.SetQueryParam("page", swag.FormatInt64(o.Page)); err != nil {
return err
}
// query param popularity
if err := r.SetQueryParam("popularity", swag.FormatBool(o.Popularity)); err != nil {
return err
}
// query param public
if err := r.SetQueryParam("public", swag.FormatBool(o.Public)); err != nil {
return err
}
// query param starred
if err := r.SetQueryParam("starred", swag.FormatBool(o.Starred)); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:chancez,项目名称:go-quay,代码行数:45,代码来源:list_repos_parameters.go
示例10: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListStarredReposParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// query param limit
if err := r.SetQueryParam("limit", swag.FormatInt64(o.Limit)); err != nil {
return err
}
// query param page
if err := r.SetQueryParam("page", swag.FormatInt64(o.Page)); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:chancez,项目名称:go-quay,代码行数:20,代码来源:list_starred_repos_parameters.go
示例11: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListStarredReposParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.Limit != nil {
// query param limit
var qrLimit int64
if o.Limit != nil {
qrLimit = *o.Limit
}
qLimit := swag.FormatInt64(qrLimit)
if qLimit != "" {
if err := r.SetQueryParam("limit", qLimit); err != nil {
return err
}
}
}
if o.Page != nil {
// query param page
var qrPage int64
if o.Page != nil {
qrPage = *o.Page
}
qPage := swag.FormatInt64(qrPage)
if qPage != "" {
if err := r.SetQueryParam("page", qPage); err != nil {
return err
}
}
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:carriercomm,项目名称:go-quay,代码行数:42,代码来源:list_starred_repos_parameters.go
示例12: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *GetTaskDetailsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// path param id
if err := r.SetPathParam("id", swag.FormatInt64(o.ID)); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:vmware,项目名称:vic,代码行数:15,代码来源:get_task_details_parameters.go
示例13: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *GetRepoBuildsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// query param limit
if err := r.SetQueryParam("limit", swag.FormatInt64(o.Limit)); err != nil {
return err
}
// path param repository
if err := r.SetPathParam("repository", o.Repository); err != nil {
return err
}
// query param since
if err := r.SetQueryParam("since", swag.FormatInt64(o.Since)); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:chancez,项目名称:go-quay,代码行数:25,代码来源:get_repo_builds_parameters.go
示例14: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *UpdateTaskParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.Body == nil {
o.Body = new(models.Task)
}
if err := r.SetBodyParam(o.Body); err != nil {
return err
}
// path param id
if err := r.SetPathParam("id", swag.FormatInt64(o.ID)); err != nil {
return err
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:vmware,项目名称:vic,代码行数:23,代码来源:update_task_parameters.go
示例15: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListReposParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.LastModified != nil {
// query param last_modified
var qrLastModified bool
if o.LastModified != nil {
qrLastModified = *o.LastModified
}
qLastModified := swag.FormatBool(qrLastModified)
if qLastModified != "" {
if err := r.SetQueryParam("last_modified", qLastModified); err != nil {
return err
}
}
}
if o.Limit != nil {
// query param limit
var qrLimit int64
if o.Limit != nil {
qrLimit = *o.Limit
}
qLimit := swag.FormatInt64(qrLimit)
if qLimit != "" {
if err := r.SetQueryParam("limit", qLimit); err != nil {
return err
}
}
}
if o.Namespace != nil {
// query param namespace
var qrNamespace string
if o.Namespace != nil {
qrNamespace = *o.Namespace
}
qNamespace := qrNamespace
if qNamespace != "" {
if err := r.SetQueryParam("namespace", qNamespace); err != nil {
return err
}
}
}
if o.Page != nil {
// query param page
var qrPage int64
if o.Page != nil {
qrPage = *o.Page
}
qPage := swag.FormatInt64(qrPage)
if qPage != "" {
if err := r.SetQueryParam("page", qPage); err != nil {
return err
}
}
}
if o.Popularity != nil {
// query param popularity
var qrPopularity bool
if o.Popularity != nil {
qrPopularity = *o.Popularity
}
qPopularity := swag.FormatBool(qrPopularity)
if qPopularity != "" {
if err := r.SetQueryParam("popularity", qPopularity); err != nil {
return err
}
}
}
if o.Public != nil {
// query param public
var qrPublic bool
if o.Public != nil {
qrPublic = *o.Public
}
qPublic := swag.FormatBool(qrPublic)
if qPublic != "" {
if err := r.SetQueryParam("public", qPublic); err != nil {
return err
}
}
}
//.........这里部分代码省略.........
开发者ID:carriercomm,项目名称:go-quay,代码行数:101,代码来源:list_repos_parameters.go
示例16: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListRepoLogsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.Endtime != nil {
// query param endtime
var qrEndtime string
if o.Endtime != nil {
qrEndtime = *o.Endtime
}
qEndtime := qrEndtime
if qEndtime != "" {
if err := r.SetQueryParam("endtime", qEndtime); err != nil {
return err
}
}
}
if o.Page != nil {
// query param page
var qrPage int64
if o.Page != nil {
qrPage = *o.Page
}
qPage := swag.FormatInt64(qrPage)
if qPage != "" {
if err := r.SetQueryParam("page", qPage); err != nil {
return err
}
}
}
// path param repository
if err := r.SetPathParam("repository", o.Repository); err != nil {
return err
}
if o.Starttime != nil {
// query param starttime
var qrStarttime string
if o.Starttime != nil {
qrStarttime = *o.Starttime
}
qStarttime := qrStarttime
if qStarttime != "" {
if err := r.SetQueryParam("starttime", qStarttime); err != nil {
return err
}
}
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:carriercomm,项目名称:go-quay,代码行数:63,代码来源:list_repo_logs_parameters.go
示例17: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *GetPullRequestsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
// query param limit
var qrLimit int64
if o.Limit != nil {
qrLimit = *o.Limit
}
qLimit := swag.FormatInt64(qrLimit)
if err := r.SetQueryParam("limit", qLimit); err != nil {
return err
}
// query param order
var qrOrder string
if o.Order != nil {
qrOrder = *o.Order
}
qOrder := qrOrder
if err := r.SetQueryParam("order", qOrder); err != nil {
return err
}
// path param project
if err := r.SetPathParam("project", o.Project); err != nil {
return err
}
// path param repo
if err := r.SetPathParam("repo", o.Repo); err != nil {
return err
}
// query param role.1
var qrRole1 string
if o.Role1 != nil {
qrRole1 = *o.Role1
}
qRole1 := qrRole1
if err := r.SetQueryParam("role.1", qRole1); err != nil {
return err
}
// query param role.2
var qrRole2 string
if o.Role2 != nil {
qrRole2 = *o.Role2
}
qRole2 := qrRole2
if o.Role2 != nil {
if err := r.SetQueryParam("role.2", qRole2); err != nil {
return err
}
}
// query param start
var qrStart int64
if o.Start != nil {
qrStart = *o.Start
}
qStart := swag.FormatInt64(qrStart)
if err := r.SetQueryParam("start", qStart); err != nil {
return err
}
// query param state
var qrState string
if o.State != nil {
qrState = *o.State
}
qState := qrState
if err := r.SetQueryParam("state", qState); err != nil {
return err
}
// query param username.1
var qrUsername1 string
if o.Username1 != nil {
qrUsername1 = *o.Username1
}
qUsername1 := qrUsername1
if err := r.SetQueryParam("username.1", qUsername1); err != nil {
return err
}
// query param username.2
var qrUsername2 string
if o.Username2 != nil {
qrUsername2 = *o.Username2
}
qUsername2 := qrUsername2
if o.Username2 != nil {
if err := r.SetQueryParam("username.2", qUsername2); err != nil {
return err
}
}
if len(res) > 0 {
//.........这里部分代码省略.........
开发者ID:jawspeak,项目名称:go-stash-restclient,代码行数:101,代码来源:get_pull_requests_parameters.go
示例18: WriteToRequest
// WriteToRequest writes these params to a swagger request
func (o *ListRepoTagsParams) WriteToRequest(r client.Request, reg strfmt.Registry) error {
var res []error
if o.Limit != nil {
// query param limit
var qrLimit int64
if o.Limit != nil {
qrLimit = *o.Limit
}
qLimit := swag.FormatInt64(qrLimit)
if qLimit != "" {
if err := r.SetQueryParam("limit", qLimit); err != nil {
return err
}
}
}
if o.Page != nil {
// query param page
var qrPage int64
if o.Page != nil {
qrPage = *o.Page
}
qPage := swag.FormatInt64(qrPage)
if qPage != "" {
if err := r.SetQueryParam("page", qPage); err != nil {
return err
}
}
}
// path param repository
if err := r.SetPathParam("repository", o.Repository); err != nil {
return err
}
if o.SpecificTag != nil {
// query param specificTag
var qrSpecificTag string
if o.SpecificTag != nil {
qrSpecificTag = *o.SpecificTag
}
qSpecificTag := qrSpecificTag
if qSpecificTag != "" {
if err := r.SetQueryParam("specificTag", qSpecificTag); err != nil {
return err
}
}
}
if len(res) > 0 {
return errors.CompositeValidationError(res...)
}
return nil
}
开发者ID:carriercomm,项目名称:go-quay,代码行数:63,代码来源:list_repo_tags_parameters.go
注:本文中的github.com/go-swagger/go-swagger/swag.FormatInt64函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论