oauth2_1_0

package
v1.4.45 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2022 License: Apache-2.0 Imports: 4 Imported by: 9

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CreateJsapiTicket

func (client *Client) CreateJsapiTicket() (_result *CreateJsapiTicketResponse, _err error)

func (*Client) CreateJsapiTicketWithOptions

func (client *Client) CreateJsapiTicketWithOptions(headers *CreateJsapiTicketHeaders, runtime *util.RuntimeOptions) (_result *CreateJsapiTicketResponse, _err error)

func (*Client) GetAccessToken

func (client *Client) GetAccessToken(request *GetAccessTokenRequest) (_result *GetAccessTokenResponse, _err error)

func (*Client) GetAccessTokenWithOptions

func (client *Client) GetAccessTokenWithOptions(request *GetAccessTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetAccessTokenResponse, _err error)

func (*Client) GetAuthInfo

func (client *Client) GetAuthInfo(request *GetAuthInfoRequest) (_result *GetAuthInfoResponse, _err error)

func (*Client) GetAuthInfoWithOptions

func (client *Client) GetAuthInfoWithOptions(request *GetAuthInfoRequest, headers *GetAuthInfoHeaders, runtime *util.RuntimeOptions) (_result *GetAuthInfoResponse, _err error)

func (*Client) GetCorpAccessToken

func (client *Client) GetCorpAccessToken(request *GetCorpAccessTokenRequest) (_result *GetCorpAccessTokenResponse, _err error)

func (*Client) GetCorpAccessTokenWithOptions

func (client *Client) GetCorpAccessTokenWithOptions(request *GetCorpAccessTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetCorpAccessTokenResponse, _err error)

func (*Client) GetPersonalAuthRule

func (client *Client) GetPersonalAuthRule() (_result *GetPersonalAuthRuleResponse, _err error)

func (*Client) GetPersonalAuthRuleWithOptions

func (client *Client) GetPersonalAuthRuleWithOptions(headers *GetPersonalAuthRuleHeaders, runtime *util.RuntimeOptions) (_result *GetPersonalAuthRuleResponse, _err error)

func (*Client) GetSsoAccessToken

func (client *Client) GetSsoAccessToken(request *GetSsoAccessTokenRequest) (_result *GetSsoAccessTokenResponse, _err error)

func (*Client) GetSsoAccessTokenWithOptions

func (client *Client) GetSsoAccessTokenWithOptions(request *GetSsoAccessTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetSsoAccessTokenResponse, _err error)

func (*Client) GetSsoUserInfo

func (client *Client) GetSsoUserInfo(request *GetSsoUserInfoRequest) (_result *GetSsoUserInfoResponse, _err error)

func (*Client) GetSsoUserInfoWithOptions

func (client *Client) GetSsoUserInfoWithOptions(request *GetSsoUserInfoRequest, headers *GetSsoUserInfoHeaders, runtime *util.RuntimeOptions) (_result *GetSsoUserInfoResponse, _err error)

func (*Client) GetSuiteAccessToken

func (client *Client) GetSuiteAccessToken(request *GetSuiteAccessTokenRequest) (_result *GetSuiteAccessTokenResponse, _err error)

func (*Client) GetSuiteAccessTokenWithOptions

func (client *Client) GetSuiteAccessTokenWithOptions(request *GetSuiteAccessTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetSuiteAccessTokenResponse, _err error)

func (*Client) GetUserToken

func (client *Client) GetUserToken(request *GetUserTokenRequest) (_result *GetUserTokenResponse, _err error)

func (*Client) GetUserTokenWithOptions

func (client *Client) GetUserTokenWithOptions(request *GetUserTokenRequest, headers map[string]*string, runtime *util.RuntimeOptions) (_result *GetUserTokenResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

type CreateJsapiTicketHeaders

type CreateJsapiTicketHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateJsapiTicketHeaders) GoString

func (s CreateJsapiTicketHeaders) GoString() string

func (*CreateJsapiTicketHeaders) SetCommonHeaders

func (s *CreateJsapiTicketHeaders) SetCommonHeaders(v map[string]*string) *CreateJsapiTicketHeaders

func (*CreateJsapiTicketHeaders) SetXAcsDingtalkAccessToken

func (s *CreateJsapiTicketHeaders) SetXAcsDingtalkAccessToken(v string) *CreateJsapiTicketHeaders

func (CreateJsapiTicketHeaders) String

func (s CreateJsapiTicketHeaders) String() string

type CreateJsapiTicketResponse

type CreateJsapiTicketResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateJsapiTicketResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateJsapiTicketResponse) GoString

func (s CreateJsapiTicketResponse) GoString() string

func (*CreateJsapiTicketResponse) SetBody

func (*CreateJsapiTicketResponse) SetHeaders

func (CreateJsapiTicketResponse) String

func (s CreateJsapiTicketResponse) String() string

type CreateJsapiTicketResponseBody

type CreateJsapiTicketResponseBody struct {
	// 超时时间
	ExpireIn *int64 `json:"expireIn,omitempty" xml:"expireIn,omitempty"`
	// jsapi ticket
	JsapiTicket *string `json:"jsapiTicket,omitempty" xml:"jsapiTicket,omitempty"`
}

func (CreateJsapiTicketResponseBody) GoString

func (*CreateJsapiTicketResponseBody) SetExpireIn

func (*CreateJsapiTicketResponseBody) SetJsapiTicket

func (CreateJsapiTicketResponseBody) String

type GetAccessTokenRequest

type GetAccessTokenRequest struct {
	// 应用id
	AppKey *string `json:"appKey,omitempty" xml:"appKey,omitempty"`
	// 应用密码
	AppSecret *string `json:"appSecret,omitempty" xml:"appSecret,omitempty"`
}

func (GetAccessTokenRequest) GoString

func (s GetAccessTokenRequest) GoString() string

func (*GetAccessTokenRequest) SetAppKey

func (*GetAccessTokenRequest) SetAppSecret

func (GetAccessTokenRequest) String

func (s GetAccessTokenRequest) String() string

type GetAccessTokenResponse

type GetAccessTokenResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetAccessTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetAccessTokenResponse) GoString

func (s GetAccessTokenResponse) GoString() string

func (*GetAccessTokenResponse) SetBody

func (*GetAccessTokenResponse) SetHeaders

func (GetAccessTokenResponse) String

func (s GetAccessTokenResponse) String() string

type GetAccessTokenResponseBody

type GetAccessTokenResponseBody struct {
	// accessToken
	AccessToken *string `json:"accessToken,omitempty" xml:"accessToken,omitempty"`
	// 超时时间
	ExpireIn *int64 `json:"expireIn,omitempty" xml:"expireIn,omitempty"`
}

func (GetAccessTokenResponseBody) GoString

func (s GetAccessTokenResponseBody) GoString() string

func (*GetAccessTokenResponseBody) SetAccessToken

func (*GetAccessTokenResponseBody) SetExpireIn

func (GetAccessTokenResponseBody) String

type GetAuthInfoHeaders

type GetAuthInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetAuthInfoHeaders) GoString

func (s GetAuthInfoHeaders) GoString() string

func (*GetAuthInfoHeaders) SetCommonHeaders

func (s *GetAuthInfoHeaders) SetCommonHeaders(v map[string]*string) *GetAuthInfoHeaders

func (*GetAuthInfoHeaders) SetXAcsDingtalkAccessToken

func (s *GetAuthInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetAuthInfoHeaders

func (GetAuthInfoHeaders) String

func (s GetAuthInfoHeaders) String() string

type GetAuthInfoRequest

type GetAuthInfoRequest struct {
	AuthCorpId *string `json:"authCorpId,omitempty" xml:"authCorpId,omitempty"`
}

func (GetAuthInfoRequest) GoString

func (s GetAuthInfoRequest) GoString() string

func (*GetAuthInfoRequest) SetAuthCorpId

func (s *GetAuthInfoRequest) SetAuthCorpId(v string) *GetAuthInfoRequest

func (GetAuthInfoRequest) String

func (s GetAuthInfoRequest) String() string

type GetAuthInfoResponse

type GetAuthInfoResponse struct {
	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetAuthInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetAuthInfoResponse) GoString

func (s GetAuthInfoResponse) GoString() string

func (*GetAuthInfoResponse) SetBody

func (*GetAuthInfoResponse) SetHeaders

func (s *GetAuthInfoResponse) SetHeaders(v map[string]*string) *GetAuthInfoResponse

func (GetAuthInfoResponse) String

func (s GetAuthInfoResponse) String() string

type GetAuthInfoResponseBody

type GetAuthInfoResponseBody struct {
	// 授权应用信息
	AuthAppInfo *GetAuthInfoResponseBodyAuthAppInfo `json:"authAppInfo,omitempty" xml:"authAppInfo,omitempty" type:"Struct"`
	// 应用企业信息
	AuthCorpInfo *GetAuthInfoResponseBodyAuthCorpInfo `json:"authCorpInfo,omitempty" xml:"authCorpInfo,omitempty" type:"Struct"`
	// 授权用户信息
	AuthUserInfo *GetAuthInfoResponseBodyAuthUserInfo `json:"authUserInfo,omitempty" xml:"authUserInfo,omitempty" type:"Struct"`
}

func (GetAuthInfoResponseBody) GoString

func (s GetAuthInfoResponseBody) GoString() string

func (*GetAuthInfoResponseBody) SetAuthAppInfo

func (*GetAuthInfoResponseBody) SetAuthCorpInfo

func (*GetAuthInfoResponseBody) SetAuthUserInfo

func (GetAuthInfoResponseBody) String

func (s GetAuthInfoResponseBody) String() string

type GetAuthInfoResponseBodyAuthAppInfo

type GetAuthInfoResponseBodyAuthAppInfo struct {
	AgentList []*GetAuthInfoResponseBodyAuthAppInfoAgentList `json:"agentList,omitempty" xml:"agentList,omitempty" type:"Repeated"`
}

func (GetAuthInfoResponseBodyAuthAppInfo) GoString

func (GetAuthInfoResponseBodyAuthAppInfo) String

type GetAuthInfoResponseBodyAuthAppInfoAgentList

type GetAuthInfoResponseBodyAuthAppInfoAgentList struct {
	// 对此微应用有管理权限的管理员列表
	AdminList []*string `json:"adminList,omitempty" xml:"adminList,omitempty" type:"Repeated"`
	// 应用id
	AgentId *int64 `json:"agentId,omitempty" xml:"agentId,omitempty"`
	// 应用名称
	AgentName *string `json:"agentName,omitempty" xml:"agentName,omitempty"`
	// 三方应用id
	AppId *int64 `json:"appId,omitempty" xml:"appId,omitempty"`
}

func (GetAuthInfoResponseBodyAuthAppInfoAgentList) GoString

func (*GetAuthInfoResponseBodyAuthAppInfoAgentList) SetAdminList

func (*GetAuthInfoResponseBodyAuthAppInfoAgentList) SetAgentId

func (*GetAuthInfoResponseBodyAuthAppInfoAgentList) SetAgentName

func (*GetAuthInfoResponseBodyAuthAppInfoAgentList) SetAppId

func (GetAuthInfoResponseBodyAuthAppInfoAgentList) String

type GetAuthInfoResponseBodyAuthCorpInfo

type GetAuthInfoResponseBodyAuthCorpInfo struct {
	// 渠道码。
	AuthChannel *string `json:"authChannel,omitempty" xml:"authChannel,omitempty"`
	// 渠道类型。  为了避免渠道码重复,可与渠道码共同确认渠道。可能为空,非空时当前只有满天星类型,值为STAR_ACTIVITY。
	AuthChannelType *string `json:"authChannelType,omitempty" xml:"authChannelType,omitempty"`
	// 企业认证等级:  0:未认证  1:高级认证  2:中级认证  3:初级认证
	AuthLevel *int64 `json:"authLevel,omitempty" xml:"authLevel,omitempty"`
	// 企业logo。
	CorpLogoUrl *string `json:"corpLogoUrl,omitempty" xml:"corpLogoUrl,omitempty"`
	// 授权方企业名称。
	CorpName *string `json:"corpName,omitempty" xml:"corpName,omitempty"`
	// 企业所属行业。
	Industry *string `json:"industry,omitempty" xml:"industry,omitempty"`
	// 邀请码,只有自己邀请的企业才会返回邀请码,可用该邀请码统计不同渠道的拉新,否则值为空字符串。
	InviteCode *string `json:"inviteCode,omitempty" xml:"inviteCode,omitempty"`
	// 企业邀请链接。
	InviteUrl *string `json:"inviteUrl,omitempty" xml:"inviteUrl,omitempty"`
	// 序列号。
	LicenseCode *string `json:"licenseCode,omitempty" xml:"licenseCode,omitempty"`
}

func (GetAuthInfoResponseBodyAuthCorpInfo) GoString

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetAuthChannel

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetAuthChannelType

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetAuthLevel

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetCorpLogoUrl

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetCorpName

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetIndustry

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetInviteCode

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetInviteUrl

func (*GetAuthInfoResponseBodyAuthCorpInfo) SetLicenseCode

func (GetAuthInfoResponseBodyAuthCorpInfo) String

type GetAuthInfoResponseBodyAuthUserInfo

type GetAuthInfoResponseBodyAuthUserInfo struct {
	// 授权管理员id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetAuthInfoResponseBodyAuthUserInfo) GoString

func (*GetAuthInfoResponseBodyAuthUserInfo) SetUserId

func (GetAuthInfoResponseBodyAuthUserInfo) String

type GetCorpAccessTokenRequest

type GetCorpAccessTokenRequest struct {
	// OAuth 2.0 临时授权码
	AuthCorpId *string `json:"authCorpId,omitempty" xml:"authCorpId,omitempty"`
	// 应用id
	SuiteKey *string `json:"suiteKey,omitempty" xml:"suiteKey,omitempty"`
	// 应用密码
	SuiteSecret *string `json:"suiteSecret,omitempty" xml:"suiteSecret,omitempty"`
	// suiteTicket
	SuiteTicket *string `json:"suiteTicket,omitempty" xml:"suiteTicket,omitempty"`
}

func (GetCorpAccessTokenRequest) GoString

func (s GetCorpAccessTokenRequest) GoString() string

func (*GetCorpAccessTokenRequest) SetAuthCorpId

func (*GetCorpAccessTokenRequest) SetSuiteKey

func (*GetCorpAccessTokenRequest) SetSuiteSecret

func (*GetCorpAccessTokenRequest) SetSuiteTicket

func (GetCorpAccessTokenRequest) String

func (s GetCorpAccessTokenRequest) String() string

type GetCorpAccessTokenResponse

type GetCorpAccessTokenResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetCorpAccessTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetCorpAccessTokenResponse) GoString

func (s GetCorpAccessTokenResponse) GoString() string

func (*GetCorpAccessTokenResponse) SetBody

func (*GetCorpAccessTokenResponse) SetHeaders

func (GetCorpAccessTokenResponse) String

type GetCorpAccessTokenResponseBody

type GetCorpAccessTokenResponseBody struct {
	// accessToken
	AccessToken *string `json:"accessToken,omitempty" xml:"accessToken,omitempty"`
	// 超时时间
	ExpireIn *int64 `json:"expireIn,omitempty" xml:"expireIn,omitempty"`
}

func (GetCorpAccessTokenResponseBody) GoString

func (*GetCorpAccessTokenResponseBody) SetAccessToken

func (*GetCorpAccessTokenResponseBody) SetExpireIn

func (GetCorpAccessTokenResponseBody) String

type GetPersonalAuthRuleHeaders

type GetPersonalAuthRuleHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetPersonalAuthRuleHeaders) GoString

func (s GetPersonalAuthRuleHeaders) GoString() string

func (*GetPersonalAuthRuleHeaders) SetCommonHeaders

func (*GetPersonalAuthRuleHeaders) SetXAcsDingtalkAccessToken

func (s *GetPersonalAuthRuleHeaders) SetXAcsDingtalkAccessToken(v string) *GetPersonalAuthRuleHeaders

func (GetPersonalAuthRuleHeaders) String

type GetPersonalAuthRuleResponse

type GetPersonalAuthRuleResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetPersonalAuthRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetPersonalAuthRuleResponse) GoString

func (s GetPersonalAuthRuleResponse) GoString() string

func (*GetPersonalAuthRuleResponse) SetBody

func (*GetPersonalAuthRuleResponse) SetHeaders

func (GetPersonalAuthRuleResponse) String

type GetPersonalAuthRuleResponseBody

type GetPersonalAuthRuleResponseBody struct {
	// list
	Result []*GetPersonalAuthRuleResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (GetPersonalAuthRuleResponseBody) GoString

func (GetPersonalAuthRuleResponseBody) String

type GetPersonalAuthRuleResponseBodyResult

type GetPersonalAuthRuleResponseBodyResult struct {
	// authItems
	AuthItems []*string `json:"authItems,omitempty" xml:"authItems,omitempty" type:"Repeated"`
	// resource
	Resource *string `json:"resource,omitempty" xml:"resource,omitempty"`
}

func (GetPersonalAuthRuleResponseBodyResult) GoString

func (*GetPersonalAuthRuleResponseBodyResult) SetAuthItems

func (*GetPersonalAuthRuleResponseBodyResult) SetResource

func (GetPersonalAuthRuleResponseBodyResult) String

type GetSsoAccessTokenRequest

type GetSsoAccessTokenRequest struct {
	// 企业id
	Corpid *string `json:"corpid,omitempty" xml:"corpid,omitempty"`
	// sso密码
	SsoSecret *string `json:"ssoSecret,omitempty" xml:"ssoSecret,omitempty"`
}

func (GetSsoAccessTokenRequest) GoString

func (s GetSsoAccessTokenRequest) GoString() string

func (*GetSsoAccessTokenRequest) SetCorpid

func (*GetSsoAccessTokenRequest) SetSsoSecret

func (GetSsoAccessTokenRequest) String

func (s GetSsoAccessTokenRequest) String() string

type GetSsoAccessTokenResponse

type GetSsoAccessTokenResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetSsoAccessTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSsoAccessTokenResponse) GoString

func (s GetSsoAccessTokenResponse) GoString() string

func (*GetSsoAccessTokenResponse) SetBody

func (*GetSsoAccessTokenResponse) SetHeaders

func (GetSsoAccessTokenResponse) String

func (s GetSsoAccessTokenResponse) String() string

type GetSsoAccessTokenResponseBody

type GetSsoAccessTokenResponseBody struct {
	// accessToken
	AccessToken *string `json:"accessToken,omitempty" xml:"accessToken,omitempty"`
	// 超时时间
	ExpireIn *int64 `json:"expireIn,omitempty" xml:"expireIn,omitempty"`
}

func (GetSsoAccessTokenResponseBody) GoString

func (*GetSsoAccessTokenResponseBody) SetAccessToken

func (*GetSsoAccessTokenResponseBody) SetExpireIn

func (GetSsoAccessTokenResponseBody) String

type GetSsoUserInfoHeaders

type GetSsoUserInfoHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetSsoUserInfoHeaders) GoString

func (s GetSsoUserInfoHeaders) GoString() string

func (*GetSsoUserInfoHeaders) SetCommonHeaders

func (s *GetSsoUserInfoHeaders) SetCommonHeaders(v map[string]*string) *GetSsoUserInfoHeaders

func (*GetSsoUserInfoHeaders) SetXAcsDingtalkAccessToken

func (s *GetSsoUserInfoHeaders) SetXAcsDingtalkAccessToken(v string) *GetSsoUserInfoHeaders

func (GetSsoUserInfoHeaders) String

func (s GetSsoUserInfoHeaders) String() string

type GetSsoUserInfoRequest

type GetSsoUserInfoRequest struct {
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
}

func (GetSsoUserInfoRequest) GoString

func (s GetSsoUserInfoRequest) GoString() string

func (*GetSsoUserInfoRequest) SetCode

func (GetSsoUserInfoRequest) String

func (s GetSsoUserInfoRequest) String() string

type GetSsoUserInfoResponse

type GetSsoUserInfoResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetSsoUserInfoResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSsoUserInfoResponse) GoString

func (s GetSsoUserInfoResponse) GoString() string

func (*GetSsoUserInfoResponse) SetBody

func (*GetSsoUserInfoResponse) SetHeaders

func (GetSsoUserInfoResponse) String

func (s GetSsoUserInfoResponse) String() string

type GetSsoUserInfoResponseBody

type GetSsoUserInfoResponseBody struct {
	// 用户头像链接
	Avatar *string `json:"avatar,omitempty" xml:"avatar,omitempty"`
	// 微应用免登用户所在企业id
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 微应用免登用户所在企业名称
	CorpName *string `json:"corpName,omitempty" xml:"corpName,omitempty"`
	// 用户邮箱
	Email *string `json:"email,omitempty" xml:"email,omitempty"`
	// 是否为企业管理员
	IsAdmin *bool `json:"isAdmin,omitempty" xml:"isAdmin,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
	// 用户名称
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
}

func (GetSsoUserInfoResponseBody) GoString

func (s GetSsoUserInfoResponseBody) GoString() string

func (*GetSsoUserInfoResponseBody) SetAvatar

func (*GetSsoUserInfoResponseBody) SetCorpId

func (*GetSsoUserInfoResponseBody) SetCorpName

func (*GetSsoUserInfoResponseBody) SetEmail

func (*GetSsoUserInfoResponseBody) SetIsAdmin

func (*GetSsoUserInfoResponseBody) SetUserId

func (*GetSsoUserInfoResponseBody) SetUserName

func (GetSsoUserInfoResponseBody) String

type GetSuiteAccessTokenRequest

type GetSuiteAccessTokenRequest struct {
	// 应用id
	SuiteKey *string `json:"suiteKey,omitempty" xml:"suiteKey,omitempty"`
	// 应用密码
	SuiteSecret *string `json:"suiteSecret,omitempty" xml:"suiteSecret,omitempty"`
	// suiteTicket
	SuiteTicket *string `json:"suiteTicket,omitempty" xml:"suiteTicket,omitempty"`
}

func (GetSuiteAccessTokenRequest) GoString

func (s GetSuiteAccessTokenRequest) GoString() string

func (*GetSuiteAccessTokenRequest) SetSuiteKey

func (*GetSuiteAccessTokenRequest) SetSuiteSecret

func (*GetSuiteAccessTokenRequest) SetSuiteTicket

func (GetSuiteAccessTokenRequest) String

type GetSuiteAccessTokenResponse

type GetSuiteAccessTokenResponse struct {
	Headers map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetSuiteAccessTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetSuiteAccessTokenResponse) GoString

func (s GetSuiteAccessTokenResponse) GoString() string

func (*GetSuiteAccessTokenResponse) SetBody

func (*GetSuiteAccessTokenResponse) SetHeaders

func (GetSuiteAccessTokenResponse) String

type GetSuiteAccessTokenResponseBody

type GetSuiteAccessTokenResponseBody struct {
	// accessToken
	AccessToken *string `json:"accessToken,omitempty" xml:"accessToken,omitempty"`
	// 超时时间
	ExpireIn *int64 `json:"expireIn,omitempty" xml:"expireIn,omitempty"`
}

func (GetSuiteAccessTokenResponseBody) GoString

func (*GetSuiteAccessTokenResponseBody) SetAccessToken

func (*GetSuiteAccessTokenResponseBody) SetExpireIn

func (GetSuiteAccessTokenResponseBody) String

type GetUserTokenRequest

type GetUserTokenRequest struct {
	// 应用id
	ClientId *string `json:"clientId,omitempty" xml:"clientId,omitempty"`
	// 应用密码
	ClientSecret *string `json:"clientSecret,omitempty" xml:"clientSecret,omitempty"`
	// OAuth 2.0 临时授权码
	Code *string `json:"code,omitempty" xml:"code,omitempty"`
	// 分为authorization_code和refresh_token。使用授权码换token,传authorization_code;使用刷新token换用户token,传refresh_token
	GrantType *string `json:"grantType,omitempty" xml:"grantType,omitempty"`
	// OAuth 2.0 刷新令牌
	RefreshToken *string `json:"refreshToken,omitempty" xml:"refreshToken,omitempty"`
}

func (GetUserTokenRequest) GoString

func (s GetUserTokenRequest) GoString() string

func (*GetUserTokenRequest) SetClientId

func (s *GetUserTokenRequest) SetClientId(v string) *GetUserTokenRequest

func (*GetUserTokenRequest) SetClientSecret

func (s *GetUserTokenRequest) SetClientSecret(v string) *GetUserTokenRequest

func (*GetUserTokenRequest) SetCode

func (*GetUserTokenRequest) SetGrantType

func (s *GetUserTokenRequest) SetGrantType(v string) *GetUserTokenRequest

func (*GetUserTokenRequest) SetRefreshToken

func (s *GetUserTokenRequest) SetRefreshToken(v string) *GetUserTokenRequest

func (GetUserTokenRequest) String

func (s GetUserTokenRequest) String() string

type GetUserTokenResponse

type GetUserTokenResponse struct {
	Headers map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetUserTokenResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetUserTokenResponse) GoString

func (s GetUserTokenResponse) GoString() string

func (*GetUserTokenResponse) SetBody

func (*GetUserTokenResponse) SetHeaders

func (s *GetUserTokenResponse) SetHeaders(v map[string]*string) *GetUserTokenResponse

func (GetUserTokenResponse) String

func (s GetUserTokenResponse) String() string

type GetUserTokenResponseBody

type GetUserTokenResponseBody struct {
	// accessToken
	AccessToken *string `json:"accessToken,omitempty" xml:"accessToken,omitempty"`
	// 所选企业corpId
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 超时时间
	ExpireIn *int64 `json:"expireIn,omitempty" xml:"expireIn,omitempty"`
	// refreshToken
	RefreshToken *string `json:"refreshToken,omitempty" xml:"refreshToken,omitempty"`
}

func (GetUserTokenResponseBody) GoString

func (s GetUserTokenResponseBody) GoString() string

func (*GetUserTokenResponseBody) SetAccessToken

func (*GetUserTokenResponseBody) SetCorpId

func (*GetUserTokenResponseBody) SetExpireIn

func (*GetUserTokenResponseBody) SetRefreshToken

func (GetUserTokenResponseBody) String

func (s GetUserTokenResponseBody) String() string

Jump to

Keyboard shortcuts

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