apis

package
v1.25.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2020 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

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"`
}

type QueryApisResult

type QueryApisResult struct {
	Apis       []hufu.Api `json:"apis"`
	TotalCount int        `json:"totalCount"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL