larkdocument_ai

package
v3.3.4 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2024 License: MIT Imports: 5 Imported by: 5

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 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 DocChunkBboxItem added in v3.2.2

type DocChunkBboxItem struct {
	BboxPositions []string `json:"bbox_positions,omitempty"` // bbox坐标列表
}

type DocChunkBboxItemBuilder added in v3.2.2

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

func NewDocChunkBboxItemBuilder added in v3.2.2

func NewDocChunkBboxItemBuilder() *DocChunkBboxItemBuilder

func (*DocChunkBboxItemBuilder) BboxPositions added in v3.2.2

func (builder *DocChunkBboxItemBuilder) BboxPositions(bboxPositions []string) *DocChunkBboxItemBuilder

bbox坐标列表

示例值:

func (*DocChunkBboxItemBuilder) Build added in v3.2.2

func (builder *DocChunkBboxItemBuilder) Build() *DocChunkBboxItem

type DocChunkPosition added in v3.2.2

type DocChunkPosition struct {
	PageNumbers []int               `json:"page_numbers,omitempty"` // pdf文件解析结果所在页数
	Bboxes      []*DocChunkBboxItem `json:"bboxes,omitempty"`       // pdf文件解析结果bbox信息
}

type DocChunkPositionBuilder added in v3.2.2

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

func NewDocChunkPositionBuilder added in v3.2.2

func NewDocChunkPositionBuilder() *DocChunkPositionBuilder

func (*DocChunkPositionBuilder) Bboxes added in v3.2.2

pdf文件解析结果bbox信息

示例值:

func (*DocChunkPositionBuilder) Build added in v3.2.2

func (builder *DocChunkPositionBuilder) Build() *DocChunkPosition

func (*DocChunkPositionBuilder) PageNumbers added in v3.2.2

func (builder *DocChunkPositionBuilder) PageNumbers(pageNumbers []int) *DocChunkPositionBuilder

pdf文件解析结果所在页数

示例值:

type DocChunkResult added in v3.2.2

type DocChunkResult struct {
	Id          *int                 `json:"id,omitempty"`           // 段落索引
	Type        *string              `json:"type,omitempty"`         // 该chunk属于哪一种文档元素
	Positions   *DocChunkPosition    `json:"positions,omitempty"`    // chunk的位置信息,pdf文档中会有bbox和page_no
	Text        *string              `json:"text,omitempty"`         // 段落文本内容
	Level       *int                 `json:"level,omitempty"`        // 段落层级,类似飞书文档的Hn
	Parent      *int                 `json:"parent,omitempty"`       // 当前段落父节点索引
	Children    []int                `json:"children,omitempty"`     // 当前段落所有子节点索引
	Label       *string              `json:"label,omitempty"`        // 段落的语义标签,(以论文为例,会有title, author, abstract, introduction, related works...)
	BlockId     *string              `json:"block_id,omitempty"`     // 飞书文档的block_id字段
	TableDetail *DocChunkTableDetail `json:"table_detail,omitempty"` // 如chunk=table,则此字段包含表格信息
	LlmDetail   *LlmDetail           `json:"llm_detail,omitempty"`   // 多模态返回的详细信息
	ImageDetail *ImageDetail         `json:"image_detail,omitempty"` // 图片内容详细信息
	SlideIndex  *string              `json:"slide_index,omitempty"`  // pptx文件里面的页码
}

type DocChunkResultBuilder added in v3.2.2

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

func NewDocChunkResultBuilder added in v3.2.2

func NewDocChunkResultBuilder() *DocChunkResultBuilder

func (*DocChunkResultBuilder) BlockId added in v3.2.2

func (builder *DocChunkResultBuilder) BlockId(blockId string) *DocChunkResultBuilder

飞书文档的block_id字段

示例值:123

func (*DocChunkResultBuilder) Build added in v3.2.2

func (builder *DocChunkResultBuilder) Build() *DocChunkResult

func (*DocChunkResultBuilder) Children added in v3.2.2

func (builder *DocChunkResultBuilder) Children(children []int) *DocChunkResultBuilder

当前段落所有子节点索引

示例值:

func (*DocChunkResultBuilder) Id added in v3.2.2

段落索引

示例值:1

func (*DocChunkResultBuilder) ImageDetail added in v3.3.4

func (builder *DocChunkResultBuilder) ImageDetail(imageDetail *ImageDetail) *DocChunkResultBuilder

图片内容详细信息

示例值:

func (*DocChunkResultBuilder) Label added in v3.2.2

func (builder *DocChunkResultBuilder) Label(label string) *DocChunkResultBuilder

段落的语义标签,(以论文为例,会有title, author, abstract, introduction, related works...)

示例值:author

func (*DocChunkResultBuilder) Level added in v3.2.2

func (builder *DocChunkResultBuilder) Level(level int) *DocChunkResultBuilder

段落层级,类似飞书文档的Hn

示例值:1

func (*DocChunkResultBuilder) LlmDetail added in v3.3.4

func (builder *DocChunkResultBuilder) LlmDetail(llmDetail *LlmDetail) *DocChunkResultBuilder

多模态返回的详细信息

示例值:

func (*DocChunkResultBuilder) Parent added in v3.2.2

func (builder *DocChunkResultBuilder) Parent(parent int) *DocChunkResultBuilder

当前段落父节点索引

示例值:1

func (*DocChunkResultBuilder) Positions added in v3.2.2

func (builder *DocChunkResultBuilder) Positions(positions *DocChunkPosition) *DocChunkResultBuilder

chunk的位置信息,pdf文档中会有bbox和page_no

示例值:

func (*DocChunkResultBuilder) SlideIndex added in v3.3.4

func (builder *DocChunkResultBuilder) SlideIndex(slideIndex string) *DocChunkResultBuilder

pptx文件里面的页码

示例值:1

func (*DocChunkResultBuilder) TableDetail added in v3.2.2

func (builder *DocChunkResultBuilder) TableDetail(tableDetail *DocChunkTableDetail) *DocChunkResultBuilder

如chunk=table,则此字段包含表格信息

示例值:

func (*DocChunkResultBuilder) Text added in v3.2.2

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

段落文本内容

示例值:设备采购合同...

func (*DocChunkResultBuilder) Type added in v3.2.2

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

该chunk属于哪一种文档元素

示例值:title

type DocChunkTableCell added in v3.2.2

type DocChunkTableCell struct {
	Type        *string `json:"type,omitempty"`          // 现在只有paragraph,目前只支持文本形式的单元格内容返回
	Text        *string `json:"text,omitempty"`          // 文本内容
	X0          *string `json:"x0,omitempty"`            // 单元格的bbox坐标(左)
	Y0          *string `json:"y0,omitempty"`            // 单元格的bbox坐标(上)
	X1          *string `json:"x1,omitempty"`            // 单元格的bbox坐标(右)
	Y1          *string `json:"y1,omitempty"`            // 单元格的bbox坐标(下)
	RowIndex    *int    `json:"row_index,omitempty"`     // 单元格行逻辑坐标,表示当前单元格在第rowIndex行
	ColIndex    *int    `json:"col_index,omitempty"`     // 单元格列逻辑坐标,表示当前单元格在第colIndex列
	RowSpan     *int    `json:"row_span,omitempty"`      // 单元格占的行数
	ColSpan     *int    `json:"col_span,omitempty"`      // 单元格占的列数
	IsMergeCell *bool   `json:"is_merge_cell,omitempty"` // 是否合并单元格
}

type DocChunkTableCellBuilder added in v3.2.2

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

func NewDocChunkTableCellBuilder added in v3.2.2

func NewDocChunkTableCellBuilder() *DocChunkTableCellBuilder

func (*DocChunkTableCellBuilder) Build added in v3.2.2

func (builder *DocChunkTableCellBuilder) Build() *DocChunkTableCell

func (*DocChunkTableCellBuilder) ColIndex added in v3.2.2

func (builder *DocChunkTableCellBuilder) ColIndex(colIndex int) *DocChunkTableCellBuilder

单元格列逻辑坐标,表示当前单元格在第colIndex列

示例值:10

func (*DocChunkTableCellBuilder) ColSpan added in v3.2.2

func (builder *DocChunkTableCellBuilder) ColSpan(colSpan int) *DocChunkTableCellBuilder

单元格占的列数

示例值:3

func (*DocChunkTableCellBuilder) IsMergeCell added in v3.2.2

func (builder *DocChunkTableCellBuilder) IsMergeCell(isMergeCell bool) *DocChunkTableCellBuilder

是否合并单元格

示例值:true

func (*DocChunkTableCellBuilder) RowIndex added in v3.2.2

func (builder *DocChunkTableCellBuilder) RowIndex(rowIndex int) *DocChunkTableCellBuilder

单元格行逻辑坐标,表示当前单元格在第rowIndex行

示例值:10

func (*DocChunkTableCellBuilder) RowSpan added in v3.2.2

func (builder *DocChunkTableCellBuilder) RowSpan(rowSpan int) *DocChunkTableCellBuilder

单元格占的行数

示例值:3

func (*DocChunkTableCellBuilder) Text added in v3.2.2

文本内容

示例值:Transformer-CC...

func (*DocChunkTableCellBuilder) Type added in v3.2.2

现在只有paragraph,目前只支持文本形式的单元格内容返回

示例值:paragraph

func (*DocChunkTableCellBuilder) X0 added in v3.2.2

单元格的bbox坐标(左)

示例值:181.0478

func (*DocChunkTableCellBuilder) X1 added in v3.2.2

单元格的bbox坐标(右)

示例值:197.11617

func (*DocChunkTableCellBuilder) Y0 added in v3.2.2

单元格的bbox坐标(上)

示例值:57.51546

func (*DocChunkTableCellBuilder) Y1 added in v3.2.2

单元格的bbox坐标(下)

示例值:62.600098

type DocChunkTableDetail added in v3.2.2

type DocChunkTableDetail struct {
	TableIdx *int                `json:"table_idx,omitempty"` // 全文的第n个表格
	Text     *string             `json:"text,omitempty"`      // 表格的所有文字内容,'\t\n'代表换行,'\t'代表新单元格
	Cells    []*DocChunkTableRow `json:"cells,omitempty"`     // 表格中全部cell的数据
}

type DocChunkTableDetailBuilder added in v3.2.2

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

func NewDocChunkTableDetailBuilder added in v3.2.2

func NewDocChunkTableDetailBuilder() *DocChunkTableDetailBuilder

func (*DocChunkTableDetailBuilder) Build added in v3.2.2

func (*DocChunkTableDetailBuilder) Cells added in v3.2.2

表格中全部cell的数据

示例值:

func (*DocChunkTableDetailBuilder) TableIdx added in v3.2.2

func (builder *DocChunkTableDetailBuilder) TableIdx(tableIdx int) *DocChunkTableDetailBuilder

全文的第n个表格

示例值:1

func (*DocChunkTableDetailBuilder) Text added in v3.2.2

表格的所有文字内容,'\t\n'代表换行,'\t'代表新单元格

示例值:Code\tExecutable\tAST Matching\...

type DocChunkTableRow added in v3.2.2

type DocChunkTableRow struct {
	RowCells []*DocChunkTableCell `json:"row_cells,omitempty"` // 表格解析单行数据
}

type DocChunkTableRowBuilder added in v3.2.2

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

func NewDocChunkTableRowBuilder added in v3.2.2

func NewDocChunkTableRowBuilder() *DocChunkTableRowBuilder

func (*DocChunkTableRowBuilder) Build added in v3.2.2

func (builder *DocChunkTableRowBuilder) Build() *DocChunkTableRow

func (*DocChunkTableRowBuilder) RowCells added in v3.2.2

func (builder *DocChunkTableRowBuilder) RowCells(rowCells []*DocChunkTableCell) *DocChunkTableRowBuilder

表格解析单行数据

示例值:

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 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 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 HealthCertificate added in v3.1.2

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

type HealthCertificateBuilder added in v3.1.2

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

func NewHealthCertificateBuilder added in v3.1.2

func NewHealthCertificateBuilder() *HealthCertificateBuilder

func (*HealthCertificateBuilder) Build added in v3.1.2

func (builder *HealthCertificateBuilder) Build() *HealthCertificate

func (*HealthCertificateBuilder) Entities added in v3.1.2

识别出的实体类型

示例值:

type HealthCertificateEntity added in v3.1.2

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

type HealthCertificateEntityBuilder added in v3.1.2

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

func NewHealthCertificateEntityBuilder added in v3.1.2

func NewHealthCertificateEntityBuilder() *HealthCertificateEntityBuilder

func (*HealthCertificateEntityBuilder) Build added in v3.1.2

func (*HealthCertificateEntityBuilder) Type added in v3.1.2

识别的字段种类

示例值:id_number

func (*HealthCertificateEntityBuilder) Value added in v3.1.2

识别出字段的文本信息

示例值:张三

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]
	FaceConners []int       `json:"face_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) FaceConners added in v3.2.3

func (builder *IdCardBuilder) FaceConners(faceConners []int) *IdCardBuilder

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

示例值:

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 ImageDetail added in v3.3.4

type ImageDetail struct {
	Base64  *string  `json:"base64,omitempty"`  // 图片完整内容base64字符串
	Caption *string  `json:"caption,omitempty"` // 图片描述,目前为当前图片的前一段和后一段\n拼接
	Links   []string `json:"links,omitempty"`   // 图片url
}

type ImageDetailBuilder added in v3.3.4

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

func NewImageDetailBuilder added in v3.3.4

func NewImageDetailBuilder() *ImageDetailBuilder

func (*ImageDetailBuilder) Base64 added in v3.3.4

func (builder *ImageDetailBuilder) Base64(base64 string) *ImageDetailBuilder

图片完整内容base64字符串

示例值:MTEx

func (*ImageDetailBuilder) Build added in v3.3.4

func (builder *ImageDetailBuilder) Build() *ImageDetail

func (*ImageDetailBuilder) Caption added in v3.3.4

func (builder *ImageDetailBuilder) Caption(caption string) *ImageDetailBuilder

图片描述,目前为当前图片的前一段和后一段\n拼接

示例值:这是一个示例

func (builder *ImageDetailBuilder) Links(links []string) *ImageDetailBuilder

图片url

示例值:

type LlmConfig added in v3.3.4

type LlmConfig struct {
	Model            *string       `json:"model,omitempty"`             // 模型名称
	Messages         []*LlmMessage `json:"messages,omitempty"`          // 消息
	MaxTokens        *int          `json:"max_tokens,omitempty"`        // 默认1024,最多生成多少个tokens
	MessageType      *string       `json:"message_type,omitempty"`      // 消息类型
	N                *int          `json:"n,omitempty"`                 // 默认1,每个query返回多少个预测结果
	Temperature      *int          `json:"temperature,omitempty"`       // 默认0,越大模型结果越发散,如果为0默认每次取概率最高的作为next token。
	PresencePenalty  *int          `json:"presence_penalty,omitempty"`  // 默认0,>0惩罚模型输出已经在输出中出现过的token
	FrequencyPenalty *int          `json:"frequency_penalty,omitempty"` // 默认0,>0惩罚模型输出同样的token,输出次数越多惩罚越大
}

type LlmConfigBuilder added in v3.3.4

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

func NewLlmConfigBuilder added in v3.3.4

func NewLlmConfigBuilder() *LlmConfigBuilder

func (*LlmConfigBuilder) Build added in v3.3.4

func (builder *LlmConfigBuilder) Build() *LlmConfig

func (*LlmConfigBuilder) FrequencyPenalty added in v3.3.4

func (builder *LlmConfigBuilder) FrequencyPenalty(frequencyPenalty int) *LlmConfigBuilder

默认0,>0惩罚模型输出同样的token,输出次数越多惩罚越大

示例值:0

func (*LlmConfigBuilder) MaxTokens added in v3.3.4

func (builder *LlmConfigBuilder) MaxTokens(maxTokens int) *LlmConfigBuilder

默认1024,最多生成多少个tokens

示例值:1

func (*LlmConfigBuilder) MessageType added in v3.3.4

func (builder *LlmConfigBuilder) MessageType(messageType string) *LlmConfigBuilder

消息类型

示例值:single-round

func (*LlmConfigBuilder) Messages added in v3.3.4

func (builder *LlmConfigBuilder) Messages(messages []*LlmMessage) *LlmConfigBuilder

消息

示例值:

func (*LlmConfigBuilder) Model added in v3.3.4

func (builder *LlmConfigBuilder) Model(model string) *LlmConfigBuilder

模型名称

示例值:miniCPM

func (*LlmConfigBuilder) N added in v3.3.4

func (builder *LlmConfigBuilder) N(n int) *LlmConfigBuilder

默认1,每个query返回多少个预测结果

示例值:1

func (*LlmConfigBuilder) PresencePenalty added in v3.3.4

func (builder *LlmConfigBuilder) PresencePenalty(presencePenalty int) *LlmConfigBuilder

默认0,>0惩罚模型输出已经在输出中出现过的token

示例值:0

func (*LlmConfigBuilder) Temperature added in v3.3.4

func (builder *LlmConfigBuilder) Temperature(temperature int) *LlmConfigBuilder

默认0,越大模型结果越发散,如果为0默认每次取概率最高的作为next token。

示例值:0

type LlmContent added in v3.3.4

type LlmContent struct {
	Type    *string `json:"type,omitempty"`    // 内容类型:text, image_zip
	Content *string `json:"content,omitempty"` // 内容:text类型就是对应的输入文本, image_zip是文件的相对路径
}

type LlmContentBuilder added in v3.3.4

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

func NewLlmContentBuilder added in v3.3.4

func NewLlmContentBuilder() *LlmContentBuilder

func (*LlmContentBuilder) Build added in v3.3.4

func (builder *LlmContentBuilder) Build() *LlmContent

func (*LlmContentBuilder) Content added in v3.3.4

func (builder *LlmContentBuilder) Content(content string) *LlmContentBuilder

内容:text类型就是对应的输入文本, image_zip是文件的相对路径

示例值:输入图片按顺序描述了一件什么事情

func (*LlmContentBuilder) Type added in v3.3.4

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

内容类型:text, image_zip

示例值:text

type LlmDetail added in v3.3.4

type LlmDetail struct {
	QueryId      *int      `json:"query_id,omitempty"`      // query在原始输入batch中的序号,从0开始
	Usage        *LlmUsage `json:"usage,omitempty"`         // 统计输入和输出的token个数
	FinishReason *string   `json:"finish_reason,omitempty"` // 表明模型停止生成的原因,如'length', 'stop'
}

type LlmDetailBuilder added in v3.3.4

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

func NewLlmDetailBuilder added in v3.3.4

func NewLlmDetailBuilder() *LlmDetailBuilder

func (*LlmDetailBuilder) Build added in v3.3.4

func (builder *LlmDetailBuilder) Build() *LlmDetail

func (*LlmDetailBuilder) FinishReason added in v3.3.4

func (builder *LlmDetailBuilder) FinishReason(finishReason string) *LlmDetailBuilder

表明模型停止生成的原因,如'length', 'stop'

示例值:stop

func (*LlmDetailBuilder) QueryId added in v3.3.4

func (builder *LlmDetailBuilder) QueryId(queryId int) *LlmDetailBuilder

query在原始输入batch中的序号,从0开始

示例值:0

func (*LlmDetailBuilder) Usage added in v3.3.4

func (builder *LlmDetailBuilder) Usage(usage *LlmUsage) *LlmDetailBuilder

统计输入和输出的token个数

示例值:

type LlmMessage added in v3.3.4

type LlmMessage struct {
	Role     *string       `json:"role,omitempty"`     // 角色名
	Contents []*LlmContent `json:"contents,omitempty"` // 内容信息,如果同时输入多张图片和多段文本,默认将所有图片置于开头,取第一段文本作为输入的prompt;如果是图片,目前1个query (dict)最多输入3张图片,每张图片大小不超过3000*3000
}

type LlmMessageBuilder added in v3.3.4

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

func NewLlmMessageBuilder added in v3.3.4

func NewLlmMessageBuilder() *LlmMessageBuilder

func (*LlmMessageBuilder) Build added in v3.3.4

func (builder *LlmMessageBuilder) Build() *LlmMessage

func (*LlmMessageBuilder) Contents added in v3.3.4

func (builder *LlmMessageBuilder) Contents(contents []*LlmContent) *LlmMessageBuilder

内容信息,如果同时输入多张图片和多段文本,默认将所有图片置于开头,取第一段文本作为输入的prompt;如果是图片,目前1个query (dict)最多输入3张图片,每张图片大小不超过3000*3000

示例值:

func (*LlmMessageBuilder) Role added in v3.3.4

func (builder *LlmMessageBuilder) Role(role string) *LlmMessageBuilder

角色名

示例值:user

type LlmUsage added in v3.3.4

type LlmUsage struct {
	PromptTokens     *int `json:"prompt_tokens,omitempty"`     // 当前输入token的个数
	CompletionTokens *int `json:"completion_tokens,omitempty"` // 当前输出token的个数
	TotalTokens      *int `json:"total_tokens,omitempty"`      // 输入+输出token的总个数
}

type LlmUsageBuilder added in v3.3.4

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

func NewLlmUsageBuilder added in v3.3.4

func NewLlmUsageBuilder() *LlmUsageBuilder

func (*LlmUsageBuilder) Build added in v3.3.4

func (builder *LlmUsageBuilder) Build() *LlmUsage

func (*LlmUsageBuilder) CompletionTokens added in v3.3.4

func (builder *LlmUsageBuilder) CompletionTokens(completionTokens int) *LlmUsageBuilder

当前输出token的个数

示例值:115

func (*LlmUsageBuilder) PromptTokens added in v3.3.4

func (builder *LlmUsageBuilder) PromptTokens(promptTokens int) *LlmUsageBuilder

当前输入token的个数

示例值:226

func (*LlmUsageBuilder) TotalTokens added in v3.3.4

func (builder *LlmUsageBuilder) TotalTokens(totalTokens int) *LlmUsageBuilder

输入+输出token的总个数

示例值:341

type ParseResumePathReqBodyBuilder added in v3.2.1

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

func NewParseResumePathReqBodyBuilder added in v3.2.1

func NewParseResumePathReqBodyBuilder() *ParseResumePathReqBodyBuilder

func (*ParseResumePathReqBodyBuilder) Build added in v3.2.1

func (*ParseResumePathReqBodyBuilder) FilePath added in v3.2.1

简历文件,支持 PDF / DOCX / PNG / JPG

示例值:

type ParseResumeReq added in v3.2.1

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

type ParseResumeReqBody added in v3.2.1

type ParseResumeReqBody struct {
	File io.Reader `json:"file,omitempty"` // 简历文件,支持 PDF / DOCX / PNG / JPG
}

type ParseResumeReqBodyBuilder added in v3.2.1

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

func NewParseResumeReqBodyBuilder added in v3.2.1

func NewParseResumeReqBodyBuilder() *ParseResumeReqBodyBuilder

func (*ParseResumeReqBodyBuilder) Build added in v3.2.1

func (*ParseResumeReqBodyBuilder) File added in v3.2.1

简历文件,支持 PDF / DOCX / PNG / JPG

示例值:

type ParseResumeReqBuilder added in v3.2.1

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

func NewParseResumeReqBuilder added in v3.2.1

func NewParseResumeReqBuilder() *ParseResumeReqBuilder

func (*ParseResumeReqBuilder) Body added in v3.2.1

func (*ParseResumeReqBuilder) Build added in v3.2.1

func (builder *ParseResumeReqBuilder) Build() *ParseResumeReq

type ParseResumeResp added in v3.2.1

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

func (*ParseResumeResp) Success added in v3.2.1

func (resp *ParseResumeResp) Success() bool

type ParseResumeRespData added in v3.2.1

type ParseResumeRespData struct {
	Resumes []*Resume `json:"resumes,omitempty"` // 简历信息
}

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 RecognizeHealthCertificatePathReqBodyBuilder added in v3.1.2

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

func NewRecognizeHealthCertificatePathReqBodyBuilder added in v3.1.2

func NewRecognizeHealthCertificatePathReqBodyBuilder() *RecognizeHealthCertificatePathReqBodyBuilder

func (*RecognizeHealthCertificatePathReqBodyBuilder) Build added in v3.1.2

func (*RecognizeHealthCertificatePathReqBodyBuilder) FilePath added in v3.1.2

识别的健康证源文件

示例值:

type RecognizeHealthCertificateReq added in v3.1.2

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

type RecognizeHealthCertificateReqBody added in v3.1.2

type RecognizeHealthCertificateReqBody struct {
	File io.Reader `json:"file,omitempty"` // 识别的健康证源文件
}

type RecognizeHealthCertificateReqBodyBuilder added in v3.1.2

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

func NewRecognizeHealthCertificateReqBodyBuilder added in v3.1.2

func NewRecognizeHealthCertificateReqBodyBuilder() *RecognizeHealthCertificateReqBodyBuilder

func (*RecognizeHealthCertificateReqBodyBuilder) Build added in v3.1.2

func (*RecognizeHealthCertificateReqBodyBuilder) File added in v3.1.2

识别的健康证源文件

示例值:

type RecognizeHealthCertificateReqBuilder added in v3.1.2

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

func NewRecognizeHealthCertificateReqBuilder added in v3.1.2

func NewRecognizeHealthCertificateReqBuilder() *RecognizeHealthCertificateReqBuilder

func (*RecognizeHealthCertificateReqBuilder) Body added in v3.1.2

func (*RecognizeHealthCertificateReqBuilder) Build added in v3.1.2

type RecognizeHealthCertificateResp added in v3.1.2

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

func (*RecognizeHealthCertificateResp) Success added in v3.1.2

func (resp *RecognizeHealthCertificateResp) Success() bool

type RecognizeHealthCertificateRespData added in v3.1.2

type RecognizeHealthCertificateRespData struct {
	HealthCertificate *HealthCertificate `json:"health_certificate,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 RecognizeVehicleInvoicePathReqBodyBuilder added in v3.1.2

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

func NewRecognizeVehicleInvoicePathReqBodyBuilder added in v3.1.2

func NewRecognizeVehicleInvoicePathReqBodyBuilder() *RecognizeVehicleInvoicePathReqBodyBuilder

func (*RecognizeVehicleInvoicePathReqBodyBuilder) Build added in v3.1.2

func (*RecognizeVehicleInvoicePathReqBodyBuilder) FilePath added in v3.1.2

识别的机动车发票源文件

示例值:

type RecognizeVehicleInvoiceReq added in v3.1.2

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

type RecognizeVehicleInvoiceReqBody added in v3.1.2

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

type RecognizeVehicleInvoiceReqBodyBuilder added in v3.1.2

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

func NewRecognizeVehicleInvoiceReqBodyBuilder added in v3.1.2

func NewRecognizeVehicleInvoiceReqBodyBuilder() *RecognizeVehicleInvoiceReqBodyBuilder

func (*RecognizeVehicleInvoiceReqBodyBuilder) Build added in v3.1.2

func (*RecognizeVehicleInvoiceReqBodyBuilder) File added in v3.1.2

识别的机动车发票源文件

示例值:

type RecognizeVehicleInvoiceReqBuilder added in v3.1.2

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

func NewRecognizeVehicleInvoiceReqBuilder added in v3.1.2

func NewRecognizeVehicleInvoiceReqBuilder() *RecognizeVehicleInvoiceReqBuilder

func (*RecognizeVehicleInvoiceReqBuilder) Body added in v3.1.2

func (*RecognizeVehicleInvoiceReqBuilder) Build added in v3.1.2

type RecognizeVehicleInvoiceResp added in v3.1.2

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

func (*RecognizeVehicleInvoiceResp) Success added in v3.1.2

func (resp *RecognizeVehicleInvoiceResp) Success() bool

type RecognizeVehicleInvoiceRespData added in v3.1.2

type RecognizeVehicleInvoiceRespData struct {
	VehicleInvoice *VehicleInvoice `json:"vehicle_invoice,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 Resume added in v3.2.1

type Resume struct {
	FileMd5          *string              `json:"file_md5,omitempty"`          // 文件标识ID,依据文件内容自动生成
	Content          *string              `json:"content,omitempty"`           // 文本内容,当接口返回成功时,该字段才存在
	NewContent       *string              `json:"new_content,omitempty"`       // 经过排序后的文本内容,当接口返回成功时,该字段才存在
	Name             *string              `json:"name,omitempty"`              // 名称
	Email            *string              `json:"email,omitempty"`             // 邮箱
	Mobile           *string              `json:"mobile,omitempty"`            // 手机号码
	MobileIsVirtual  *bool                `json:"mobile_is_virtual,omitempty"` // 手机号码是否虚拟号码
	CountryCode      *string              `json:"country_code,omitempty"`      // 手机号码国家编码
	Educations       []*ResumeEducation   `json:"educations,omitempty"`        // 教育经历
	Careers          []*ResumeCareer      `json:"careers,omitempty"`           // 职业经历
	Projects         []*ResumeProject     `json:"projects,omitempty"`          // 项目经历
	WorkYear         *int                 `json:"work_year,omitempty"`         // 工作年限,为空表示工作年限未知,数字单位为年,整数
	DateOfBirth      *string              `json:"date_of_birth,omitempty"`     // 生日,格式YYYY-MM-DD
	Gender           *int                 `json:"gender,omitempty"`            // 性别
	WillingPositions []string             `json:"willing_positions,omitempty"` // 希望获得的职位列表
	CurrentLocation  *string              `json:"current_location,omitempty"`  // 当前工作地点(城市)
	WillingLocations []string             `json:"willing_locations,omitempty"` // 希望工作地点列表
	HomeLocation     *string              `json:"home_location,omitempty"`     // 家乡(城市)
	Languages        []*ResumeLanguage    `json:"languages,omitempty"`         // 语言
	Awards           []*ResumeAward       `json:"awards,omitempty"`            // 获奖
	Certificates     []*ResumeCertificate `json:"certificates,omitempty"`      // 证书
	Competitions     []*ResumeCompetition `json:"competitions,omitempty"`      // 竞赛
	SelfEvaluation   *string              `json:"self_evaluation,omitempty"`   // 自我评价
	Urls             []string             `json:"urls,omitempty"`              // 链接列表
	SocialLinks      []string             `json:"social_links,omitempty"`      // 社交链接
}

type ResumeAward added in v3.2.1

type ResumeAward struct {
	Award       *string `json:"award,omitempty"`       // 奖项
	Date        *string `json:"date,omitempty"`        // 获奖时间,格式:YYYY
	Description *string `json:"description,omitempty"` // 描述
}

type ResumeAwardBuilder added in v3.2.1

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

func NewResumeAwardBuilder added in v3.2.1

func NewResumeAwardBuilder() *ResumeAwardBuilder

func (*ResumeAwardBuilder) Award added in v3.2.1

func (builder *ResumeAwardBuilder) Award(award string) *ResumeAwardBuilder

奖项

示例值:XXX大赛奖项

func (*ResumeAwardBuilder) Build added in v3.2.1

func (builder *ResumeAwardBuilder) Build() *ResumeAward

func (*ResumeAwardBuilder) Date added in v3.2.1

func (builder *ResumeAwardBuilder) Date(date string) *ResumeAwardBuilder

获奖时间,格式:YYYY

示例值:2015

func (*ResumeAwardBuilder) Description added in v3.2.1

func (builder *ResumeAwardBuilder) Description(description string) *ResumeAwardBuilder

描述

示例值:曾获XXX大赛奖项...

type ResumeBuilder added in v3.2.1

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

func NewResumeBuilder added in v3.2.1

func NewResumeBuilder() *ResumeBuilder

func (*ResumeBuilder) Awards added in v3.2.1

func (builder *ResumeBuilder) Awards(awards []*ResumeAward) *ResumeBuilder

获奖

示例值:

func (*ResumeBuilder) Build added in v3.2.1

func (builder *ResumeBuilder) Build() *Resume

func (*ResumeBuilder) Careers added in v3.2.1

func (builder *ResumeBuilder) Careers(careers []*ResumeCareer) *ResumeBuilder

职业经历

示例值:

func (*ResumeBuilder) Certificates added in v3.2.1

func (builder *ResumeBuilder) Certificates(certificates []*ResumeCertificate) *ResumeBuilder

证书

示例值:

func (*ResumeBuilder) Competitions added in v3.2.1

func (builder *ResumeBuilder) Competitions(competitions []*ResumeCompetition) *ResumeBuilder

竞赛

示例值:

func (*ResumeBuilder) Content added in v3.2.1

func (builder *ResumeBuilder) Content(content string) *ResumeBuilder

文本内容,当接口返回成功时,该字段才存在

示例值:XX负责行政人事管理和日常事务...

func (*ResumeBuilder) CountryCode added in v3.2.1

func (builder *ResumeBuilder) CountryCode(countryCode string) *ResumeBuilder

手机号码国家编码

示例值:86

func (*ResumeBuilder) CurrentLocation added in v3.2.1

func (builder *ResumeBuilder) CurrentLocation(currentLocation string) *ResumeBuilder

当前工作地点(城市)

示例值:上海

func (*ResumeBuilder) DateOfBirth added in v3.2.1

func (builder *ResumeBuilder) DateOfBirth(dateOfBirth string) *ResumeBuilder

生日,格式YYYY-MM-DD

示例值:1995-01-01

func (*ResumeBuilder) Educations added in v3.2.1

func (builder *ResumeBuilder) Educations(educations []*ResumeEducation) *ResumeBuilder

教育经历

示例值:

func (*ResumeBuilder) Email added in v3.2.1

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

邮箱

示例值:zhangsan.1111@bytedance.com

func (*ResumeBuilder) FileMd5 added in v3.2.1

func (builder *ResumeBuilder) FileMd5(fileMd5 string) *ResumeBuilder

文件标识ID,依据文件内容自动生成

示例值:825c59042dxxxxx3ff90b45xxxxx88

func (*ResumeBuilder) Gender added in v3.2.1

func (builder *ResumeBuilder) Gender(gender int) *ResumeBuilder

性别

示例值:1

func (*ResumeBuilder) HomeLocation added in v3.2.1

func (builder *ResumeBuilder) HomeLocation(homeLocation string) *ResumeBuilder

家乡(城市)

示例值:上海

func (*ResumeBuilder) Languages added in v3.2.1

func (builder *ResumeBuilder) Languages(languages []*ResumeLanguage) *ResumeBuilder

语言

示例值:

func (*ResumeBuilder) Mobile added in v3.2.1

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

手机号码

示例值:13600000000

func (*ResumeBuilder) MobileIsVirtual added in v3.2.1

func (builder *ResumeBuilder) MobileIsVirtual(mobileIsVirtual bool) *ResumeBuilder

手机号码是否虚拟号码

示例值:false

func (*ResumeBuilder) Name added in v3.2.1

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

名称

示例值:张三

func (*ResumeBuilder) NewContent added in v3.2.1

func (builder *ResumeBuilder) NewContent(newContent string) *ResumeBuilder

经过排序后的文本内容,当接口返回成功时,该字段才存在

示例值:XX负责行政人事管理和日常事务...

func (*ResumeBuilder) Projects added in v3.2.1

func (builder *ResumeBuilder) Projects(projects []*ResumeProject) *ResumeBuilder

项目经历

示例值:

func (*ResumeBuilder) SelfEvaluation added in v3.2.1

func (builder *ResumeBuilder) SelfEvaluation(selfEvaluation string) *ResumeBuilder

自我评价

示例值:我是一个...

func (builder *ResumeBuilder) SocialLinks(socialLinks []string) *ResumeBuilder

社交链接

示例值:

func (*ResumeBuilder) Urls added in v3.2.1

func (builder *ResumeBuilder) Urls(urls []string) *ResumeBuilder

链接列表

示例值:

func (*ResumeBuilder) WillingLocations added in v3.2.1

func (builder *ResumeBuilder) WillingLocations(willingLocations []string) *ResumeBuilder

希望工作地点列表

示例值:

func (*ResumeBuilder) WillingPositions added in v3.2.1

func (builder *ResumeBuilder) WillingPositions(willingPositions []string) *ResumeBuilder

希望获得的职位列表

示例值:xxx岗位

func (*ResumeBuilder) WorkYear added in v3.2.1

func (builder *ResumeBuilder) WorkYear(workYear int) *ResumeBuilder

工作年限,为空表示工作年限未知,数字单位为年,整数

示例值:5

type ResumeCareer added in v3.2.1

type ResumeCareer struct {
	Company        *string `json:"company,omitempty"`         // 公司名称
	StartDate      *string `json:"start_date,omitempty"`      // 开始时间,格式:YYYY-MM-DD
	StartTime      *string `json:"start_time,omitempty"`      // 始时间,格式:YYYY-MM-DD,跟start_date值一样
	EndDate        *string `json:"end_date,omitempty"`        // 结束时间,格式:YYYY-MM-DD
	EndTime        *string `json:"end_time,omitempty"`        // 结束时间,格式:YYYY-MM-DD 或 “至今”,当值为“至今”时,end_date=="",值为其他时,end_date==end_time
	Title          *string `json:"title,omitempty"`           // 职位
	Type           *int    `json:"type,omitempty"`            // 工作类型
	TypeStr        *string `json:"type_str,omitempty"`        // 工作类型——'实习'、'全职'
	JobDescription *string `json:"job_description,omitempty"` // 工作描述
}

type ResumeCareerBuilder added in v3.2.1

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

func NewResumeCareerBuilder added in v3.2.1

func NewResumeCareerBuilder() *ResumeCareerBuilder

func (*ResumeCareerBuilder) Build added in v3.2.1

func (builder *ResumeCareerBuilder) Build() *ResumeCareer

func (*ResumeCareerBuilder) Company added in v3.2.1

func (builder *ResumeCareerBuilder) Company(company string) *ResumeCareerBuilder

公司名称

示例值:XX公司

func (*ResumeCareerBuilder) EndDate added in v3.2.1

func (builder *ResumeCareerBuilder) EndDate(endDate string) *ResumeCareerBuilder

结束时间,格式:YYYY-MM-DD

示例值:2023-01-03

func (*ResumeCareerBuilder) EndTime added in v3.2.1

func (builder *ResumeCareerBuilder) EndTime(endTime string) *ResumeCareerBuilder

结束时间,格式:YYYY-MM-DD 或 “至今”,当值为“至今”时,end_date=="",值为其他时,end_date==end_time

示例值:2023-01-03

func (*ResumeCareerBuilder) JobDescription added in v3.2.1

func (builder *ResumeCareerBuilder) JobDescription(jobDescription string) *ResumeCareerBuilder

工作描述

示例值:负责XXX开发...

func (*ResumeCareerBuilder) StartDate added in v3.2.1

func (builder *ResumeCareerBuilder) StartDate(startDate string) *ResumeCareerBuilder

开始时间,格式:YYYY-MM-DD

示例值:2022-01-03

func (*ResumeCareerBuilder) StartTime added in v3.2.1

func (builder *ResumeCareerBuilder) StartTime(startTime string) *ResumeCareerBuilder

始时间,格式:YYYY-MM-DD,跟start_date值一样

示例值:2022-01-03

func (*ResumeCareerBuilder) Title added in v3.2.1

func (builder *ResumeCareerBuilder) Title(title string) *ResumeCareerBuilder

职位

示例值:XXX工程师

func (*ResumeCareerBuilder) Type added in v3.2.1

func (builder *ResumeCareerBuilder) Type(type_ int) *ResumeCareerBuilder

工作类型

示例值:2

func (*ResumeCareerBuilder) TypeStr added in v3.2.1

func (builder *ResumeCareerBuilder) TypeStr(typeStr string) *ResumeCareerBuilder

工作类型——'实习'、'全职'

示例值:全职

type ResumeCertificate added in v3.2.1

type ResumeCertificate struct {
	Name *string `json:"name,omitempty"` // 证书名称
	Desc *string `json:"desc,omitempty"` // 描述
}

type ResumeCertificateBuilder added in v3.2.1

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

func NewResumeCertificateBuilder added in v3.2.1

func NewResumeCertificateBuilder() *ResumeCertificateBuilder

func (*ResumeCertificateBuilder) Build added in v3.2.1

func (builder *ResumeCertificateBuilder) Build() *ResumeCertificate

func (*ResumeCertificateBuilder) Desc added in v3.2.1

描述

示例值:曾获得XXX证书...

func (*ResumeCertificateBuilder) Name added in v3.2.1

证书名称

示例值:XXX证书

type ResumeCompetition added in v3.2.1

type ResumeCompetition struct {
	Name *string `json:"name,omitempty"` // 竞赛名称
	Desc *string `json:"desc,omitempty"` // 描述
}

type ResumeCompetitionBuilder added in v3.2.1

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

func NewResumeCompetitionBuilder added in v3.2.1

func NewResumeCompetitionBuilder() *ResumeCompetitionBuilder

func (*ResumeCompetitionBuilder) Build added in v3.2.1

func (builder *ResumeCompetitionBuilder) Build() *ResumeCompetition

func (*ResumeCompetitionBuilder) Desc added in v3.2.1

描述

示例值:曾参加XXX竞赛...

func (*ResumeCompetitionBuilder) Name added in v3.2.1

竞赛名称

示例值:XXX竞赛

type ResumeEducation added in v3.2.1

type ResumeEducation struct {
	School        *string `json:"school,omitempty"`        // 学校名称
	StartDate     *string `json:"start_date,omitempty"`    // 开始时间,格式:YYYY-MM-DD
	StartTime     *string `json:"start_time,omitempty"`    // 开始时间,格式:YYYY-MM-DD,跟start_date值一样
	EndDate       *string `json:"end_date,omitempty"`      // 结束时间,格式:YYYY-MM-DD
	EndTime       *string `json:"end_time,omitempty"`      // 结束时间,格式:YYYY-MM-DD 或 “至今”,当值为“至今”时,end_date=="",值为其他时,end_date==end_time
	Major         *string `json:"major,omitempty"`         // 专业
	Degree        *string `json:"degree,omitempty"`        // 学历——小学、初中、中职、高中、专科、本科、硕士、博士、其他
	Qualification *int    `json:"qualification,omitempty"` // 学历对应ID
}

type ResumeEducationBuilder added in v3.2.1

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

func NewResumeEducationBuilder added in v3.2.1

func NewResumeEducationBuilder() *ResumeEducationBuilder

func (*ResumeEducationBuilder) Build added in v3.2.1

func (builder *ResumeEducationBuilder) Build() *ResumeEducation

func (*ResumeEducationBuilder) Degree added in v3.2.1

func (builder *ResumeEducationBuilder) Degree(degree string) *ResumeEducationBuilder

学历——小学、初中、中职、高中、专科、本科、硕士、博士、其他

示例值:本科

func (*ResumeEducationBuilder) EndDate added in v3.2.1

func (builder *ResumeEducationBuilder) EndDate(endDate string) *ResumeEducationBuilder

结束时间,格式:YYYY-MM-DD

示例值:2021-01-03

func (*ResumeEducationBuilder) EndTime added in v3.2.1

func (builder *ResumeEducationBuilder) EndTime(endTime string) *ResumeEducationBuilder

结束时间,格式:YYYY-MM-DD 或 “至今”,当值为“至今”时,end_date=="",值为其他时,end_date==end_time

示例值:至今

func (*ResumeEducationBuilder) Major added in v3.2.1

func (builder *ResumeEducationBuilder) Major(major string) *ResumeEducationBuilder

专业

示例值:XX工程

func (*ResumeEducationBuilder) Qualification added in v3.2.1

func (builder *ResumeEducationBuilder) Qualification(qualification int) *ResumeEducationBuilder

学历对应ID

示例值:6

func (*ResumeEducationBuilder) School added in v3.2.1

func (builder *ResumeEducationBuilder) School(school string) *ResumeEducationBuilder

学校名称

示例值:A大学

func (*ResumeEducationBuilder) StartDate added in v3.2.1

func (builder *ResumeEducationBuilder) StartDate(startDate string) *ResumeEducationBuilder

开始时间,格式:YYYY-MM-DD

示例值:2020-01-03

func (*ResumeEducationBuilder) StartTime added in v3.2.1

func (builder *ResumeEducationBuilder) StartTime(startTime string) *ResumeEducationBuilder

开始时间,格式:YYYY-MM-DD,跟start_date值一样

示例值:2020-01-03

type ResumeLanguage added in v3.2.1

type ResumeLanguage struct {
	Level       *int    `json:"level,omitempty"`       // 语言等级
	Description *string `json:"description,omitempty"` // 语言描述
}

type ResumeLanguageBuilder added in v3.2.1

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

func NewResumeLanguageBuilder added in v3.2.1

func NewResumeLanguageBuilder() *ResumeLanguageBuilder

func (*ResumeLanguageBuilder) Build added in v3.2.1

func (builder *ResumeLanguageBuilder) Build() *ResumeLanguage

func (*ResumeLanguageBuilder) Description added in v3.2.1

func (builder *ResumeLanguageBuilder) Description(description string) *ResumeLanguageBuilder

语言描述

示例值:英语

func (*ResumeLanguageBuilder) Level added in v3.2.1

func (builder *ResumeLanguageBuilder) Level(level int) *ResumeLanguageBuilder

语言等级

示例值:6

type ResumeProject added in v3.2.1

type ResumeProject struct {
	Name        *string `json:"name,omitempty"`        // 项目名称
	Title       *string `json:"title,omitempty"`       // 项目岗位
	StartDate   *string `json:"start_date,omitempty"`  // 开始时间,格式:YYYY-MM-DD
	StartTime   *string `json:"start_time,omitempty"`  // 开始时间,格式:YYYY-MM-DD,跟start_date值一样
	EndDate     *string `json:"end_date,omitempty"`    // 结束时间,格式:YYYY-MM-DD
	EndTime     *string `json:"end_time,omitempty"`    // 结束时间,格式:YYYY-MM-DD 或 “至今”,当值为“至今”时,end_date=="",值
	Description *string `json:"description,omitempty"` // 项目描述
}

type ResumeProjectBuilder added in v3.2.1

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

func NewResumeProjectBuilder added in v3.2.1

func NewResumeProjectBuilder() *ResumeProjectBuilder

func (*ResumeProjectBuilder) Build added in v3.2.1

func (builder *ResumeProjectBuilder) Build() *ResumeProject

func (*ResumeProjectBuilder) Description added in v3.2.1

func (builder *ResumeProjectBuilder) Description(description string) *ResumeProjectBuilder

项目描述

示例值:XXX项目是一个...

func (*ResumeProjectBuilder) EndDate added in v3.2.1

func (builder *ResumeProjectBuilder) EndDate(endDate string) *ResumeProjectBuilder

结束时间,格式:YYYY-MM-DD

示例值:2023-01-04

func (*ResumeProjectBuilder) EndTime added in v3.2.1

func (builder *ResumeProjectBuilder) EndTime(endTime string) *ResumeProjectBuilder

结束时间,格式:YYYY-MM-DD 或 “至今”,当值为“至今”时,end_date=="",值

示例值:2023-01-04

func (*ResumeProjectBuilder) Name added in v3.2.1

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

项目名称

示例值:XX项目

func (*ResumeProjectBuilder) StartDate added in v3.2.1

func (builder *ResumeProjectBuilder) StartDate(startDate string) *ResumeProjectBuilder

开始时间,格式:YYYY-MM-DD

示例值:2023-01-03

func (*ResumeProjectBuilder) StartTime added in v3.2.1

func (builder *ResumeProjectBuilder) StartTime(startTime string) *ResumeProjectBuilder

开始时间,格式:YYYY-MM-DD,跟start_date值一样

示例值:2023-01-03

func (*ResumeProjectBuilder) Title added in v3.2.1

func (builder *ResumeProjectBuilder) Title(title string) *ResumeProjectBuilder

项目岗位

示例值:客户端研发

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 V1 added in v3.1.0

type V1 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
	HealthCertificate       *healthCertificate       // health_certificate
	HkmMainlandTravelPermit *hkmMainlandTravelPermit // hkm_mainland_travel_permit
	IdCard                  *idCard                  // id_card
	Resume                  *resume                  // resume
	TaxiInvoice             *taxiInvoice             // taxi_invoice
	TrainInvoice            *trainInvoice            // train_invoice
	TwMainlandTravelPermit  *twMainlandTravelPermit  // tw_mainland_travel_permit
	VatInvoice              *vatInvoice              // vat_invoice
	VehicleInvoice          *vehicleInvoice          // vehicle_invoice
	VehicleLicense          *vehicleLicense          // vehicle_license
}

func New added in v3.1.0

func New(config *larkcore.Config) *V1

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 VehicleInvoice added in v3.1.2

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

type VehicleInvoiceBuilder added in v3.1.2

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

func NewVehicleInvoiceBuilder added in v3.1.2

func NewVehicleInvoiceBuilder() *VehicleInvoiceBuilder

func (*VehicleInvoiceBuilder) Build added in v3.1.2

func (builder *VehicleInvoiceBuilder) Build() *VehicleInvoice

func (*VehicleInvoiceBuilder) Entities added in v3.1.2

func (builder *VehicleInvoiceBuilder) Entities(entities []*VehicleInvoiceEntity) *VehicleInvoiceBuilder

识别出的实体类型

示例值:

type VehicleInvoiceEntity added in v3.1.2

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

type VehicleInvoiceEntityBuilder added in v3.1.2

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

func NewVehicleInvoiceEntityBuilder added in v3.1.2

func NewVehicleInvoiceEntityBuilder() *VehicleInvoiceEntityBuilder

func (*VehicleInvoiceEntityBuilder) Build added in v3.1.2

func (*VehicleInvoiceEntityBuilder) Type added in v3.1.2

识别的字段种类

示例值:SalerName

func (*VehicleInvoiceEntityBuilder) Value added in v3.1.2

识别出字段的文本信息

示例值:xxxx公司

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