Documentation ¶
Index ¶
- type EncryptRequest
- type EncryptResponse
- type EncryptResult
- type ModifyRouterByLowerRequest
- func NewModifyRouterByLowerRequest(accessId int, customerId string, backendUrl string) *ModifyRouterByLowerRequest
- func NewModifyRouterByLowerRequestWithAllParams(accessId int, customerId string, backendUrl string) *ModifyRouterByLowerRequest
- func NewModifyRouterByLowerRequestWithoutParam() *ModifyRouterByLowerRequest
- type ModifyRouterByLowerResponse
- type ModifyRouterByLowerResult
- type QueryApisRequest
- func (r QueryApisRequest) GetRegionId() string
- func (r *QueryApisRequest) SetFilters(filters []common.Filter)
- func (r *QueryApisRequest) SetPageNumber(pageNumber int)
- func (r *QueryApisRequest) SetPageSize(pageSize int)
- func (r *QueryApisRequest) SetRevision(revision string)
- func (r *QueryApisRequest) SetSceneId(sceneId int)
- type QueryApisResponse
- type QueryApisResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EncryptRequest ¶
type EncryptRequest struct { core.JDCloudRequest /* 明文 (Optional) */ Plaintext *string `json:"plaintext"` }
func NewEncryptRequest ¶
func NewEncryptRequest() *EncryptRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewEncryptRequestWithAllParams ¶
func NewEncryptRequestWithAllParams( plaintext *string, ) *EncryptRequest
* param plaintext: 明文 (Optional)
func NewEncryptRequestWithoutParam ¶
func NewEncryptRequestWithoutParam() *EncryptRequest
This constructor has better compatible ability when API parameters changed
func (EncryptRequest) GetRegionId ¶
func (r EncryptRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EncryptRequest) SetPlaintext ¶
func (r *EncryptRequest) SetPlaintext(plaintext string)
param plaintext: 明文(Optional)
type EncryptResponse ¶
type EncryptResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EncryptResult `json:"result"` }
type EncryptResult ¶
type EncryptResult struct {
Ciphertext string `json:"ciphertext"`
}
type ModifyRouterByLowerRequest ¶
type ModifyRouterByLowerRequest struct { core.JDCloudRequest /* 申请接入id */ AccessId int `json:"accessId"` /* 商家编码 */ CustomerId string `json:"customerId"` /* 商家服务后端地址 */ BackendUrl string `json:"backendUrl"` }
func NewModifyRouterByLowerRequest ¶
func NewModifyRouterByLowerRequest( accessId int, customerId string, backendUrl string, ) *ModifyRouterByLowerRequest
* param accessId: 申请接入id (Required) * param customerId: 商家编码 (Required) * param backendUrl: 商家服务后端地址 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyRouterByLowerRequestWithAllParams ¶
func NewModifyRouterByLowerRequestWithAllParams( accessId int, customerId string, backendUrl string, ) *ModifyRouterByLowerRequest
* param accessId: 申请接入id (Required) * param customerId: 商家编码 (Required) * param backendUrl: 商家服务后端地址 (Required)
func NewModifyRouterByLowerRequestWithoutParam ¶
func NewModifyRouterByLowerRequestWithoutParam() *ModifyRouterByLowerRequest
This constructor has better compatible ability when API parameters changed
func (ModifyRouterByLowerRequest) GetRegionId ¶
func (r ModifyRouterByLowerRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyRouterByLowerRequest) SetAccessId ¶
func (r *ModifyRouterByLowerRequest) SetAccessId(accessId int)
param accessId: 申请接入id(Required)
func (*ModifyRouterByLowerRequest) SetBackendUrl ¶
func (r *ModifyRouterByLowerRequest) SetBackendUrl(backendUrl string)
param backendUrl: 商家服务后端地址(Required)
func (*ModifyRouterByLowerRequest) SetCustomerId ¶
func (r *ModifyRouterByLowerRequest) SetCustomerId(customerId string)
param customerId: 商家编码(Required)
type ModifyRouterByLowerResponse ¶
type ModifyRouterByLowerResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyRouterByLowerResult `json:"result"` }
type ModifyRouterByLowerResult ¶
type ModifyRouterByLowerResult struct {
Success bool `json:"success"`
}
type QueryApisRequest ¶
type QueryApisRequest struct { core.JDCloudRequest /* 场景id */ SceneId int `json:"sceneId"` /* 版本号 */ Revision string `json:"revision"` /* 页码, 默认为1, 取值范围:[1,∞) (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小,默认为20,取值范围:[10,100] (Optional) */ PageSize *int `json:"pageSize"` /* apiName - API名称,模糊匹配,支持单个 action - 动作,精确匹配,支持多个 backServiceType- 后端服务类型,精确匹配,支持多个 path - 路径,模糊匹配,支持单个 description - 描述,模糊匹配,支持单个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewQueryApisRequest ¶
func NewQueryApisRequest( sceneId int, revision string, ) *QueryApisRequest
* param sceneId: 场景id (Required) * param revision: 版本号 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewQueryApisRequestWithAllParams ¶
func NewQueryApisRequestWithAllParams( sceneId int, revision string, pageNumber *int, pageSize *int, filters []common.Filter, ) *QueryApisRequest
- param sceneId: 场景id (Required)
- param revision: 版本号 (Required)
- param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
- param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
- param filters: apiName - API名称,模糊匹配,支持单个
action - 动作,精确匹配,支持多个 backServiceType- 后端服务类型,精确匹配,支持多个 path - 路径,模糊匹配,支持单个 description - 描述,模糊匹配,支持单个
(Optional)
func NewQueryApisRequestWithoutParam ¶
func NewQueryApisRequestWithoutParam() *QueryApisRequest
This constructor has better compatible ability when API parameters changed
func (QueryApisRequest) GetRegionId ¶
func (r QueryApisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*QueryApisRequest) SetFilters ¶
func (r *QueryApisRequest) SetFilters(filters []common.Filter)
param filters: apiName - API名称,模糊匹配,支持单个
action - 动作,精确匹配,支持多个 backServiceType- 后端服务类型,精确匹配,支持多个 path - 路径,模糊匹配,支持单个 description - 描述,模糊匹配,支持单个 (Optional)
func (*QueryApisRequest) SetPageNumber ¶
func (r *QueryApisRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)
func (*QueryApisRequest) SetPageSize ¶
func (r *QueryApisRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)
func (*QueryApisRequest) SetRevision ¶
func (r *QueryApisRequest) SetRevision(revision string)
param revision: 版本号(Required)
func (*QueryApisRequest) SetSceneId ¶
func (r *QueryApisRequest) SetSceneId(sceneId int)
param sceneId: 场景id(Required)
type QueryApisResponse ¶
type QueryApisResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result QueryApisResult `json:"result"` }