Documentation ¶
Index ¶
- type CreatePredefineTagsRequest
- type CreatePredefineTagsResponse
- type DeletePredefineTagsRequest
- type DeletePredefineTagsResponse
- type Link
- type ListApiVersionsRequest
- type ListApiVersionsResponse
- type ListPredefineTagsRequest
- type ListPredefineTagsResponse
- type ModifyPrefineTag
- type PredefineTag
- type PredefineTagRequest
- type ReqCreatePredefineTag
- type ReqDeletePredefineTag
- type ShowApiVersionRequest
- type ShowApiVersionResponse
- type UpdatePredefineTagsRequest
- type UpdatePredefineTagsResponse
- type VersionDetail
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreatePredefineTagsRequest ¶
type CreatePredefineTagsRequest struct {
Body *ReqCreatePredefineTag `json:"body,omitempty"`
}
Request Object
type DeletePredefineTagsRequest ¶
type DeletePredefineTagsRequest struct {
Body *ReqDeletePredefineTag `json:"body,omitempty"`
}
Request Object
type ListApiVersionsResponse ¶
type ListApiVersionsResponse struct { // 版本列表 Versions []VersionDetail `json:"versions,omitempty"` }
Response Object
type ListPredefineTagsRequest ¶
type ListPredefineTagsRequest struct { Key string `json:"key,omitempty"` Value string `json:"value,omitempty"` Limit int32 `json:"limit,omitempty"` Marker string `json:"marker,omitempty"` OrderField string `json:"order_field,omitempty"` OrderMethod string `json:"order_method,omitempty"` }
Request Object
type ListPredefineTagsResponse ¶
type ListPredefineTagsResponse struct { // 分页位置标识(索引)。 Marker string `json:"marker,omitempty"` // 查询到的标签总数 TotalCount int32 `json:"total_count,omitempty"` // 查询到的标签列表 Tags []PredefineTag `json:"tags,omitempty"` }
Response Object
type ModifyPrefineTag ¶
type ModifyPrefineTag struct { NewTag *PredefineTagRequest `json:"new_tag"` OldTag *PredefineTagRequest `json:"old_tag"` }
修改预定义标签
type PredefineTag ¶
type PredefineTag struct { // 键。 最大长度36个字符。 字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值。 每个值最大长度43个字符,可以为空字符串。 字符集:A-Z,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value string `json:"value"` // 更新时间,采用UTC时间表示。2016-12-09T00:00:00Z UpdateTime *sdktime.SdkTime `json:"update_time"` }
标签列表。
type PredefineTagRequest ¶
type PredefineTagRequest struct { // 键。最大长度36个字符。字符集:A-Z,a-z , 0-9,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Key string `json:"key"` // 值。每个值最大长度43个字符,可以为空字符串。字符集:AZ,a-z , 0-9,‘.’,‘-’,‘_’,UNICODE字符(\\u4E00-\\u9FFF)。 Value string `json:"value"` }
标签详情。
type ReqCreatePredefineTag ¶
type ReqCreatePredefineTag struct { // 操作标识(区分大小写):create(创建) Action string `json:"action"` // 标签列表 Tags []PredefineTagRequest `json:"tags"` }
创建预定义标签请求
type ReqDeletePredefineTag ¶
type ReqDeletePredefineTag struct { // 操作标识(区分大小写):delete(删除) Action string `json:"action"` // 标签列表 Tags []PredefineTagRequest `json:"tags"` }
删除预定义标签请求
type ShowApiVersionRequest ¶
type ShowApiVersionRequest struct {
ApiVersion string `json:"api_version"`
}
Request Object
type ShowApiVersionResponse ¶
type ShowApiVersionResponse struct {
Version *VersionDetail `json:"version,omitempty"`
}
Response Object
type UpdatePredefineTagsRequest ¶
type UpdatePredefineTagsRequest struct {
Body *ModifyPrefineTag `json:"body,omitempty"`
}
Request Object
type VersionDetail ¶
type VersionDetail struct { // 版本ID(版本号),如v1.0。 Id string `json:"id"` // API的URL地址。 Links []Link `json:"links"` // 若该版本API支持微版本,则返回支持的最新微版本号,如果不支持微版本,则返回空。 Version string `json:"version"` // 版本状态,为如下3种: CURRENT:表示该版本为主推版本。 SUPPORTED:表示为老版本,但是现在还继续支持。 DEPRECATED:表示为废弃版本,存在后续删除的可能。 Status string `json:"status"` // 版本发布时间,采用UTC时间表示。如v1.0发布的时间2016-12-09T00:00:00Z。 Updated *sdktime.SdkTime `json:"updated"` // 若该版本API 支持微版本,则返回支持的最早微版本号, 如果不支持微版本,则返回空。 MinVersion string `json:"min_version"` }
版本详情
Source Files ¶
- model_create_predefine_tags_request.go
- model_create_predefine_tags_response.go
- model_delete_predefine_tags_request.go
- model_delete_predefine_tags_response.go
- model_link.go
- model_list_api_versions_request.go
- model_list_api_versions_response.go
- model_list_predefine_tags_request.go
- model_list_predefine_tags_response.go
- model_modify_prefine_tag.go
- model_predefine_tag.go
- model_predefine_tag_request.go
- model_req_create_predefine_tag.go
- model_req_delete_predefine_tag.go
- model_show_api_version_request.go
- model_show_api_version_response.go
- model_update_predefine_tags_request.go
- model_update_predefine_tags_response.go
- model_version_detail.go
Click to show internal directories.
Click to hide internal directories.