apis

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2018 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateAppRequest

type CreateAppRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/* 应用名 (Optional) */
	ClientName *string `json:"clientName"`

	/* tokenEndpointAuthMethod (Optional) */
	TokenEndpointAuthMethod *string `json:"tokenEndpointAuthMethod"`

	/* grantTypes (Optional) */
	GrantTypes *string `json:"grantTypes"`

	/* redirectUris (Optional) */
	RedirectUris *string `json:"redirectUris"`

	/* clientUri (Optional) */
	ClientUri *string `json:"clientUri"`

	/* logoUri (Optional) */
	LogoUri *string `json:"logoUri"`

	/* tosUri (Optional) */
	TosUri *string `json:"tosUri"`

	/* policyUri (Optional) */
	PolicyUri *string `json:"policyUri"`

	/* scope (Optional) */
	Scope *string `json:"scope"`

	/* jwksUri (Optional) */
	JwksUri *string `json:"jwksUri"`

	/* jwks (Optional) */
	Jwks *string `json:"jwks"`

	/* contacts (Optional) */
	Contacts *string `json:"contacts"`

	/* extension (Optional) */
	Extension *string `json:"extension"`

	/* accessTokenValiditySeconds (Optional) */
	AccessTokenValiditySeconds *int `json:"accessTokenValiditySeconds"`

	/* refreshTokenValiditySeconds (Optional) */
	RefreshTokenValiditySeconds *int `json:"refreshTokenValiditySeconds"`

	/* multiTenant (Optional) */
	MultiTenant *bool `json:"multiTenant"`

	/* secret (Optional) */
	Secret *string `json:"secret"`

	/* userType (Optional) */
	UserType *string `json:"userType"`
}

func NewCreateAppRequest

func NewCreateAppRequest(
	regionId string,
) *CreateAppRequest

* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAppRequestWithAllParams

func NewCreateAppRequestWithAllParams(
	regionId string,
	clientName *string,
	tokenEndpointAuthMethod *string,
	grantTypes *string,
	redirectUris *string,
	clientUri *string,
	logoUri *string,
	tosUri *string,
	policyUri *string,
	scope *string,
	jwksUri *string,
	jwks *string,
	contacts *string,
	extension *string,
	accessTokenValiditySeconds *int,
	refreshTokenValiditySeconds *int,
	multiTenant *bool,
	secret *string,
	userType *string,
) *CreateAppRequest

* param regionId: (Required) * param clientName: 应用名 (Optional) * param tokenEndpointAuthMethod: tokenEndpointAuthMethod (Optional) * param grantTypes: grantTypes (Optional) * param redirectUris: redirectUris (Optional) * param clientUri: clientUri (Optional) * param logoUri: logoUri (Optional) * param tosUri: tosUri (Optional) * param policyUri: policyUri (Optional) * param scope: scope (Optional) * param jwksUri: jwksUri (Optional) * param jwks: jwks (Optional) * param contacts: contacts (Optional) * param extension: extension (Optional) * param accessTokenValiditySeconds: accessTokenValiditySeconds (Optional) * param refreshTokenValiditySeconds: refreshTokenValiditySeconds (Optional) * param multiTenant: multiTenant (Optional) * param secret: secret (Optional) * param userType: userType (Optional)

func NewCreateAppRequestWithoutParam

func NewCreateAppRequestWithoutParam() *CreateAppRequest

This constructor has better compatible ability when API parameters changed

func (CreateAppRequest) GetRegionId

func (r CreateAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateAppRequest) SetAccessTokenValiditySeconds

func (r *CreateAppRequest) SetAccessTokenValiditySeconds(accessTokenValiditySeconds int)

param accessTokenValiditySeconds: accessTokenValiditySeconds(Optional)

func (*CreateAppRequest) SetClientName

func (r *CreateAppRequest) SetClientName(clientName string)

param clientName: 应用名(Optional)

func (*CreateAppRequest) SetClientUri

func (r *CreateAppRequest) SetClientUri(clientUri string)

param clientUri: clientUri(Optional)

func (*CreateAppRequest) SetContacts

func (r *CreateAppRequest) SetContacts(contacts string)

param contacts: contacts(Optional)

func (*CreateAppRequest) SetExtension

func (r *CreateAppRequest) SetExtension(extension string)

param extension: extension(Optional)

func (*CreateAppRequest) SetGrantTypes

func (r *CreateAppRequest) SetGrantTypes(grantTypes string)

param grantTypes: grantTypes(Optional)

func (*CreateAppRequest) SetJwks

func (r *CreateAppRequest) SetJwks(jwks string)

param jwks: jwks(Optional)

func (*CreateAppRequest) SetJwksUri

func (r *CreateAppRequest) SetJwksUri(jwksUri string)

param jwksUri: jwksUri(Optional)

func (*CreateAppRequest) SetLogoUri

func (r *CreateAppRequest) SetLogoUri(logoUri string)

param logoUri: logoUri(Optional)

func (*CreateAppRequest) SetMultiTenant

func (r *CreateAppRequest) SetMultiTenant(multiTenant bool)

param multiTenant: multiTenant(Optional)

func (*CreateAppRequest) SetPolicyUri

func (r *CreateAppRequest) SetPolicyUri(policyUri string)

param policyUri: policyUri(Optional)

func (*CreateAppRequest) SetRedirectUris

func (r *CreateAppRequest) SetRedirectUris(redirectUris string)

param redirectUris: redirectUris(Optional)

func (*CreateAppRequest) SetRefreshTokenValiditySeconds

func (r *CreateAppRequest) SetRefreshTokenValiditySeconds(refreshTokenValiditySeconds int)

param refreshTokenValiditySeconds: refreshTokenValiditySeconds(Optional)

func (*CreateAppRequest) SetRegionId

func (r *CreateAppRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*CreateAppRequest) SetScope

func (r *CreateAppRequest) SetScope(scope string)

param scope: scope(Optional)

func (*CreateAppRequest) SetSecret

func (r *CreateAppRequest) SetSecret(secret string)

param secret: secret(Optional)

func (*CreateAppRequest) SetTokenEndpointAuthMethod

func (r *CreateAppRequest) SetTokenEndpointAuthMethod(tokenEndpointAuthMethod string)

param tokenEndpointAuthMethod: tokenEndpointAuthMethod(Optional)

func (*CreateAppRequest) SetTosUri

func (r *CreateAppRequest) SetTosUri(tosUri string)

param tosUri: tosUri(Optional)

func (*CreateAppRequest) SetUserType

func (r *CreateAppRequest) SetUserType(userType string)

param userType: userType(Optional)

type CreateAppResponse

type CreateAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateAppResult    `json:"result"`
}

type CreateAppResult

type CreateAppResult struct {
	ClientId                    string `json:"clientId"`
	ClientName                  string `json:"clientName"`
	TokenEndpointAuthMethod     string `json:"tokenEndpointAuthMethod"`
	GrantTypes                  string `json:"grantTypes"`
	ResponseTypes               string `json:"responseTypes"`
	RedirectUris                string `json:"redirectUris"`
	ClientUri                   string `json:"clientUri"`
	LogoUri                     string `json:"logoUri"`
	TosUri                      string `json:"tosUri"`
	PolicyUri                   string `json:"policyUri"`
	Scope                       string `json:"scope"`
	JwksUri                     string `json:"jwksUri"`
	Jwks                        string `json:"jwks"`
	Contacts                    string `json:"contacts"`
	Extension                   string `json:"extension"`
	AccessTokenValiditySeconds  int    `json:"accessTokenValiditySeconds"`
	RefreshTokenValiditySeconds int    `json:"refreshTokenValiditySeconds"`
	MultiTenant                 bool   `json:"multiTenant"`
	SecretUpdateTime            int64  `json:"secretUpdateTime"`
	UpdateTime                  int64  `json:"updateTime"`
	CreateTime                  int64  `json:"createTime"`
	Account                     string `json:"account"`
	UserType                    string `json:"userType"`
}

type DeleteAppRequest

type DeleteAppRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/*   */
	ClientId string `json:"clientId"`
}

func NewDeleteAppRequest

func NewDeleteAppRequest(
	regionId string,
	clientId string,
) *DeleteAppRequest

* param regionId: (Required) * param clientId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteAppRequestWithAllParams

func NewDeleteAppRequestWithAllParams(
	regionId string,
	clientId string,
) *DeleteAppRequest

* param regionId: (Required) * param clientId: (Required)

func NewDeleteAppRequestWithoutParam

func NewDeleteAppRequestWithoutParam() *DeleteAppRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAppRequest) GetRegionId

func (r DeleteAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteAppRequest) SetClientId

func (r *DeleteAppRequest) SetClientId(clientId string)

param clientId: (Required)

func (*DeleteAppRequest) SetRegionId

func (r *DeleteAppRequest) SetRegionId(regionId string)

param regionId: (Required)

type DeleteAppResponse

type DeleteAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteAppResult    `json:"result"`
}

type DeleteAppResult

type DeleteAppResult struct {
	Count int `json:"count"`
}

type GetAppRequest

type GetAppRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/*   */
	ClientId string `json:"clientId"`
}

func NewGetAppRequest

func NewGetAppRequest(
	regionId string,
	clientId string,
) *GetAppRequest

* param regionId: (Required) * param clientId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetAppRequestWithAllParams

func NewGetAppRequestWithAllParams(
	regionId string,
	clientId string,
) *GetAppRequest

* param regionId: (Required) * param clientId: (Required)

func NewGetAppRequestWithoutParam

func NewGetAppRequestWithoutParam() *GetAppRequest

This constructor has better compatible ability when API parameters changed

func (GetAppRequest) GetRegionId

func (r GetAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetAppRequest) SetClientId

func (r *GetAppRequest) SetClientId(clientId string)

param clientId: (Required)

func (*GetAppRequest) SetRegionId

func (r *GetAppRequest) SetRegionId(regionId string)

param regionId: (Required)

type GetAppResponse

type GetAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetAppResult       `json:"result"`
}

type GetAppResult

type GetAppResult struct {
	ClientId                    string `json:"clientId"`
	ClientName                  string `json:"clientName"`
	TokenEndpointAuthMethod     string `json:"tokenEndpointAuthMethod"`
	GrantTypes                  string `json:"grantTypes"`
	ResponseTypes               string `json:"responseTypes"`
	RedirectUris                string `json:"redirectUris"`
	ClientUri                   string `json:"clientUri"`
	LogoUri                     string `json:"logoUri"`
	TosUri                      string `json:"tosUri"`
	PolicyUri                   string `json:"policyUri"`
	Scope                       string `json:"scope"`
	JwksUri                     string `json:"jwksUri"`
	Jwks                        string `json:"jwks"`
	Contacts                    string `json:"contacts"`
	Extension                   string `json:"extension"`
	AccessTokenValiditySeconds  int    `json:"accessTokenValiditySeconds"`
	RefreshTokenValiditySeconds int    `json:"refreshTokenValiditySeconds"`
	MultiTenant                 bool   `json:"multiTenant"`
	SecretUpdateTime            int64  `json:"secretUpdateTime"`
	UpdateTime                  int64  `json:"updateTime"`
	CreateTime                  int64  `json:"createTime"`
	Account                     string `json:"account"`
	UserType                    string `json:"userType"`
}

type GetAppsRequest

type GetAppsRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`
}

func NewGetAppsRequest

func NewGetAppsRequest(
	regionId string,
) *GetAppsRequest

* param regionId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetAppsRequestWithAllParams

func NewGetAppsRequestWithAllParams(
	regionId string,
) *GetAppsRequest

* param regionId: (Required)

func NewGetAppsRequestWithoutParam

func NewGetAppsRequestWithoutParam() *GetAppsRequest

This constructor has better compatible ability when API parameters changed

func (GetAppsRequest) GetRegionId

func (r GetAppsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetAppsRequest) SetRegionId

func (r *GetAppsRequest) SetRegionId(regionId string)

param regionId: (Required)

type GetAppsResponse

type GetAppsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    GetAppsResult      `json:"result"`
}

type GetAppsResult

type GetAppsResult struct {
	Apps []ias.ApplicationRes `json:"apps"`
}

type UpdateAppRequest

type UpdateAppRequest struct {
	core.JDCloudRequest

	/*   */
	RegionId string `json:"regionId"`

	/*   */
	ClientId string `json:"clientId"`

	/* 应用名 (Optional) */
	ClientName *string `json:"clientName"`

	/* tokenEndpointAuthMethod (Optional) */
	TokenEndpointAuthMethod *string `json:"tokenEndpointAuthMethod"`

	/* grantTypes (Optional) */
	GrantTypes *string `json:"grantTypes"`

	/* redirectUris (Optional) */
	RedirectUris *string `json:"redirectUris"`

	/* clientUri (Optional) */
	ClientUri *string `json:"clientUri"`

	/* logoUri (Optional) */
	LogoUri *string `json:"logoUri"`

	/* tosUri (Optional) */
	TosUri *string `json:"tosUri"`

	/* policyUri (Optional) */
	PolicyUri *string `json:"policyUri"`

	/* scope (Optional) */
	Scope *string `json:"scope"`

	/* jwksUri (Optional) */
	JwksUri *string `json:"jwksUri"`

	/* jwks (Optional) */
	Jwks *string `json:"jwks"`

	/* contacts (Optional) */
	Contacts *string `json:"contacts"`

	/* extension (Optional) */
	Extension *string `json:"extension"`

	/* accessTokenValiditySeconds (Optional) */
	AccessTokenValiditySeconds *int `json:"accessTokenValiditySeconds"`

	/* refreshTokenValiditySeconds (Optional) */
	RefreshTokenValiditySeconds *int `json:"refreshTokenValiditySeconds"`

	/* multiTenant (Optional) */
	MultiTenant *bool `json:"multiTenant"`

	/* secret (Optional) */
	Secret *string `json:"secret"`

	/* userType (Optional) */
	UserType *string `json:"userType"`
}

func NewUpdateAppRequest

func NewUpdateAppRequest(
	regionId string,
	clientId string,
) *UpdateAppRequest

* param regionId: (Required) * param clientId: (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewUpdateAppRequestWithAllParams

func NewUpdateAppRequestWithAllParams(
	regionId string,
	clientId string,
	clientName *string,
	tokenEndpointAuthMethod *string,
	grantTypes *string,
	redirectUris *string,
	clientUri *string,
	logoUri *string,
	tosUri *string,
	policyUri *string,
	scope *string,
	jwksUri *string,
	jwks *string,
	contacts *string,
	extension *string,
	accessTokenValiditySeconds *int,
	refreshTokenValiditySeconds *int,
	multiTenant *bool,
	secret *string,
	userType *string,
) *UpdateAppRequest

* param regionId: (Required) * param clientId: (Required) * param clientName: 应用名 (Optional) * param tokenEndpointAuthMethod: tokenEndpointAuthMethod (Optional) * param grantTypes: grantTypes (Optional) * param redirectUris: redirectUris (Optional) * param clientUri: clientUri (Optional) * param logoUri: logoUri (Optional) * param tosUri: tosUri (Optional) * param policyUri: policyUri (Optional) * param scope: scope (Optional) * param jwksUri: jwksUri (Optional) * param jwks: jwks (Optional) * param contacts: contacts (Optional) * param extension: extension (Optional) * param accessTokenValiditySeconds: accessTokenValiditySeconds (Optional) * param refreshTokenValiditySeconds: refreshTokenValiditySeconds (Optional) * param multiTenant: multiTenant (Optional) * param secret: secret (Optional) * param userType: userType (Optional)

func NewUpdateAppRequestWithoutParam

func NewUpdateAppRequestWithoutParam() *UpdateAppRequest

This constructor has better compatible ability when API parameters changed

func (UpdateAppRequest) GetRegionId

func (r UpdateAppRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*UpdateAppRequest) SetAccessTokenValiditySeconds

func (r *UpdateAppRequest) SetAccessTokenValiditySeconds(accessTokenValiditySeconds int)

param accessTokenValiditySeconds: accessTokenValiditySeconds(Optional)

func (*UpdateAppRequest) SetClientId

func (r *UpdateAppRequest) SetClientId(clientId string)

param clientId: (Required)

func (*UpdateAppRequest) SetClientName

func (r *UpdateAppRequest) SetClientName(clientName string)

param clientName: 应用名(Optional)

func (*UpdateAppRequest) SetClientUri

func (r *UpdateAppRequest) SetClientUri(clientUri string)

param clientUri: clientUri(Optional)

func (*UpdateAppRequest) SetContacts

func (r *UpdateAppRequest) SetContacts(contacts string)

param contacts: contacts(Optional)

func (*UpdateAppRequest) SetExtension

func (r *UpdateAppRequest) SetExtension(extension string)

param extension: extension(Optional)

func (*UpdateAppRequest) SetGrantTypes

func (r *UpdateAppRequest) SetGrantTypes(grantTypes string)

param grantTypes: grantTypes(Optional)

func (*UpdateAppRequest) SetJwks

func (r *UpdateAppRequest) SetJwks(jwks string)

param jwks: jwks(Optional)

func (*UpdateAppRequest) SetJwksUri

func (r *UpdateAppRequest) SetJwksUri(jwksUri string)

param jwksUri: jwksUri(Optional)

func (*UpdateAppRequest) SetLogoUri

func (r *UpdateAppRequest) SetLogoUri(logoUri string)

param logoUri: logoUri(Optional)

func (*UpdateAppRequest) SetMultiTenant

func (r *UpdateAppRequest) SetMultiTenant(multiTenant bool)

param multiTenant: multiTenant(Optional)

func (*UpdateAppRequest) SetPolicyUri

func (r *UpdateAppRequest) SetPolicyUri(policyUri string)

param policyUri: policyUri(Optional)

func (*UpdateAppRequest) SetRedirectUris

func (r *UpdateAppRequest) SetRedirectUris(redirectUris string)

param redirectUris: redirectUris(Optional)

func (*UpdateAppRequest) SetRefreshTokenValiditySeconds

func (r *UpdateAppRequest) SetRefreshTokenValiditySeconds(refreshTokenValiditySeconds int)

param refreshTokenValiditySeconds: refreshTokenValiditySeconds(Optional)

func (*UpdateAppRequest) SetRegionId

func (r *UpdateAppRequest) SetRegionId(regionId string)

param regionId: (Required)

func (*UpdateAppRequest) SetScope

func (r *UpdateAppRequest) SetScope(scope string)

param scope: scope(Optional)

func (*UpdateAppRequest) SetSecret

func (r *UpdateAppRequest) SetSecret(secret string)

param secret: secret(Optional)

func (*UpdateAppRequest) SetTokenEndpointAuthMethod

func (r *UpdateAppRequest) SetTokenEndpointAuthMethod(tokenEndpointAuthMethod string)

param tokenEndpointAuthMethod: tokenEndpointAuthMethod(Optional)

func (*UpdateAppRequest) SetTosUri

func (r *UpdateAppRequest) SetTosUri(tosUri string)

param tosUri: tosUri(Optional)

func (*UpdateAppRequest) SetUserType

func (r *UpdateAppRequest) SetUserType(userType string)

param userType: userType(Optional)

type UpdateAppResponse

type UpdateAppResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    UpdateAppResult    `json:"result"`
}

type UpdateAppResult

type UpdateAppResult struct {
	ClientId                    string `json:"clientId"`
	ClientName                  string `json:"clientName"`
	TokenEndpointAuthMethod     string `json:"tokenEndpointAuthMethod"`
	GrantTypes                  string `json:"grantTypes"`
	ResponseTypes               string `json:"responseTypes"`
	RedirectUris                string `json:"redirectUris"`
	ClientUri                   string `json:"clientUri"`
	LogoUri                     string `json:"logoUri"`
	TosUri                      string `json:"tosUri"`
	PolicyUri                   string `json:"policyUri"`
	Scope                       string `json:"scope"`
	JwksUri                     string `json:"jwksUri"`
	Jwks                        string `json:"jwks"`
	Contacts                    string `json:"contacts"`
	Extension                   string `json:"extension"`
	AccessTokenValiditySeconds  int    `json:"accessTokenValiditySeconds"`
	RefreshTokenValiditySeconds int    `json:"refreshTokenValiditySeconds"`
	MultiTenant                 bool   `json:"multiTenant"`
	SecretUpdateTime            int64  `json:"secretUpdateTime"`
	UpdateTime                  int64  `json:"updateTime"`
	CreateTime                  int64  `json:"createTime"`
	Account                     string `json:"account"`
	UserType                    string `json:"userType"`
}

Jump to

Keyboard shortcuts

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