larkdocument_ai

package
v3.1.4 Latest Latest
Warning

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

Go to latest
Published: Dec 15, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	OcrModeForce  = "force"  // pdf类型文件直接走OCR解析
	OcrModeAuto   = "auto"   // pdf类型文件先走本地解析,无法解析(扫描/图片版)再走OCR
	OcrModeUnused = "unused" // 不调用OCR,扫描/图片PDF返回不可解析信息
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BankCard

type BankCard struct {
	Entities []*BankCardEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type BankCardBuilder

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

func NewBankCardBuilder

func NewBankCardBuilder() *BankCardBuilder

func (*BankCardBuilder) Build

func (builder *BankCardBuilder) Build() *BankCard

func (*BankCardBuilder) Entities

func (builder *BankCardBuilder) Entities(entities []*BankCardEntity) *BankCardBuilder

识别出的实体类型

示例值:

type BankCardEntity

type BankCardEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type BankCardEntityBuilder

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

func NewBankCardEntityBuilder

func NewBankCardEntityBuilder() *BankCardEntityBuilder

func (*BankCardEntityBuilder) Build

func (builder *BankCardEntityBuilder) Build() *BankCardEntity

func (*BankCardEntityBuilder) Type

func (builder *BankCardEntityBuilder) Type(type_ string) *BankCardEntityBuilder

识别的字段种类

示例值:card_number

func (*BankCardEntityBuilder) Value

func (builder *BankCardEntityBuilder) Value(value string) *BankCardEntityBuilder

识别出字段的文本信息

示例值:5184********8888

type BankEntity

type BankEntity struct {
	AccountName   *string `json:"account_name,omitempty"`   // 账户名
	BankName      *string `json:"bank_name,omitempty"`      // 银行名称
	AccountNumber *string `json:"account_number,omitempty"` // 账户ID
	Phone         *string `json:"phone,omitempty"`          // 电话
	Contacts      *string `json:"contacts,omitempty"`       // 联系人
	TaxNumber     *string `json:"tax_number,omitempty"`     // 传真号码
	Address       *string `json:"address,omitempty"`        // 联系地址
	IdNumber      *string `json:"id_number,omitempty"`      // id号
	Email         *string `json:"email,omitempty"`          // 邮箱
}

type BankEntityBuilder

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

func NewBankEntityBuilder

func NewBankEntityBuilder() *BankEntityBuilder

func (*BankEntityBuilder) AccountName

func (builder *BankEntityBuilder) AccountName(accountName string) *BankEntityBuilder

账户名

示例值:北京字节跳动网络技术有限公司

func (*BankEntityBuilder) AccountNumber

func (builder *BankEntityBuilder) AccountNumber(accountNumber string) *BankEntityBuilder

账户ID

示例值:1123012345004701

func (*BankEntityBuilder) Address

func (builder *BankEntityBuilder) Address(address string) *BankEntityBuilder

联系地址

示例值:A市B区C园D楼3-8

func (*BankEntityBuilder) BankName

func (builder *BankEntityBuilder) BankName(bankName string) *BankEntityBuilder

银行名称

示例值:中国农业银行北京和平里支行

func (*BankEntityBuilder) Build

func (builder *BankEntityBuilder) Build() *BankEntity

func (*BankEntityBuilder) Contacts

func (builder *BankEntityBuilder) Contacts(contacts string) *BankEntityBuilder

联系人

示例值:张三

func (*BankEntityBuilder) Email

func (builder *BankEntityBuilder) Email(email string) *BankEntityBuilder

邮箱

示例值:zhangsan.1111@bytedance.com

func (*BankEntityBuilder) IdNumber

func (builder *BankEntityBuilder) IdNumber(idNumber string) *BankEntityBuilder

id号

示例值:1123012345004701

func (*BankEntityBuilder) Phone

func (builder *BankEntityBuilder) Phone(phone string) *BankEntityBuilder

电话

示例值:010-81234688

func (*BankEntityBuilder) TaxNumber

func (builder *BankEntityBuilder) TaxNumber(taxNumber string) *BankEntityBuilder

传真号码

示例值:91110112345684235

type BankInfo

type BankInfo struct {
	BankType *string     `json:"bank_type,omitempty"` // 甲乙方信息类型
	Value    *BankEntity `json:"value,omitempty"`     // 值
}

type BankInfoBuilder

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

func NewBankInfoBuilder

func NewBankInfoBuilder() *BankInfoBuilder

func (*BankInfoBuilder) BankType

func (builder *BankInfoBuilder) BankType(bankType string) *BankInfoBuilder

甲乙方信息类型

示例值:buy

func (*BankInfoBuilder) Build

func (builder *BankInfoBuilder) Build() *BankInfo

func (*BankInfoBuilder) Value

func (builder *BankInfoBuilder) Value(value *BankEntity) *BankInfoBuilder

示例值:value

type BodyEntity

type BodyEntity struct {
	Address             *string `json:"address,omitempty"`              // 地址
	Contacts            *string `json:"contacts,omitempty"`             // 联系人
	Email               *string `json:"email,omitempty"`                // 邮箱
	Phone               *string `json:"phone,omitempty"`                // 电话
	IdNumber            *string `json:"id_number,omitempty"`            // ID
	LegalRepresentative *string `json:"legal_representative,omitempty"` // 法人代表
	Party               *string `json:"party,omitempty"`                // 当事人
}

type BodyEntityBuilder

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

func NewBodyEntityBuilder

func NewBodyEntityBuilder() *BodyEntityBuilder

func (*BodyEntityBuilder) Address

func (builder *BodyEntityBuilder) Address(address string) *BodyEntityBuilder

地址

示例值:北京市海淀区紫金数码园4号楼

func (*BodyEntityBuilder) Build

func (builder *BodyEntityBuilder) Build() *BodyEntity

func (*BodyEntityBuilder) Contacts

func (builder *BodyEntityBuilder) Contacts(contacts string) *BodyEntityBuilder

联系人

示例值:张三

func (*BodyEntityBuilder) Email

func (builder *BodyEntityBuilder) Email(email string) *BodyEntityBuilder

邮箱

示例值:zhangsan.1111@bytedance.com

func (*BodyEntityBuilder) IdNumber

func (builder *BodyEntityBuilder) IdNumber(idNumber string) *BodyEntityBuilder

ID

示例值:310XXXXXXXXXXXXXXX

func (*BodyEntityBuilder) LegalRepresentative

func (builder *BodyEntityBuilder) LegalRepresentative(legalRepresentative string) *BodyEntityBuilder

法人代表

示例值:张三

func (*BodyEntityBuilder) Party

func (builder *BodyEntityBuilder) Party(party string) *BodyEntityBuilder

当事人

示例值:北京字节跳动网络技术有限公司

func (*BodyEntityBuilder) Phone

func (builder *BodyEntityBuilder) Phone(phone string) *BodyEntityBuilder

电话

示例值:13600000000

type BodyInfo

type BodyInfo struct {
	BodyType *string     `json:"body_type,omitempty"` // 主体类型
	Value    *BodyEntity `json:"value,omitempty"`     // 值
}

type BodyInfoBuilder

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

func NewBodyInfoBuilder

func NewBodyInfoBuilder() *BodyInfoBuilder

func (*BodyInfoBuilder) BodyType

func (builder *BodyInfoBuilder) BodyType(bodyType string) *BodyInfoBuilder

主体类型

示例值:buy

func (*BodyInfoBuilder) Build

func (builder *BodyInfoBuilder) Build() *BodyInfo

func (*BodyInfoBuilder) Value

func (builder *BodyInfoBuilder) Value(value *BodyEntity) *BodyInfoBuilder

示例值:value

type BusinessCard

type BusinessCard struct {
}

type BusinessEntity

type BusinessEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type BusinessEntityBuilder

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

func NewBusinessEntityBuilder

func NewBusinessEntityBuilder() *BusinessEntityBuilder

func (*BusinessEntityBuilder) Build

func (builder *BusinessEntityBuilder) Build() *BusinessEntity

func (*BusinessEntityBuilder) Type

func (builder *BusinessEntityBuilder) Type(type_ string) *BusinessEntityBuilder

识别的字段种类

示例值:legal_representative

func (*BusinessEntityBuilder) Value

func (builder *BusinessEntityBuilder) Value(value string) *BusinessEntityBuilder

识别出字段的文本信息

示例值:张三

type BusinessLicense

type BusinessLicense struct {
	Entities []*BusinessEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type BusinessLicenseBuilder

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

func NewBusinessLicenseBuilder

func NewBusinessLicenseBuilder() *BusinessLicenseBuilder

func (*BusinessLicenseBuilder) Build

func (builder *BusinessLicenseBuilder) Build() *BusinessLicense

func (*BusinessLicenseBuilder) Entities

func (builder *BusinessLicenseBuilder) Entities(entities []*BusinessEntity) *BusinessLicenseBuilder

识别出的实体类型

示例值:

type ChinesePassport

type ChinesePassport struct {
	Entities []*ChinesePassportEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type ChinesePassportBuilder

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

func NewChinesePassportBuilder

func NewChinesePassportBuilder() *ChinesePassportBuilder

func (*ChinesePassportBuilder) Build

func (builder *ChinesePassportBuilder) Build() *ChinesePassport

func (*ChinesePassportBuilder) Entities

识别出的实体类型

示例值:

type ChinesePassportEntity

type ChinesePassportEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type ChinesePassportEntityBuilder

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

func NewChinesePassportEntityBuilder

func NewChinesePassportEntityBuilder() *ChinesePassportEntityBuilder

func (*ChinesePassportEntityBuilder) Build

func (*ChinesePassportEntityBuilder) Type

识别的字段种类

示例值:full_name_cn

func (*ChinesePassportEntityBuilder) Value

识别出字段的文本信息

示例值:张三

type Currency

type Currency struct {
	CurrencyName *string `json:"currency_name,omitempty"` // 币种名称
	CurrencyText *string `json:"currency_text,omitempty"` // 币种符号
}

type CurrencyBuilder

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

func NewCurrencyBuilder

func NewCurrencyBuilder() *CurrencyBuilder

func (*CurrencyBuilder) Build

func (builder *CurrencyBuilder) Build() *Currency

func (*CurrencyBuilder) CurrencyName

func (builder *CurrencyBuilder) CurrencyName(currencyName string) *CurrencyBuilder

币种名称

示例值:CNY

func (*CurrencyBuilder) CurrencyText

func (builder *CurrencyBuilder) CurrencyText(currencyText string) *CurrencyBuilder

币种符号

示例值:¥

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 DocumentAiService

type DocumentAiService struct {
	BankCard                *bankCard                // bank_card
	BusinessCard            *businessCard            // business_card
	BusinessLicense         *businessLicense         // business_license
	ChinesePassport         *chinesePassport         // chinese_passport
	Contract                *contract                // contract
	DrivingLicense          *drivingLicense          // driving_license
	FoodManageLicense       *foodManageLicense       // food_manage_license
	FoodProduceLicense      *foodProduceLicense      // food_produce_license
	HkmMainlandTravelPermit *hkmMainlandTravelPermit // hkm_mainland_travel_permit
	IdCard                  *idCard                  // id_card
	TaxiInvoice             *taxiInvoice             // taxi_invoice
	TrainInvoice            *trainInvoice            // train_invoice
	TwMainlandTravelPermit  *twMainlandTravelPermit  // tw_mainland_travel_permit
	VatInvoice              *vatInvoice              // vat_invoice
	VehicleLicense          *vehicleLicense          // vehicle_license
	// contains filtered or unexported fields
}

func NewService

func NewService(config *larkcore.Config) *DocumentAiService

type DrivingEntity

type DrivingEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type DrivingEntityBuilder

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

func NewDrivingEntityBuilder

func NewDrivingEntityBuilder() *DrivingEntityBuilder

func (*DrivingEntityBuilder) Build

func (builder *DrivingEntityBuilder) Build() *DrivingEntity

func (*DrivingEntityBuilder) Type

func (builder *DrivingEntityBuilder) Type(type_ string) *DrivingEntityBuilder

识别的字段种类

示例值:name

func (*DrivingEntityBuilder) Value

func (builder *DrivingEntityBuilder) Value(value string) *DrivingEntityBuilder

识别出字段的文本信息

示例值:张三

type DrivingLicense

type DrivingLicense struct {
}

type DrvingLicense

type DrvingLicense struct {
	Entities []*DrivingEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type DrvingLicenseBuilder

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

func NewDrvingLicenseBuilder

func NewDrvingLicenseBuilder() *DrvingLicenseBuilder

func (*DrvingLicenseBuilder) Build

func (builder *DrvingLicenseBuilder) Build() *DrvingLicense

func (*DrvingLicenseBuilder) Entities

func (builder *DrvingLicenseBuilder) Entities(entities []*DrivingEntity) *DrvingLicenseBuilder

识别出的实体类型

示例值:

type ExtractCopy

type ExtractCopy struct {
	CopyNum      *int    `json:"copy_num,omitempty"`      // 盖章份数
	OriginalCopy *string `json:"original_copy,omitempty"` // 从原文中抽取的盖章份数
	Key          *string `json:"key,omitempty"`           // 盖章文件类型
	Text         *string `json:"text,omitempty"`          // 原文有关盖章份数的描述
}

type ExtractCopyBuilder

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

func NewExtractCopyBuilder

func NewExtractCopyBuilder() *ExtractCopyBuilder

func (*ExtractCopyBuilder) Build

func (builder *ExtractCopyBuilder) Build() *ExtractCopy

func (*ExtractCopyBuilder) CopyNum

func (builder *ExtractCopyBuilder) CopyNum(copyNum int) *ExtractCopyBuilder

盖章份数

示例值:2

func (*ExtractCopyBuilder) Key

func (builder *ExtractCopyBuilder) Key(key string) *ExtractCopyBuilder

盖章文件类型

示例值:协议

func (*ExtractCopyBuilder) OriginalCopy

func (builder *ExtractCopyBuilder) OriginalCopy(originalCopy string) *ExtractCopyBuilder

从原文中抽取的盖章份数

示例值:一式贰份

func (*ExtractCopyBuilder) Text

func (builder *ExtractCopyBuilder) Text(text string) *ExtractCopyBuilder

原文有关盖章份数的描述

示例值:此协议一式贰份,双方各执壹份,具有同等法律效力。

type ExtractCurrency

type ExtractCurrency struct {
	CurrencyName *string `json:"currency_name,omitempty"` // 币种名称
	CurrencyText *string `json:"currency_text,omitempty"` // 币种符号
}

type ExtractCurrencyBuilder

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

func NewExtractCurrencyBuilder

func NewExtractCurrencyBuilder() *ExtractCurrencyBuilder

func (*ExtractCurrencyBuilder) Build

func (builder *ExtractCurrencyBuilder) Build() *ExtractCurrency

func (*ExtractCurrencyBuilder) CurrencyName

func (builder *ExtractCurrencyBuilder) CurrencyName(currencyName string) *ExtractCurrencyBuilder

币种名称

示例值:CNY

func (*ExtractCurrencyBuilder) CurrencyText

func (builder *ExtractCurrencyBuilder) CurrencyText(currencyText string) *ExtractCurrencyBuilder

币种符号

示例值:¥

type ExtractPrice

type ExtractPrice struct {
	ContractPrice         *float64 `json:"contract_price,omitempty"`          // 交易金额
	ContractPriceOriginal *string  `json:"contract_price_original,omitempty"` // 从原文中抽取的交易金额
	Text                  *string  `json:"text,omitempty"`                    // 原文中描述交易金额的文字
}

type ExtractPriceBuilder

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

func NewExtractPriceBuilder

func NewExtractPriceBuilder() *ExtractPriceBuilder

func (*ExtractPriceBuilder) Build

func (builder *ExtractPriceBuilder) Build() *ExtractPrice

func (*ExtractPriceBuilder) ContractPrice

func (builder *ExtractPriceBuilder) ContractPrice(contractPrice float64) *ExtractPriceBuilder

交易金额

示例值:200000

func (*ExtractPriceBuilder) ContractPriceOriginal

func (builder *ExtractPriceBuilder) ContractPriceOriginal(contractPriceOriginal string) *ExtractPriceBuilder

从原文中抽取的交易金额

示例值:"200000"

func (*ExtractPriceBuilder) Text

func (builder *ExtractPriceBuilder) Text(text string) *ExtractPriceBuilder

原文中描述交易金额的文字

示例值:本合同项下总金额共计¥200000(贰拾万元整)

type ExtractTerm

type ExtractTerm struct {
	InitialTime *string `json:"initial_time,omitempty"` // 合同持续时长
	InitialUnit *string `json:"initial_unit,omitempty"` // 持续时长单位
}

type ExtractTermBuilder

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

func NewExtractTermBuilder

func NewExtractTermBuilder() *ExtractTermBuilder

func (*ExtractTermBuilder) Build

func (builder *ExtractTermBuilder) Build() *ExtractTerm

func (*ExtractTermBuilder) InitialTime

func (builder *ExtractTermBuilder) InitialTime(initialTime string) *ExtractTermBuilder

合同持续时长

示例值:2

func (*ExtractTermBuilder) InitialUnit

func (builder *ExtractTermBuilder) InitialUnit(initialUnit string) *ExtractTermBuilder

持续时长单位

示例值:年

type ExtractTime

type ExtractTime struct {
	TimeStart         *string      `json:"time_start,omitempty"`          // 开始时间
	TimeEnd           *string      `json:"time_end,omitempty"`            // 结束时间
	OriginalTimeStart *string      `json:"original_time_start,omitempty"` // 原文中抽取出的开始时间
	OriginalTimeEnd   *string      `json:"original_time_end,omitempty"`   // 原文中抽取出的结束时间
	TextStart         *string      `json:"text_start,omitempty"`          // 原文中关于开始时间的描述
	TextEnd           *string      `json:"text_end,omitempty"`            // 原文中关于结束时间的描述
	InitialTerm       *ExtractTerm `json:"initial_term,omitempty"`        // 合同持续时长
	TextInitialTerm   *string      `json:"text_initial_term,omitempty"`   // 原文中关于持续时间的描述
}

type ExtractTimeBuilder

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

func NewExtractTimeBuilder

func NewExtractTimeBuilder() *ExtractTimeBuilder

func (*ExtractTimeBuilder) Build

func (builder *ExtractTimeBuilder) Build() *ExtractTime

func (*ExtractTimeBuilder) InitialTerm

func (builder *ExtractTimeBuilder) InitialTerm(initialTerm *ExtractTerm) *ExtractTimeBuilder

合同持续时长

示例值:

func (*ExtractTimeBuilder) OriginalTimeEnd

func (builder *ExtractTimeBuilder) OriginalTimeEnd(originalTimeEnd string) *ExtractTimeBuilder

原文中抽取出的结束时间

示例值:2022年6月30日

func (*ExtractTimeBuilder) OriginalTimeStart

func (builder *ExtractTimeBuilder) OriginalTimeStart(originalTimeStart string) *ExtractTimeBuilder

原文中抽取出的开始时间

示例值:2020年07月1日

func (*ExtractTimeBuilder) TextEnd

func (builder *ExtractTimeBuilder) TextEnd(textEnd string) *ExtractTimeBuilder

原文中关于结束时间的描述

示例值:本协议自有效期自【2020】年【07】月【1】日至【2022】年【6】月【30】日,有效期2年。

func (*ExtractTimeBuilder) TextInitialTerm

func (builder *ExtractTimeBuilder) TextInitialTerm(textInitialTerm string) *ExtractTimeBuilder

原文中关于持续时间的描述

示例值:2年

func (*ExtractTimeBuilder) TextStart

func (builder *ExtractTimeBuilder) TextStart(textStart string) *ExtractTimeBuilder

原文中关于开始时间的描述

示例值:本协议自有效期自【2020】年【07】月【1】日至【2022】年【6】月【30】日,有效期2年。

func (*ExtractTimeBuilder) TimeEnd

func (builder *ExtractTimeBuilder) TimeEnd(timeEnd string) *ExtractTimeBuilder

结束时间

示例值:2022-06-30

func (*ExtractTimeBuilder) TimeStart

func (builder *ExtractTimeBuilder) TimeStart(timeStart string) *ExtractTimeBuilder

开始时间

示例值:2020-07-01

type FieldExtraction

type FieldExtraction struct {
}

type FieldExtractionContractPathReqBodyBuilder

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

func NewFieldExtractionContractPathReqBodyBuilder

func NewFieldExtractionContractPathReqBodyBuilder() *FieldExtractionContractPathReqBodyBuilder

func (*FieldExtractionContractPathReqBodyBuilder) Build

func (*FieldExtractionContractPathReqBodyBuilder) FilePath

合同字段解析的源文件,当前只支持pdf, doc, docx三种类型的文件

示例值:

func (*FieldExtractionContractPathReqBodyBuilder) OcrMode

ocr 参数,当前支持force, pdf, unused三种格式

示例值:auto

func (*FieldExtractionContractPathReqBodyBuilder) PdfPageLimit

pdf页数限制,太长会导致latency增加,最大允许100页

示例值:15

type FieldExtractionContractReq

type FieldExtractionContractReq struct {
	Body *FieldExtractionContractReqBody `body:""`
	// contains filtered or unexported fields
}

type FieldExtractionContractReqBody

type FieldExtractionContractReqBody struct {
	File         io.Reader `json:"file,omitempty"`           // 合同字段解析的源文件,当前只支持pdf, doc, docx三种类型的文件
	PdfPageLimit *int      `json:"pdf_page_limit,omitempty"` // pdf页数限制,太长会导致latency增加,最大允许100页
	OcrMode      *string   `json:"ocr_mode,omitempty"`       // ocr 参数,当前支持force, pdf, unused三种格式
}

type FieldExtractionContractReqBodyBuilder

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

func NewFieldExtractionContractReqBodyBuilder

func NewFieldExtractionContractReqBodyBuilder() *FieldExtractionContractReqBodyBuilder

func (*FieldExtractionContractReqBodyBuilder) Build

func (*FieldExtractionContractReqBodyBuilder) File

合同字段解析的源文件,当前只支持pdf, doc, docx三种类型的文件

示例值:

func (*FieldExtractionContractReqBodyBuilder) OcrMode

ocr 参数,当前支持force, pdf, unused三种格式

示例值:auto

func (*FieldExtractionContractReqBodyBuilder) PdfPageLimit

pdf页数限制,太长会导致latency增加,最大允许100页

示例值:15

type FieldExtractionContractReqBuilder

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

func NewFieldExtractionContractReqBuilder

func NewFieldExtractionContractReqBuilder() *FieldExtractionContractReqBuilder

func (*FieldExtractionContractReqBuilder) Body

func (*FieldExtractionContractReqBuilder) Build

type FieldExtractionContractResp

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

func (*FieldExtractionContractResp) Success

func (resp *FieldExtractionContractResp) Success() bool

type FieldExtractionContractRespData

type FieldExtractionContractRespData struct {
	FileId   *string          `json:"file_id,omitempty"`   // 文件的唯一id
	Price    *ExtractPrice    `json:"price,omitempty"`     // 总交易金额
	Time     *ExtractTime     `json:"time,omitempty"`      // 期限相关信息,包括开始日期、结束日期、有效时长
	Copy     *ExtractCopy     `json:"copy,omitempty"`      // 盖章份数
	Currency *ExtractCurrency `json:"currency,omitempty"`  // 币种
	Header   *string          `json:"header,omitempty"`    // 合同标题
	BodyInfo []*BodyInfo      `json:"body_info,omitempty"` // 主体信息
	BankInfo []*BankInfo      `json:"bank_info,omitempty"` // 银行信息
}

type FoodManageEntity

type FoodManageEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type FoodManageEntityBuilder

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

func NewFoodManageEntityBuilder

func NewFoodManageEntityBuilder() *FoodManageEntityBuilder

func (*FoodManageEntityBuilder) Build

func (builder *FoodManageEntityBuilder) Build() *FoodManageEntity

func (*FoodManageEntityBuilder) Type

识别的字段种类

示例值:issuer

func (*FoodManageEntityBuilder) Value

识别出字段的文本信息

示例值:张三

type FoodManageLicense

type FoodManageLicense struct {
	Entities []*FoodManageEntity `json:"entities,omitempty"` // 识别出的实体列表
}

type FoodManageLicenseBuilder

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

func NewFoodManageLicenseBuilder

func NewFoodManageLicenseBuilder() *FoodManageLicenseBuilder

func (*FoodManageLicenseBuilder) Build

func (builder *FoodManageLicenseBuilder) Build() *FoodManageLicense

func (*FoodManageLicenseBuilder) Entities

func (builder *FoodManageLicenseBuilder) Entities(entities []*FoodManageEntity) *FoodManageLicenseBuilder

识别出的实体列表

示例值:

type FoodProduceEntity

type FoodProduceEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type FoodProduceEntityBuilder

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

func NewFoodProduceEntityBuilder

func NewFoodProduceEntityBuilder() *FoodProduceEntityBuilder

func (*FoodProduceEntityBuilder) Build

func (builder *FoodProduceEntityBuilder) Build() *FoodProduceEntity

func (*FoodProduceEntityBuilder) Type

识别的字段种类

示例值:issuer

func (*FoodProduceEntityBuilder) Value

识别出字段的文本信息

示例值:张三

type FoodProduceLicense

type FoodProduceLicense struct {
	Entities []*FoodProduceEntity `json:"entities,omitempty"` // 识别出的实体列表
}

type FoodProduceLicenseBuilder

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

func NewFoodProduceLicenseBuilder

func NewFoodProduceLicenseBuilder() *FoodProduceLicenseBuilder

func (*FoodProduceLicenseBuilder) Build

func (*FoodProduceLicenseBuilder) Entities

识别出的实体列表

示例值:

type HkmMainlandTravelPermit

type HkmMainlandTravelPermit struct {
	Entities []*HkmMainlandTravelPermitEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type HkmMainlandTravelPermitBuilder

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

func NewHkmMainlandTravelPermitBuilder

func NewHkmMainlandTravelPermitBuilder() *HkmMainlandTravelPermitBuilder

func (*HkmMainlandTravelPermitBuilder) Build

func (*HkmMainlandTravelPermitBuilder) Entities

识别出的实体类型

示例值:

type HkmMainlandTravelPermitEntity

type HkmMainlandTravelPermitEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type HkmMainlandTravelPermitEntityBuilder

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

func NewHkmMainlandTravelPermitEntityBuilder

func NewHkmMainlandTravelPermitEntityBuilder() *HkmMainlandTravelPermitEntityBuilder

func (*HkmMainlandTravelPermitEntityBuilder) Build

func (*HkmMainlandTravelPermitEntityBuilder) Type

识别的字段种类

示例值:full_name_cn

func (*HkmMainlandTravelPermitEntityBuilder) Value

识别出字段的文本信息

示例值:张三

type IdCard

type IdCard struct {
	Entities []*IdEntity `json:"entities,omitempty"` // 识别的实体列表
	Side     *int        `json:"side,omitempty"`     // 正反面,1为身份证-姓名页,0为身份证-国徽页
	Conners  []int       `json:"conners,omitempty"`  // 四角坐标[x0,y0,x1,y1,x2,y2,x3,y3]
}

type IdCardBuilder

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

func NewIdCardBuilder

func NewIdCardBuilder() *IdCardBuilder

func (*IdCardBuilder) Build

func (builder *IdCardBuilder) Build() *IdCard

func (*IdCardBuilder) Conners

func (builder *IdCardBuilder) Conners(conners []int) *IdCardBuilder

四角坐标[x0,y0,x1,y1,x2,y2,x3,y3]

示例值:

func (*IdCardBuilder) Entities

func (builder *IdCardBuilder) Entities(entities []*IdEntity) *IdCardBuilder

识别的实体列表

示例值:

func (*IdCardBuilder) Side

func (builder *IdCardBuilder) Side(side int) *IdCardBuilder

正反面,1为身份证-姓名页,0为身份证-国徽页

示例值:0

type IdEntity

type IdEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type IdEntityBuilder

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

func NewIdEntityBuilder

func NewIdEntityBuilder() *IdEntityBuilder

func (*IdEntityBuilder) Build

func (builder *IdEntityBuilder) Build() *IdEntity

func (*IdEntityBuilder) Type

func (builder *IdEntityBuilder) Type(type_ string) *IdEntityBuilder

识别的字段种类

示例值:identity_name

func (*IdEntityBuilder) Value

func (builder *IdEntityBuilder) Value(value string) *IdEntityBuilder

识别出字段的文本信息

示例值:张三

type RecognizeBankCardPathReqBodyBuilder

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

func NewRecognizeBankCardPathReqBodyBuilder

func NewRecognizeBankCardPathReqBodyBuilder() *RecognizeBankCardPathReqBodyBuilder

func (*RecognizeBankCardPathReqBodyBuilder) Build

func (*RecognizeBankCardPathReqBodyBuilder) FilePath

识别的银行卡源文件

示例值:

type RecognizeBankCardReq

type RecognizeBankCardReq struct {
	Body *RecognizeBankCardReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeBankCardReqBody

type RecognizeBankCardReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的银行卡源文件
}

type RecognizeBankCardReqBodyBuilder

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

func NewRecognizeBankCardReqBodyBuilder

func NewRecognizeBankCardReqBodyBuilder() *RecognizeBankCardReqBodyBuilder

func (*RecognizeBankCardReqBodyBuilder) Build

func (*RecognizeBankCardReqBodyBuilder) File

识别的银行卡源文件

示例值:

type RecognizeBankCardReqBuilder

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

func NewRecognizeBankCardReqBuilder

func NewRecognizeBankCardReqBuilder() *RecognizeBankCardReqBuilder

func (*RecognizeBankCardReqBuilder) Body

func (*RecognizeBankCardReqBuilder) Build

type RecognizeBankCardResp

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

func (*RecognizeBankCardResp) Success

func (resp *RecognizeBankCardResp) Success() bool

type RecognizeBankCardRespData

type RecognizeBankCardRespData struct {
	BankCard *BankCard `json:"bank_card,omitempty"` // 银行卡信息
}

type RecognizeBusinessCardPathReqBodyBuilder

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

func NewRecognizeBusinessCardPathReqBodyBuilder

func NewRecognizeBusinessCardPathReqBodyBuilder() *RecognizeBusinessCardPathReqBodyBuilder

func (*RecognizeBusinessCardPathReqBodyBuilder) Build

func (*RecognizeBusinessCardPathReqBodyBuilder) FilePath

识别名片的源文件(支持 JPG / PNG / PDF)

示例值:

type RecognizeBusinessCardReq

type RecognizeBusinessCardReq struct {
	Body *RecognizeBusinessCardReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeBusinessCardReqBody

type RecognizeBusinessCardReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别名片的源文件(支持 JPG / PNG / PDF)
}

type RecognizeBusinessCardReqBodyBuilder

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

func NewRecognizeBusinessCardReqBodyBuilder

func NewRecognizeBusinessCardReqBodyBuilder() *RecognizeBusinessCardReqBodyBuilder

func (*RecognizeBusinessCardReqBodyBuilder) Build

func (*RecognizeBusinessCardReqBodyBuilder) File

识别名片的源文件(支持 JPG / PNG / PDF)

示例值:

type RecognizeBusinessCardReqBuilder

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

func NewRecognizeBusinessCardReqBuilder

func NewRecognizeBusinessCardReqBuilder() *RecognizeBusinessCardReqBuilder

func (*RecognizeBusinessCardReqBuilder) Body

func (*RecognizeBusinessCardReqBuilder) Build

type RecognizeBusinessCardResp

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

func (*RecognizeBusinessCardResp) Success

func (resp *RecognizeBusinessCardResp) Success() bool

type RecognizeBusinessCardRespData

type RecognizeBusinessCardRespData struct {
	BusinessCards []*RecognizedEntities `json:"business_cards,omitempty"` // 名片信息
}

type RecognizeBusinessLicensePathReqBodyBuilder

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

func NewRecognizeBusinessLicensePathReqBodyBuilder

func NewRecognizeBusinessLicensePathReqBodyBuilder() *RecognizeBusinessLicensePathReqBodyBuilder

func (*RecognizeBusinessLicensePathReqBodyBuilder) Build

func (*RecognizeBusinessLicensePathReqBodyBuilder) FilePath

识别的营业执照源文件

示例值:

type RecognizeBusinessLicenseReq

type RecognizeBusinessLicenseReq struct {
	Body *RecognizeBusinessLicenseReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeBusinessLicenseReqBody

type RecognizeBusinessLicenseReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的营业执照源文件
}

type RecognizeBusinessLicenseReqBodyBuilder

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

func NewRecognizeBusinessLicenseReqBodyBuilder

func NewRecognizeBusinessLicenseReqBodyBuilder() *RecognizeBusinessLicenseReqBodyBuilder

func (*RecognizeBusinessLicenseReqBodyBuilder) Build

func (*RecognizeBusinessLicenseReqBodyBuilder) File

识别的营业执照源文件

示例值:

type RecognizeBusinessLicenseReqBuilder

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

func NewRecognizeBusinessLicenseReqBuilder

func NewRecognizeBusinessLicenseReqBuilder() *RecognizeBusinessLicenseReqBuilder

func (*RecognizeBusinessLicenseReqBuilder) Body

func (*RecognizeBusinessLicenseReqBuilder) Build

type RecognizeBusinessLicenseResp

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

func (*RecognizeBusinessLicenseResp) Success

func (resp *RecognizeBusinessLicenseResp) Success() bool

type RecognizeBusinessLicenseRespData

type RecognizeBusinessLicenseRespData struct {
	BusinessLicense *BusinessLicense `json:"business_license,omitempty"` // 营业执照信息
}

type RecognizeChinesePassportPathReqBodyBuilder

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

func NewRecognizeChinesePassportPathReqBodyBuilder

func NewRecognizeChinesePassportPathReqBodyBuilder() *RecognizeChinesePassportPathReqBodyBuilder

func (*RecognizeChinesePassportPathReqBodyBuilder) Build

func (*RecognizeChinesePassportPathReqBodyBuilder) FilePath

识别的中国护照源文件

示例值:

type RecognizeChinesePassportReq

type RecognizeChinesePassportReq struct {
	Body *RecognizeChinesePassportReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeChinesePassportReqBody

type RecognizeChinesePassportReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的中国护照源文件
}

type RecognizeChinesePassportReqBodyBuilder

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

func NewRecognizeChinesePassportReqBodyBuilder

func NewRecognizeChinesePassportReqBodyBuilder() *RecognizeChinesePassportReqBodyBuilder

func (*RecognizeChinesePassportReqBodyBuilder) Build

func (*RecognizeChinesePassportReqBodyBuilder) File

识别的中国护照源文件

示例值:

type RecognizeChinesePassportReqBuilder

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

func NewRecognizeChinesePassportReqBuilder

func NewRecognizeChinesePassportReqBuilder() *RecognizeChinesePassportReqBuilder

func (*RecognizeChinesePassportReqBuilder) Body

func (*RecognizeChinesePassportReqBuilder) Build

type RecognizeChinesePassportResp

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

func (*RecognizeChinesePassportResp) Success

func (resp *RecognizeChinesePassportResp) Success() bool

type RecognizeChinesePassportRespData

type RecognizeChinesePassportRespData struct {
	ChinesePassport *ChinesePassport `json:"chinese_passport,omitempty"` // 中国护照信息
}

type RecognizeDrivingLicensePathReqBodyBuilder

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

func NewRecognizeDrivingLicensePathReqBodyBuilder

func NewRecognizeDrivingLicensePathReqBodyBuilder() *RecognizeDrivingLicensePathReqBodyBuilder

func (*RecognizeDrivingLicensePathReqBodyBuilder) Build

func (*RecognizeDrivingLicensePathReqBodyBuilder) FilePath

识别的驾驶证源文件

示例值:

type RecognizeDrivingLicenseReq

type RecognizeDrivingLicenseReq struct {
	Body *RecognizeDrivingLicenseReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeDrivingLicenseReqBody

type RecognizeDrivingLicenseReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的驾驶证源文件
}

type RecognizeDrivingLicenseReqBodyBuilder

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

func NewRecognizeDrivingLicenseReqBodyBuilder

func NewRecognizeDrivingLicenseReqBodyBuilder() *RecognizeDrivingLicenseReqBodyBuilder

func (*RecognizeDrivingLicenseReqBodyBuilder) Build

func (*RecognizeDrivingLicenseReqBodyBuilder) File

识别的驾驶证源文件

示例值:

type RecognizeDrivingLicenseReqBuilder

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

func NewRecognizeDrivingLicenseReqBuilder

func NewRecognizeDrivingLicenseReqBuilder() *RecognizeDrivingLicenseReqBuilder

func (*RecognizeDrivingLicenseReqBuilder) Body

func (*RecognizeDrivingLicenseReqBuilder) Build

type RecognizeDrivingLicenseResp

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

func (*RecognizeDrivingLicenseResp) Success

func (resp *RecognizeDrivingLicenseResp) Success() bool

type RecognizeDrivingLicenseRespData

type RecognizeDrivingLicenseRespData struct {
	DrivingLicense *DrvingLicense `json:"driving_license,omitempty"` // 驾驶证信息
}

type RecognizeFoodManageLicensePathReqBodyBuilder

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

func NewRecognizeFoodManageLicensePathReqBodyBuilder

func NewRecognizeFoodManageLicensePathReqBodyBuilder() *RecognizeFoodManageLicensePathReqBodyBuilder

func (*RecognizeFoodManageLicensePathReqBodyBuilder) Build

func (*RecognizeFoodManageLicensePathReqBodyBuilder) FilePath

识别的食品经营许可证源文件

示例值:

type RecognizeFoodManageLicenseReq

type RecognizeFoodManageLicenseReq struct {
	Body *RecognizeFoodManageLicenseReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeFoodManageLicenseReqBody

type RecognizeFoodManageLicenseReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的食品经营许可证源文件
}

type RecognizeFoodManageLicenseReqBodyBuilder

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

func NewRecognizeFoodManageLicenseReqBodyBuilder

func NewRecognizeFoodManageLicenseReqBodyBuilder() *RecognizeFoodManageLicenseReqBodyBuilder

func (*RecognizeFoodManageLicenseReqBodyBuilder) Build

func (*RecognizeFoodManageLicenseReqBodyBuilder) File

识别的食品经营许可证源文件

示例值:

type RecognizeFoodManageLicenseReqBuilder

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

func NewRecognizeFoodManageLicenseReqBuilder

func NewRecognizeFoodManageLicenseReqBuilder() *RecognizeFoodManageLicenseReqBuilder

func (*RecognizeFoodManageLicenseReqBuilder) Body

func (*RecognizeFoodManageLicenseReqBuilder) Build

type RecognizeFoodManageLicenseResp

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

func (*RecognizeFoodManageLicenseResp) Success

func (resp *RecognizeFoodManageLicenseResp) Success() bool

type RecognizeFoodManageLicenseRespData

type RecognizeFoodManageLicenseRespData struct {
	FoodManageLicense *FoodManageLicense `json:"food_manage_license,omitempty"` // 食品经营许可证信息
}

type RecognizeFoodProduceLicensePathReqBodyBuilder

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

func NewRecognizeFoodProduceLicensePathReqBodyBuilder

func NewRecognizeFoodProduceLicensePathReqBodyBuilder() *RecognizeFoodProduceLicensePathReqBodyBuilder

func (*RecognizeFoodProduceLicensePathReqBodyBuilder) Build

func (*RecognizeFoodProduceLicensePathReqBodyBuilder) FilePath

识别的食品生产许可证源文件

示例值:

type RecognizeFoodProduceLicenseReq

type RecognizeFoodProduceLicenseReq struct {
	Body *RecognizeFoodProduceLicenseReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeFoodProduceLicenseReqBody

type RecognizeFoodProduceLicenseReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的食品生产许可证源文件
}

type RecognizeFoodProduceLicenseReqBodyBuilder

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

func NewRecognizeFoodProduceLicenseReqBodyBuilder

func NewRecognizeFoodProduceLicenseReqBodyBuilder() *RecognizeFoodProduceLicenseReqBodyBuilder

func (*RecognizeFoodProduceLicenseReqBodyBuilder) Build

func (*RecognizeFoodProduceLicenseReqBodyBuilder) File

识别的食品生产许可证源文件

示例值:

type RecognizeFoodProduceLicenseReqBuilder

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

func NewRecognizeFoodProduceLicenseReqBuilder

func NewRecognizeFoodProduceLicenseReqBuilder() *RecognizeFoodProduceLicenseReqBuilder

func (*RecognizeFoodProduceLicenseReqBuilder) Body

func (*RecognizeFoodProduceLicenseReqBuilder) Build

type RecognizeFoodProduceLicenseResp

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

func (*RecognizeFoodProduceLicenseResp) Success

func (resp *RecognizeFoodProduceLicenseResp) Success() bool

type RecognizeFoodProduceLicenseRespData

type RecognizeFoodProduceLicenseRespData struct {
	FoodProduceLicense *FoodProduceLicense `json:"food_produce_license,omitempty"` // 食品生产许可证信息
}

type RecognizeHkmMainlandTravelPermitPathReqBodyBuilder

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

func NewRecognizeHkmMainlandTravelPermitPathReqBodyBuilder

func NewRecognizeHkmMainlandTravelPermitPathReqBodyBuilder() *RecognizeHkmMainlandTravelPermitPathReqBodyBuilder

func (*RecognizeHkmMainlandTravelPermitPathReqBodyBuilder) Build

func (*RecognizeHkmMainlandTravelPermitPathReqBodyBuilder) FilePath

识别的港澳居民来往内地通行证源文件

示例值:

type RecognizeHkmMainlandTravelPermitReq

type RecognizeHkmMainlandTravelPermitReq struct {
	Body *RecognizeHkmMainlandTravelPermitReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeHkmMainlandTravelPermitReqBody

type RecognizeHkmMainlandTravelPermitReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的港澳居民来往内地通行证源文件
}

type RecognizeHkmMainlandTravelPermitReqBodyBuilder

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

func NewRecognizeHkmMainlandTravelPermitReqBodyBuilder

func NewRecognizeHkmMainlandTravelPermitReqBodyBuilder() *RecognizeHkmMainlandTravelPermitReqBodyBuilder

func (*RecognizeHkmMainlandTravelPermitReqBodyBuilder) Build

func (*RecognizeHkmMainlandTravelPermitReqBodyBuilder) File

识别的港澳居民来往内地通行证源文件

示例值:

type RecognizeHkmMainlandTravelPermitReqBuilder

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

func NewRecognizeHkmMainlandTravelPermitReqBuilder

func NewRecognizeHkmMainlandTravelPermitReqBuilder() *RecognizeHkmMainlandTravelPermitReqBuilder

func (*RecognizeHkmMainlandTravelPermitReqBuilder) Body

func (*RecognizeHkmMainlandTravelPermitReqBuilder) Build

type RecognizeHkmMainlandTravelPermitResp

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

func (*RecognizeHkmMainlandTravelPermitResp) Success

type RecognizeHkmMainlandTravelPermitRespData

type RecognizeHkmMainlandTravelPermitRespData struct {
	HkmMainlandTravelPermit *HkmMainlandTravelPermit `json:"hkm_mainland_travel_permit,omitempty"` // 港澳居民来往内地通行证信息
}

type RecognizeIdCardPathReqBodyBuilder

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

func NewRecognizeIdCardPathReqBodyBuilder

func NewRecognizeIdCardPathReqBodyBuilder() *RecognizeIdCardPathReqBodyBuilder

func (*RecognizeIdCardPathReqBodyBuilder) Build

func (*RecognizeIdCardPathReqBodyBuilder) FilePath

识别身份证的源文件

示例值:

type RecognizeIdCardReq

type RecognizeIdCardReq struct {
	Body *RecognizeIdCardReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeIdCardReqBody

type RecognizeIdCardReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别身份证的源文件
}

type RecognizeIdCardReqBodyBuilder

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

func NewRecognizeIdCardReqBodyBuilder

func NewRecognizeIdCardReqBodyBuilder() *RecognizeIdCardReqBodyBuilder

func (*RecognizeIdCardReqBodyBuilder) Build

func (*RecognizeIdCardReqBodyBuilder) File

识别身份证的源文件

示例值:

type RecognizeIdCardReqBuilder

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

func NewRecognizeIdCardReqBuilder

func NewRecognizeIdCardReqBuilder() *RecognizeIdCardReqBuilder

func (*RecognizeIdCardReqBuilder) Body

func (*RecognizeIdCardReqBuilder) Build

type RecognizeIdCardResp

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

func (*RecognizeIdCardResp) Success

func (resp *RecognizeIdCardResp) Success() bool

type RecognizeIdCardRespData

type RecognizeIdCardRespData struct {
	IdCard *IdCard `json:"id_card,omitempty"` // 身份证信息
}

type RecognizeTaxiInvoicePathReqBodyBuilder

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

func NewRecognizeTaxiInvoicePathReqBodyBuilder

func NewRecognizeTaxiInvoicePathReqBodyBuilder() *RecognizeTaxiInvoicePathReqBodyBuilder

func (*RecognizeTaxiInvoicePathReqBodyBuilder) Build

func (*RecognizeTaxiInvoicePathReqBodyBuilder) FilePath

识别的出租车票源文件

示例值:

type RecognizeTaxiInvoiceReq

type RecognizeTaxiInvoiceReq struct {
	Body *RecognizeTaxiInvoiceReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeTaxiInvoiceReqBody

type RecognizeTaxiInvoiceReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的出租车票源文件
}

type RecognizeTaxiInvoiceReqBodyBuilder

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

func NewRecognizeTaxiInvoiceReqBodyBuilder

func NewRecognizeTaxiInvoiceReqBodyBuilder() *RecognizeTaxiInvoiceReqBodyBuilder

func (*RecognizeTaxiInvoiceReqBodyBuilder) Build

func (*RecognizeTaxiInvoiceReqBodyBuilder) File

识别的出租车票源文件

示例值:

type RecognizeTaxiInvoiceReqBuilder

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

func NewRecognizeTaxiInvoiceReqBuilder

func NewRecognizeTaxiInvoiceReqBuilder() *RecognizeTaxiInvoiceReqBuilder

func (*RecognizeTaxiInvoiceReqBuilder) Body

func (*RecognizeTaxiInvoiceReqBuilder) Build

type RecognizeTaxiInvoiceResp

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

func (*RecognizeTaxiInvoiceResp) Success

func (resp *RecognizeTaxiInvoiceResp) Success() bool

type RecognizeTaxiInvoiceRespData

type RecognizeTaxiInvoiceRespData struct {
	TaxiInvoices []*TaxiInvoice `json:"taxi_invoices,omitempty"` // 出租车票信息
}

type RecognizeTrainInvoicePathReqBodyBuilder

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

func NewRecognizeTrainInvoicePathReqBodyBuilder

func NewRecognizeTrainInvoicePathReqBodyBuilder() *RecognizeTrainInvoicePathReqBodyBuilder

func (*RecognizeTrainInvoicePathReqBodyBuilder) Build

func (*RecognizeTrainInvoicePathReqBodyBuilder) FilePath

识别的火车票源文件

示例值:

type RecognizeTrainInvoiceReq

type RecognizeTrainInvoiceReq struct {
	Body *RecognizeTrainInvoiceReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeTrainInvoiceReqBody

type RecognizeTrainInvoiceReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的火车票源文件
}

type RecognizeTrainInvoiceReqBodyBuilder

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

func NewRecognizeTrainInvoiceReqBodyBuilder

func NewRecognizeTrainInvoiceReqBodyBuilder() *RecognizeTrainInvoiceReqBodyBuilder

func (*RecognizeTrainInvoiceReqBodyBuilder) Build

func (*RecognizeTrainInvoiceReqBodyBuilder) File

识别的火车票源文件

示例值:

type RecognizeTrainInvoiceReqBuilder

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

func NewRecognizeTrainInvoiceReqBuilder

func NewRecognizeTrainInvoiceReqBuilder() *RecognizeTrainInvoiceReqBuilder

func (*RecognizeTrainInvoiceReqBuilder) Body

func (*RecognizeTrainInvoiceReqBuilder) Build

type RecognizeTrainInvoiceResp

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

func (*RecognizeTrainInvoiceResp) Success

func (resp *RecognizeTrainInvoiceResp) Success() bool

type RecognizeTrainInvoiceRespData

type RecognizeTrainInvoiceRespData struct {
	TrainInvoices []*TrainInvoice `json:"train_invoices,omitempty"` // 火车票信息
}

type RecognizeTwMainlandTravelPermitPathReqBodyBuilder

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

func NewRecognizeTwMainlandTravelPermitPathReqBodyBuilder

func NewRecognizeTwMainlandTravelPermitPathReqBodyBuilder() *RecognizeTwMainlandTravelPermitPathReqBodyBuilder

func (*RecognizeTwMainlandTravelPermitPathReqBodyBuilder) Build

func (*RecognizeTwMainlandTravelPermitPathReqBodyBuilder) FilePath

识别的台湾居民来往大陆通行证源文件

示例值:

type RecognizeTwMainlandTravelPermitReq

type RecognizeTwMainlandTravelPermitReq struct {
	Body *RecognizeTwMainlandTravelPermitReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeTwMainlandTravelPermitReqBody

type RecognizeTwMainlandTravelPermitReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的台湾居民来往大陆通行证源文件
}

type RecognizeTwMainlandTravelPermitReqBodyBuilder

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

func NewRecognizeTwMainlandTravelPermitReqBodyBuilder

func NewRecognizeTwMainlandTravelPermitReqBodyBuilder() *RecognizeTwMainlandTravelPermitReqBodyBuilder

func (*RecognizeTwMainlandTravelPermitReqBodyBuilder) Build

func (*RecognizeTwMainlandTravelPermitReqBodyBuilder) File

识别的台湾居民来往大陆通行证源文件

示例值:

type RecognizeTwMainlandTravelPermitReqBuilder

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

func NewRecognizeTwMainlandTravelPermitReqBuilder

func NewRecognizeTwMainlandTravelPermitReqBuilder() *RecognizeTwMainlandTravelPermitReqBuilder

func (*RecognizeTwMainlandTravelPermitReqBuilder) Body

func (*RecognizeTwMainlandTravelPermitReqBuilder) Build

type RecognizeTwMainlandTravelPermitResp

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

func (*RecognizeTwMainlandTravelPermitResp) Success

func (resp *RecognizeTwMainlandTravelPermitResp) Success() bool

type RecognizeTwMainlandTravelPermitRespData

type RecognizeTwMainlandTravelPermitRespData struct {
	TwMainlandTravelPermit *TwMainlandTravelPermit `json:"tw_mainland_travel_permit,omitempty"` // 台湾居民来往大陆通行证信息
}

type RecognizeVatInvoicePathReqBodyBuilder

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

func NewRecognizeVatInvoicePathReqBodyBuilder

func NewRecognizeVatInvoicePathReqBodyBuilder() *RecognizeVatInvoicePathReqBodyBuilder

func (*RecognizeVatInvoicePathReqBodyBuilder) Build

func (*RecognizeVatInvoicePathReqBodyBuilder) FilePath

识别的增值税发票文件

示例值:

type RecognizeVatInvoiceReq

type RecognizeVatInvoiceReq struct {
	Body *RecognizeVatInvoiceReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeVatInvoiceReqBody

type RecognizeVatInvoiceReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的增值税发票文件
}

type RecognizeVatInvoiceReqBodyBuilder

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

func NewRecognizeVatInvoiceReqBodyBuilder

func NewRecognizeVatInvoiceReqBodyBuilder() *RecognizeVatInvoiceReqBodyBuilder

func (*RecognizeVatInvoiceReqBodyBuilder) Build

func (*RecognizeVatInvoiceReqBodyBuilder) File

识别的增值税发票文件

示例值:

type RecognizeVatInvoiceReqBuilder

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

func NewRecognizeVatInvoiceReqBuilder

func NewRecognizeVatInvoiceReqBuilder() *RecognizeVatInvoiceReqBuilder

func (*RecognizeVatInvoiceReqBuilder) Body

func (*RecognizeVatInvoiceReqBuilder) Build

type RecognizeVatInvoiceResp

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

func (*RecognizeVatInvoiceResp) Success

func (resp *RecognizeVatInvoiceResp) Success() bool

type RecognizeVatInvoiceRespData

type RecognizeVatInvoiceRespData struct {
	VatInvoices []*VatInvoice `json:"vat_invoices,omitempty"` // 增值税发票信息
}

type RecognizeVehicleLicensePathReqBodyBuilder

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

func NewRecognizeVehicleLicensePathReqBodyBuilder

func NewRecognizeVehicleLicensePathReqBodyBuilder() *RecognizeVehicleLicensePathReqBodyBuilder

func (*RecognizeVehicleLicensePathReqBodyBuilder) Build

func (*RecognizeVehicleLicensePathReqBodyBuilder) FilePath

识别的行驶证源文件

示例值:

type RecognizeVehicleLicenseReq

type RecognizeVehicleLicenseReq struct {
	Body *RecognizeVehicleLicenseReqBody `body:""`
	// contains filtered or unexported fields
}

type RecognizeVehicleLicenseReqBody

type RecognizeVehicleLicenseReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的行驶证源文件
}

type RecognizeVehicleLicenseReqBodyBuilder

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

func NewRecognizeVehicleLicenseReqBodyBuilder

func NewRecognizeVehicleLicenseReqBodyBuilder() *RecognizeVehicleLicenseReqBodyBuilder

func (*RecognizeVehicleLicenseReqBodyBuilder) Build

func (*RecognizeVehicleLicenseReqBodyBuilder) File

识别的行驶证源文件

示例值:

type RecognizeVehicleLicenseReqBuilder

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

func NewRecognizeVehicleLicenseReqBuilder

func NewRecognizeVehicleLicenseReqBuilder() *RecognizeVehicleLicenseReqBuilder

func (*RecognizeVehicleLicenseReqBuilder) Body

func (*RecognizeVehicleLicenseReqBuilder) Build

type RecognizeVehicleLicenseResp

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

func (*RecognizeVehicleLicenseResp) Success

func (resp *RecognizeVehicleLicenseResp) Success() bool

type RecognizeVehicleLicenseRespData

type RecognizeVehicleLicenseRespData struct {
	VehicleLicense *VehicleLicense `json:"vehicle_license,omitempty"` // 行驶证信息
}

type RecognizedEntities

type RecognizedEntities struct {
	Entities []*RecognizedEntity `json:"entities,omitempty"` // 识别的实体列表
}

type RecognizedEntitiesBuilder

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

func NewRecognizedEntitiesBuilder

func NewRecognizedEntitiesBuilder() *RecognizedEntitiesBuilder

func (*RecognizedEntitiesBuilder) Build

func (*RecognizedEntitiesBuilder) Entities

识别的实体列表

示例值:

type RecognizedEntity

type RecognizedEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type RecognizedEntityBuilder

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

func NewRecognizedEntityBuilder

func NewRecognizedEntityBuilder() *RecognizedEntityBuilder

func (*RecognizedEntityBuilder) Build

func (builder *RecognizedEntityBuilder) Build() *RecognizedEntity

func (*RecognizedEntityBuilder) Type

识别的字段种类

示例值:contact_names

func (*RecognizedEntityBuilder) Value

识别出字段的文本信息

示例值:张三

type TaxiEnitity

type TaxiEnitity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type TaxiEnitityBuilder

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

func NewTaxiEnitityBuilder

func NewTaxiEnitityBuilder() *TaxiEnitityBuilder

func (*TaxiEnitityBuilder) Build

func (builder *TaxiEnitityBuilder) Build() *TaxiEnitity

func (*TaxiEnitityBuilder) Type

func (builder *TaxiEnitityBuilder) Type(type_ string) *TaxiEnitityBuilder

识别的字段种类

示例值:car_number

func (*TaxiEnitityBuilder) Value

func (builder *TaxiEnitityBuilder) Value(value string) *TaxiEnitityBuilder

识别出字段的文本信息

示例值:BDK6231

type TaxiEntity

type TaxiEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type TaxiEntityBuilder

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

func NewTaxiEntityBuilder

func NewTaxiEntityBuilder() *TaxiEntityBuilder

func (*TaxiEntityBuilder) Build

func (builder *TaxiEntityBuilder) Build() *TaxiEntity

func (*TaxiEntityBuilder) Type

func (builder *TaxiEntityBuilder) Type(type_ string) *TaxiEntityBuilder

识别的字段种类

示例值:car_number

func (*TaxiEntityBuilder) Value

func (builder *TaxiEntityBuilder) Value(value string) *TaxiEntityBuilder

识别出字段的文本信息

示例值:BDK6231

type TaxiInvoice

type TaxiInvoice struct {
	Entities []*TaxiEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type TaxiInvoiceBuilder

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

func NewTaxiInvoiceBuilder

func NewTaxiInvoiceBuilder() *TaxiInvoiceBuilder

func (*TaxiInvoiceBuilder) Build

func (builder *TaxiInvoiceBuilder) Build() *TaxiInvoice

func (*TaxiInvoiceBuilder) Entities

func (builder *TaxiInvoiceBuilder) Entities(entities []*TaxiEntity) *TaxiInvoiceBuilder

识别出的实体类型

示例值:

type TrainEntity

type TrainEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type TrainEntityBuilder

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

func NewTrainEntityBuilder

func NewTrainEntityBuilder() *TrainEntityBuilder

func (*TrainEntityBuilder) Build

func (builder *TrainEntityBuilder) Build() *TrainEntity

func (*TrainEntityBuilder) Type

func (builder *TrainEntityBuilder) Type(type_ string) *TrainEntityBuilder

识别的字段种类

示例值:end_station

func (*TrainEntityBuilder) Value

func (builder *TrainEntityBuilder) Value(value string) *TrainEntityBuilder

识别出字段的文本信息

示例值:长沙南

type TrainInvoice

type TrainInvoice struct {
	Entities []*TrainEntity `json:"entities,omitempty"` // 识别出的实体列表
}

type TrainInvoiceBuilder

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

func NewTrainInvoiceBuilder

func NewTrainInvoiceBuilder() *TrainInvoiceBuilder

func (*TrainInvoiceBuilder) Build

func (builder *TrainInvoiceBuilder) Build() *TrainInvoice

func (*TrainInvoiceBuilder) Entities

func (builder *TrainInvoiceBuilder) Entities(entities []*TrainEntity) *TrainInvoiceBuilder

识别出的实体列表

示例值:

type TwMainlandTravelPermit

type TwMainlandTravelPermit struct {
	Entities []*TwMainlandTravelPermitEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type TwMainlandTravelPermitBuilder

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

func NewTwMainlandTravelPermitBuilder

func NewTwMainlandTravelPermitBuilder() *TwMainlandTravelPermitBuilder

func (*TwMainlandTravelPermitBuilder) Build

func (*TwMainlandTravelPermitBuilder) Entities

识别出的实体类型

示例值:

type TwMainlandTravelPermitEntity

type TwMainlandTravelPermitEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type TwMainlandTravelPermitEntityBuilder

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

func NewTwMainlandTravelPermitEntityBuilder

func NewTwMainlandTravelPermitEntityBuilder() *TwMainlandTravelPermitEntityBuilder

func (*TwMainlandTravelPermitEntityBuilder) Build

func (*TwMainlandTravelPermitEntityBuilder) Type

识别的字段种类

示例值:full_name_cn

func (*TwMainlandTravelPermitEntityBuilder) Value

识别出字段的文本信息

示例值:张三

type VatEntity

type VatEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的实体类型
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type VatEntityBuilder

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

func NewVatEntityBuilder

func NewVatEntityBuilder() *VatEntityBuilder

func (*VatEntityBuilder) Build

func (builder *VatEntityBuilder) Build() *VatEntity

func (*VatEntityBuilder) Type

func (builder *VatEntityBuilder) Type(type_ string) *VatEntityBuilder

识别的实体类型

示例值:buyer_name

func (*VatEntityBuilder) Value

func (builder *VatEntityBuilder) Value(value string) *VatEntityBuilder

识别出字段的文本信息

示例值:发呆公司

type VatInvoice

type VatInvoice struct {
	Entities []*VatEntity `json:"entities,omitempty"` // 识别出的实体列表
}

type VatInvoiceBuilder

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

func NewVatInvoiceBuilder

func NewVatInvoiceBuilder() *VatInvoiceBuilder

func (*VatInvoiceBuilder) Build

func (builder *VatInvoiceBuilder) Build() *VatInvoice

func (*VatInvoiceBuilder) Entities

func (builder *VatInvoiceBuilder) Entities(entities []*VatEntity) *VatInvoiceBuilder

识别出的实体列表

示例值:

type VehicleEntity

type VehicleEntity struct {
	Type  *string `json:"type,omitempty"`  // 识别的字段种类
	Value *string `json:"value,omitempty"` // 识别出字段的文本信息
}

type VehicleEntityBuilder

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

func NewVehicleEntityBuilder

func NewVehicleEntityBuilder() *VehicleEntityBuilder

func (*VehicleEntityBuilder) Build

func (builder *VehicleEntityBuilder) Build() *VehicleEntity

func (*VehicleEntityBuilder) Type

func (builder *VehicleEntityBuilder) Type(type_ string) *VehicleEntityBuilder

识别的字段种类

示例值:vehicle_type

func (*VehicleEntityBuilder) Value

func (builder *VehicleEntityBuilder) Value(value string) *VehicleEntityBuilder

识别出字段的文本信息

示例值:小型普通客车

type VehicleLicense

type VehicleLicense struct {
	Entities []*VehicleEntity `json:"entities,omitempty"` // 识别出的实体类型
}

type VehicleLicenseBuilder

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

func NewVehicleLicenseBuilder

func NewVehicleLicenseBuilder() *VehicleLicenseBuilder

func (*VehicleLicenseBuilder) Build

func (builder *VehicleLicenseBuilder) Build() *VehicleLicense

func (*VehicleLicenseBuilder) Entities

func (builder *VehicleLicenseBuilder) Entities(entities []*VehicleEntity) *VehicleLicenseBuilder

识别出的实体类型

示例值:

Jump to

Keyboard shortcuts

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