Documentation ¶
Index ¶
- Constants
- type AuthenAccessTokenReq
- type AuthenAccessTokenReqBody
- type AuthenAccessTokenReqBodyBuilder
- type AuthenAccessTokenReqBuilder
- type AuthenAccessTokenResp
- type AuthenAccessTokenRespBody
- type AuthenUserInfoResp
- type AuthenUserInfoRespBody
- type CreateFileReq
- type CreateFileReqBody
- type CreateFileReqBodyBuilder
- type CreateFileReqBuilder
- type CreateFileResp
- type CreateFileRespData
- type ExtService
- type RefreshAuthenAccessTokenReq
- type RefreshAuthenAccessTokenReqBody
- type RefreshAuthenAccessTokenReqBodyBuilder
- func (r *RefreshAuthenAccessTokenReqBodyBuilder) Build() *RefreshAuthenAccessTokenReqBody
- func (r *RefreshAuthenAccessTokenReqBodyBuilder) GrantType(grantType string) *RefreshAuthenAccessTokenReqBodyBuilder
- func (r *RefreshAuthenAccessTokenReqBodyBuilder) RefreshToken(refreshToken string) *RefreshAuthenAccessTokenReqBodyBuilder
- type RefreshAuthenAccessTokenReqBuilder
- type RefreshAuthenAccessTokenResp
- type RefreshAuthenAccessTokenRespBody
Constants ¶
View Source
const ( FileTypeDoc = "doc" FileTypeSheet = "sheet" FileTypeBitable = "bitable" )
View Source
const ( GrantTypeAuthorizationCode = "authorization_code" GrantTypeRefreshCode = "refresh_token" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthenAccessTokenReq ¶
type AuthenAccessTokenReq struct { Body *AuthenAccessTokenReqBody `body:""` // contains filtered or unexported fields }
type AuthenAccessTokenReqBodyBuilder ¶
type AuthenAccessTokenReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewAuthenAccessTokenReqBodyBuilder ¶
func NewAuthenAccessTokenReqBodyBuilder() *AuthenAccessTokenReqBodyBuilder
func (*AuthenAccessTokenReqBodyBuilder) Build ¶
func (a *AuthenAccessTokenReqBodyBuilder) Build() *AuthenAccessTokenReqBody
func (*AuthenAccessTokenReqBodyBuilder) Code ¶
func (a *AuthenAccessTokenReqBodyBuilder) Code(code string) *AuthenAccessTokenReqBodyBuilder
func (*AuthenAccessTokenReqBodyBuilder) GrantType ¶
func (a *AuthenAccessTokenReqBodyBuilder) GrantType(grantType string) *AuthenAccessTokenReqBodyBuilder
type AuthenAccessTokenReqBuilder ¶
type AuthenAccessTokenReqBuilder struct {
// contains filtered or unexported fields
}
func NewAuthenAccessTokenReqBuilder ¶
func NewAuthenAccessTokenReqBuilder() *AuthenAccessTokenReqBuilder
func (*AuthenAccessTokenReqBuilder) Body ¶
func (a *AuthenAccessTokenReqBuilder) Body(body *AuthenAccessTokenReqBody) *AuthenAccessTokenReqBuilder
func (*AuthenAccessTokenReqBuilder) Build ¶
func (a *AuthenAccessTokenReqBuilder) Build() *AuthenAccessTokenReq
type AuthenAccessTokenResp ¶
type AuthenAccessTokenResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Body *AuthenAccessTokenRespBody `body:""` }
func (*AuthenAccessTokenResp) Success ¶
func (c *AuthenAccessTokenResp) Success() bool
type AuthenAccessTokenRespBody ¶
type AuthenAccessTokenRespBody struct { AccessToken string `json:"access_token,omitempty"` TokenType string `json:"token_type,omitempty"` ExpiresIn int64 `json:"expires_in,omitempty"` Name string `json:"name,omitempty"` EnName string `json:"en_name,omitempty"` AvatarURL string `json:"avatar_url,omitempty"` AvatarThumb string `json:"avatar_thumb,omitempty"` AvatarMiddle string `json:"avatar_middle,omitempty"` AvatarBig string `json:"avatar_big,omitempty"` OpenID string `json:"open_id,omitempty"` // UnionID string `json:"union_id,omitempty"` // Email string `json:"email,omitempty"` EnterpriseEmail string `json:"enterprise_email,omitempty"` UserID string `json:"user_id,omitempty"` Mobile string `json:"mobile,omitempty"` TenantKey string `json:"tenant_key,omitempty"` RefreshExpiresIn int64 `json:"refresh_expires_in,omitempty"` RefreshToken string `json:"refresh_token,omitempty"` }
type AuthenUserInfoResp ¶
type AuthenUserInfoResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *AuthenUserInfoRespBody `json:"data"` }
func (*AuthenUserInfoResp) Success ¶
func (c *AuthenUserInfoResp) Success() bool
type AuthenUserInfoRespBody ¶
type AuthenUserInfoRespBody struct { Name string `json:"name,omitempty"` EnName string `json:"en_name,omitempty"` AvatarURL string `json:"avatar_url,omitempty"` AvatarThumb string `json:"avatar_thumb,omitempty"` AvatarMiddle string `json:"avatar_middle,omitempty"` AvatarBig string `json:"avatar_big,omitempty"` OpenID string `json:"open_id,omitempty"` UnionID string `json:"union_id,omitempty"` Email string `json:"email,omitempty"` EnterpriseEmail string `json:"enterprise_email,omitempty"` UserID string `json:"user_id,omitempty"` Mobile string `json:"mobile,omitempty"` TenantKey string `json:"tenant_key,omitempty"` }
type CreateFileReq ¶
type CreateFileReq struct { Body *CreateFileReqBody `body:""` // contains filtered or unexported fields }
type CreateFileReqBody ¶
type CreateFileReqBodyBuilder ¶
type CreateFileReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewCreateFileReqBodyBuilder ¶
func NewCreateFileReqBodyBuilder() *CreateFileReqBodyBuilder
func (*CreateFileReqBodyBuilder) Build ¶
func (c *CreateFileReqBodyBuilder) Build() *CreateFileReqBody
func (*CreateFileReqBodyBuilder) Title ¶
func (c *CreateFileReqBodyBuilder) Title(title string) *CreateFileReqBodyBuilder
func (*CreateFileReqBodyBuilder) Type ¶
func (c *CreateFileReqBodyBuilder) Type(type_ string) *CreateFileReqBodyBuilder
type CreateFileReqBuilder ¶
type CreateFileReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateFileReqBuilder ¶
func NewCreateFileReqBuilder() *CreateFileReqBuilder
func (*CreateFileReqBuilder) Body ¶
func (c *CreateFileReqBuilder) Body(body *CreateFileReqBody) *CreateFileReqBuilder
func (*CreateFileReqBuilder) Build ¶
func (c *CreateFileReqBuilder) Build() *CreateFileReq
func (*CreateFileReqBuilder) FolderToken ¶
func (c *CreateFileReqBuilder) FolderToken(folderToken string) *CreateFileReqBuilder
type CreateFileResp ¶
type CreateFileResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *CreateFileRespData `json:"data"` }
func (*CreateFileResp) Success ¶
func (c *CreateFileResp) Success() bool
type CreateFileRespData ¶
type ExtService ¶
type ExtService struct { DriveExplorer *driveExplorer Authen *authen // contains filtered or unexported fields }
业务域服务定义
func NewService ¶
func NewService(config *larkcore.Config) *ExtService
type RefreshAuthenAccessTokenReq ¶
type RefreshAuthenAccessTokenReq struct { Body *RefreshAuthenAccessTokenReqBody `body:""` // contains filtered or unexported fields }
type RefreshAuthenAccessTokenReqBodyBuilder ¶
type RefreshAuthenAccessTokenReqBodyBuilder struct {
// contains filtered or unexported fields
}
func NewRefreshAuthenAccessTokenReqBodyBuilder ¶
func NewRefreshAuthenAccessTokenReqBodyBuilder() *RefreshAuthenAccessTokenReqBodyBuilder
func (*RefreshAuthenAccessTokenReqBodyBuilder) Build ¶
func (r *RefreshAuthenAccessTokenReqBodyBuilder) Build() *RefreshAuthenAccessTokenReqBody
func (*RefreshAuthenAccessTokenReqBodyBuilder) GrantType ¶
func (r *RefreshAuthenAccessTokenReqBodyBuilder) GrantType(grantType string) *RefreshAuthenAccessTokenReqBodyBuilder
func (*RefreshAuthenAccessTokenReqBodyBuilder) RefreshToken ¶
func (r *RefreshAuthenAccessTokenReqBodyBuilder) RefreshToken(refreshToken string) *RefreshAuthenAccessTokenReqBodyBuilder
type RefreshAuthenAccessTokenReqBuilder ¶
type RefreshAuthenAccessTokenReqBuilder struct {
// contains filtered or unexported fields
}
func NewRefreshAuthenAccessTokenReqBuilder ¶
func NewRefreshAuthenAccessTokenReqBuilder() *RefreshAuthenAccessTokenReqBuilder
func (*RefreshAuthenAccessTokenReqBuilder) Body ¶
func (r *RefreshAuthenAccessTokenReqBuilder) Body(body *RefreshAuthenAccessTokenReqBody) *RefreshAuthenAccessTokenReqBuilder
func (*RefreshAuthenAccessTokenReqBuilder) Build ¶
func (r *RefreshAuthenAccessTokenReqBuilder) Build() *RefreshAuthenAccessTokenReq
type RefreshAuthenAccessTokenResp ¶
type RefreshAuthenAccessTokenResp struct { *larkcore.ApiResp `json:"-"` larkcore.CodeError Data *RefreshAuthenAccessTokenRespBody `json:"data"` }
func (*RefreshAuthenAccessTokenResp) Success ¶
func (c *RefreshAuthenAccessTokenResp) Success() bool
type RefreshAuthenAccessTokenRespBody ¶
type RefreshAuthenAccessTokenRespBody struct { AccessToken string `json:"access_token,omitempty"` TokenType string `json:"token_type,omitempty"` ExpiresIn int64 `json:"expires_in,omitempty"` Name string `json:"name,omitempty"` EnName string `json:"en_name,omitempty"` AvatarURL string `json:"avatar_url,omitempty"` AvatarThumb string `json:"avatar_thumb,omitempty"` AvatarMiddle string `json:"avatar_middle,omitempty"` AvatarBig string `json:"avatar_big,omitempty"` OpenID string `json:"open_id,omitempty"` // UnionID string `json:"union_id,omitempty"` // Email string `json:"email,omitempty"` UserID string `json:"user_id,omitempty"` Mobile string `json:"mobile,omitempty"` TenantKey string `json:"tenant_key,omitempty"` RefreshExpiresIn int64 `json:"refresh_expires_in,omitempty"` RefreshToken string `json:"refresh_token,omitempty"` }
Click to show internal directories.
Click to hide internal directories.