Documentation ¶
Index ¶
- type DepartmentId
- type DepartmentIdBuilder
- type GetVerificationResp
- type GetVerificationRespData
- type V1
- type Verification
- type VerificationBuilder
- type VerificationDetail
- type VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) Build() *VerificationDetail
- func (builder *VerificationDetailBuilder) EnterpriseLicense(enterpriseLicense string) *VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) LegalPersonName(legalPersonName string) *VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) OrgName(orgName string) *VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) OrgType(orgType int) *VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) Usci(usci string) *VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) VerificationLetter(verificationLetter string) *VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) VerificationSource(verificationSource int) *VerificationDetailBuilder
- func (builder *VerificationDetailBuilder) VerificationType(verificationType int) *VerificationDetailBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DepartmentId ¶
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 Verification ¶
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 (builder *VerificationDetailBuilder) Build() *VerificationDetail
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 ¶
func (builder *VerificationDetailBuilder) Usci(usci string) *VerificationDetailBuilder
统一工商信用代码
示例值: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
认证类型
示例值:
Click to show internal directories.
Click to hide internal directories.