larkhuman_authentication

package
v3.0.0-beta-0 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2022 License: MIT Imports: 3 Imported by: 6

Documentation

Overview

Package human_authentication code generated by oapi sdk gen

Package human_authentication code generated by oapi sdk gen

Index

Constants

View Source
const (
	UserIdTypeOpenId  = "open_id"
	UserIdTypeUserId  = "user_id"
	UserIdTypeUnionId = "union_id"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateIdentityPathReqBodyBuilder

type CreateIdentityPathReqBodyBuilder struct {
	// contains filtered or unexported fields
}

上传文件path开始

func NewCreateIdentityPathReqBodyBuilder

func NewCreateIdentityPathReqBodyBuilder() *CreateIdentityPathReqBodyBuilder

func (*CreateIdentityPathReqBodyBuilder) Build

func (*CreateIdentityPathReqBodyBuilder) IdentityCode

func (builder *CreateIdentityPathReqBodyBuilder) IdentityCode(identityCode string) *CreateIdentityPathReqBodyBuilder

func (*CreateIdentityPathReqBodyBuilder) IdentityName

func (builder *CreateIdentityPathReqBodyBuilder) IdentityName(identityName string) *CreateIdentityPathReqBodyBuilder

func (*CreateIdentityPathReqBodyBuilder) Mobile

type CreateIdentityReq

type CreateIdentityReq struct {
	UserId     *string                `query:"user_id"`
	UserIdType *string                `query:"user_id_type"`
	Body       *CreateIdentityReqBody `body:""`
}

type CreateIdentityReqBody

type CreateIdentityReqBody struct {
	IdentityName *string `json:"identity_name,omitempty"`
	IdentityCode *string `json:"identity_code,omitempty"`
	Mobile       *string `json:"mobile,omitempty"`
}

type CreateIdentityReqBodyBuilder

type CreateIdentityReqBodyBuilder struct {
	// contains filtered or unexported fields
}

func NewCreateIdentityReqBodyBuilder

func NewCreateIdentityReqBodyBuilder() *CreateIdentityReqBodyBuilder

生成body的New构造器

func (*CreateIdentityReqBodyBuilder) Build

1.3 生成body的build方法

func (*CreateIdentityReqBodyBuilder) IdentityCode

func (builder *CreateIdentityReqBodyBuilder) IdentityCode(identityCode string) *CreateIdentityReqBodyBuilder

func (*CreateIdentityReqBodyBuilder) IdentityName

func (builder *CreateIdentityReqBodyBuilder) IdentityName(identityName string) *CreateIdentityReqBodyBuilder

1.2 生成body的builder属性方法

func (*CreateIdentityReqBodyBuilder) Mobile

type CreateIdentityReqBuilder

type CreateIdentityReqBuilder struct {
	// contains filtered or unexported fields
}

1.4 生成请求的builder结构体

func NewCreateIdentityReqBuilder

func NewCreateIdentityReqBuilder() *CreateIdentityReqBuilder

生成请求的New构造器

func (*CreateIdentityReqBuilder) Body

func (*CreateIdentityReqBuilder) Build

func (builder *CreateIdentityReqBuilder) Build() *CreateIdentityReq

1.5 生成请求的builder的build方法

func (*CreateIdentityReqBuilder) UserId

func (builder *CreateIdentityReqBuilder) UserId(userId string) *CreateIdentityReqBuilder

1.5 生成请求的builder属性方法

func (*CreateIdentityReqBuilder) UserIdType

func (builder *CreateIdentityReqBuilder) UserIdType(userIdType string) *CreateIdentityReqBuilder

type CreateIdentityResp

type CreateIdentityResp struct {
	*larkcore.RawResponse `json:"-"`
	larkcore.CodeError
	Data *CreateIdentityRespData `json:"data"`
}

func (*CreateIdentityResp) Success

func (resp *CreateIdentityResp) Success() bool

type CreateIdentityRespData

type CreateIdentityRespData struct {
	VerifyUid *string `json:"verify_uid,omitempty"`
}

type HumanAuthenticationService

type HumanAuthenticationService struct {
	Identity *identity
	// contains filtered or unexported fields
}

业务域服务定义

func NewService

func NewService(config *larkcore.Config) *HumanAuthenticationService

构建业务域服务实例

type Identity

type Identity struct {
	IdentityName *string `json:"identity_name,omitempty"`
	IdentityCode *string `json:"identity_code,omitempty"`
	Mobile       *string `json:"mobile,omitempty"`
}

type IdentityBuilder

type IdentityBuilder struct {
	// contains filtered or unexported fields
}

builder开始

func NewIdentityBuilder

func NewIdentityBuilder() *IdentityBuilder

func (*IdentityBuilder) Build

func (builder *IdentityBuilder) Build() *Identity

func (*IdentityBuilder) IdentityCode

func (builder *IdentityBuilder) IdentityCode(identityCode string) *IdentityBuilder

func (*IdentityBuilder) IdentityName

func (builder *IdentityBuilder) IdentityName(identityName string) *IdentityBuilder

func (*IdentityBuilder) Mobile

func (builder *IdentityBuilder) Mobile(mobile string) *IdentityBuilder

Jump to

Keyboard shortcuts

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