larkverification

package
v3.4.11 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2025 License: MIT Imports: 3 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DepartmentId

type DepartmentId struct {
	DepartmentId *string `json:"department_id,omitempty"` //

	OpenDepartmentId *string `json:"open_department_id,omitempty"` //
}

type DepartmentIdBuilder

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

func NewDepartmentIdBuilder

func NewDepartmentIdBuilder() *DepartmentIdBuilder

func (*DepartmentIdBuilder) Build

func (builder *DepartmentIdBuilder) Build() *DepartmentId

func (*DepartmentIdBuilder) DepartmentId

func (builder *DepartmentIdBuilder) DepartmentId(departmentId string) *DepartmentIdBuilder

示例值:

func (*DepartmentIdBuilder) OpenDepartmentId

func (builder *DepartmentIdBuilder) OpenDepartmentId(openDepartmentId string) *DepartmentIdBuilder

示例值:

type GetVerificationResp

type GetVerificationResp struct {
	*larkcore.ApiResp `json:"-"`
	larkcore.CodeError
	Data *GetVerificationRespData `json:"data"` // 业务数据
}

func (*GetVerificationResp) Success

func (resp *GetVerificationResp) Success() bool

type GetVerificationRespData

type GetVerificationRespData struct {
	Verification *Verification `json:"verification,omitempty"` // 认证信息
}

type V1

type V1 struct {
	Verification *verification // 认证信息
}

func New

func New(config *larkcore.Config) *V1

type Verification

type Verification struct {
	Name *string `json:"name,omitempty"` // 企业主体名称

	HasVerification *bool `json:"has_verification,omitempty"` // 企业是否完成认证; true 表示已经完成认证,false 表示未认证
}

type VerificationBuilder

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

func NewVerificationBuilder

func NewVerificationBuilder() *VerificationBuilder

func (*VerificationBuilder) Build

func (builder *VerificationBuilder) Build() *Verification

func (*VerificationBuilder) HasVerification

func (builder *VerificationBuilder) HasVerification(hasVerification bool) *VerificationBuilder

企业是否完成认证; true 表示已经完成认证,false 表示未认证

示例值:

func (*VerificationBuilder) Name

func (builder *VerificationBuilder) Name(name string) *VerificationBuilder

企业主体名称

示例值:无限未来科技公司

type VerificationDetail added in v3.3.0

type VerificationDetail struct {
	VerificationType *int `json:"verification_type,omitempty"` // 认证类型

	VerificationSource *int `json:"verification_source,omitempty"` // 认证方式

	OrgName *string `json:"org_name,omitempty"` // 工商名称

	Usci *string `json:"usci,omitempty"` // 统一工商信用代码

	OrgType *int `json:"org_type,omitempty"` // 企业类型

	LegalPersonName *string `json:"legal_person_name,omitempty"` // 法人姓名

	EnterpriseLicense *string `json:"enterprise_license,omitempty"` // 企业经营许可证

	VerificationLetter *string `json:"verification_letter,omitempty"` // 认证公函
}

type VerificationDetailBuilder added in v3.3.0

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

func NewVerificationDetailBuilder added in v3.3.0

func NewVerificationDetailBuilder() *VerificationDetailBuilder

func (*VerificationDetailBuilder) Build added in v3.3.0

func (*VerificationDetailBuilder) EnterpriseLicense added in v3.3.0

func (builder *VerificationDetailBuilder) EnterpriseLicense(enterpriseLicense string) *VerificationDetailBuilder

企业经营许可证

示例值:https://xxx

func (*VerificationDetailBuilder) LegalPersonName added in v3.3.0

func (builder *VerificationDetailBuilder) LegalPersonName(legalPersonName string) *VerificationDetailBuilder

法人姓名

示例值:张三

func (*VerificationDetailBuilder) OrgName added in v3.3.0

func (builder *VerificationDetailBuilder) OrgName(orgName string) *VerificationDetailBuilder

工商名称

示例值:未来有限公司

func (*VerificationDetailBuilder) OrgType added in v3.3.0

func (builder *VerificationDetailBuilder) OrgType(orgType int) *VerificationDetailBuilder

企业类型

示例值:

func (*VerificationDetailBuilder) Usci added in v3.3.0

统一工商信用代码

示例值:xxxx

func (*VerificationDetailBuilder) VerificationLetter added in v3.3.0

func (builder *VerificationDetailBuilder) VerificationLetter(verificationLetter string) *VerificationDetailBuilder

认证公函

示例值:https://xxx

func (*VerificationDetailBuilder) VerificationSource added in v3.3.0

func (builder *VerificationDetailBuilder) VerificationSource(verificationSource int) *VerificationDetailBuilder

认证方式

示例值:

func (*VerificationDetailBuilder) VerificationType added in v3.3.0

func (builder *VerificationDetailBuilder) VerificationType(verificationType int) *VerificationDetailBuilder

认证类型

示例值:

Jump to

Keyboard shortcuts

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