larkverification

package
v3.0.0-...-78643a3 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2024 License: MIT Imports: 3 Imported by: 0

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

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

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

func NewVerificationDetailBuilder

func NewVerificationDetailBuilder() *VerificationDetailBuilder

func (*VerificationDetailBuilder) Build

func (*VerificationDetailBuilder) EnterpriseLicense

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

企业经营许可证

示例值:https://xxx

func (*VerificationDetailBuilder) LegalPersonName

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

法人姓名

示例值:张三

func (*VerificationDetailBuilder) OrgName

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

工商名称

示例值:未来有限公司

func (*VerificationDetailBuilder) OrgType

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

企业类型

示例值:

func (*VerificationDetailBuilder) Usci

统一工商信用代码

示例值:xxxx

func (*VerificationDetailBuilder) VerificationLetter

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

认证公函

示例值:https://xxx

func (*VerificationDetailBuilder) VerificationSource

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

认证方式

示例值:

func (*VerificationDetailBuilder) VerificationType

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