|
- // @Title Golang SDK Client
- // @Description This code is auto generated
- // @Author Ecloud SDK
-
- package model
-
- import (
- "gitlab.ecloud.com/ecloud/ecloudsdkcore/utils"
- )
- type QuerySegmentsResponseDataRowsStatusEnum string
-
- // List of Status
- const (
- QuerySegmentsResponseDataRowsStatusEnumWaiting QuerySegmentsResponseDataRowsStatusEnum = "WAITING"
- QuerySegmentsResponseDataRowsStatusEnumQueuing QuerySegmentsResponseDataRowsStatusEnum = "QUEUING"
- QuerySegmentsResponseDataRowsStatusEnumParsing QuerySegmentsResponseDataRowsStatusEnum = "PARSING"
- QuerySegmentsResponseDataRowsStatusEnumCleaning QuerySegmentsResponseDataRowsStatusEnum = "CLEANING"
- QuerySegmentsResponseDataRowsStatusEnumSplitting QuerySegmentsResponseDataRowsStatusEnum = "SPLITTING"
- QuerySegmentsResponseDataRowsStatusEnumIndexing QuerySegmentsResponseDataRowsStatusEnum = "INDEXING"
- QuerySegmentsResponseDataRowsStatusEnumCompleted QuerySegmentsResponseDataRowsStatusEnum = "COMPLETED"
- QuerySegmentsResponseDataRowsStatusEnumExceeded QuerySegmentsResponseDataRowsStatusEnum = "EXCEEDED"
- QuerySegmentsResponseDataRowsStatusEnumEmpty QuerySegmentsResponseDataRowsStatusEnum = "EMPTY"
- QuerySegmentsResponseDataRowsStatusEnumError QuerySegmentsResponseDataRowsStatusEnum = "ERROR"
- QuerySegmentsResponseDataRowsStatusEnumDeleting QuerySegmentsResponseDataRowsStatusEnum = "DELETING"
- QuerySegmentsResponseDataRowsStatusEnumDeleted QuerySegmentsResponseDataRowsStatusEnum = "DELETED"
- )
-
- type QuerySegmentsResponseDataRows struct {
-
- // 创建时间
- CreatedAt *string `json:"createdAt,omitempty"`
- // 命中次数
- HitCount *int32 `json:"hitCount,omitempty"`
- // QA模式 问答
- Answer *string `json:"answer,omitempty"`
- // 字数
- WordCount *int32 `json:"wordCount,omitempty"`
- // 创建人
- CreatedBy *string `json:"createdBy,omitempty"`
- // 知识库id
- DatasetId *string `json:"datasetId,omitempty"`
- // 文档id
- DocumentId *string `json:"documentId,omitempty"`
- // 分段id
- Id *string `json:"id,omitempty"`
- // 分段内容
- Content *string `json:"content,omitempty"`
- // 是否启用
- Enabled *bool `json:"enabled,omitempty"`
-
- ContentHash *string `json:"contentHash,omitempty"`
- // 状态
- Status *QuerySegmentsResponseDataRowsStatusEnum `json:"status,omitempty"`
- }
-
- func (s QuerySegmentsResponseDataRows) String() string {
- return utils.Beautify(s)
- }
-
- func (s QuerySegmentsResponseDataRows) GoString() string {
- return s.String()
- }
-
- func (s QuerySegmentsResponseDataRows) ToJsonString() string {
- return utils.ToJsonString(s)
- }
-
- func (s *QuerySegmentsResponseDataRows) SetCreatedAt(v string) *QuerySegmentsResponseDataRows {
- s.CreatedAt = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetHitCount(v int32) *QuerySegmentsResponseDataRows {
- s.HitCount = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetAnswer(v string) *QuerySegmentsResponseDataRows {
- s.Answer = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetWordCount(v int32) *QuerySegmentsResponseDataRows {
- s.WordCount = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetCreatedBy(v string) *QuerySegmentsResponseDataRows {
- s.CreatedBy = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetDatasetId(v string) *QuerySegmentsResponseDataRows {
- s.DatasetId = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetDocumentId(v string) *QuerySegmentsResponseDataRows {
- s.DocumentId = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetId(v string) *QuerySegmentsResponseDataRows {
- s.Id = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetContent(v string) *QuerySegmentsResponseDataRows {
- s.Content = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetEnabled(v bool) *QuerySegmentsResponseDataRows {
- s.Enabled = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetContentHash(v string) *QuerySegmentsResponseDataRows {
- s.ContentHash = &v
- return s
- }
-
- func (s *QuerySegmentsResponseDataRows) SetStatus(v QuerySegmentsResponseDataRowsStatusEnum) *QuerySegmentsResponseDataRows {
- s.Status = &v
- return s
- }
-
-
- type QuerySegmentsResponseDataRowsBuilder struct {
- s *QuerySegmentsResponseDataRows
- }
-
- func NewQuerySegmentsResponseDataRowsBuilder() *QuerySegmentsResponseDataRowsBuilder {
- s := &QuerySegmentsResponseDataRows{}
- b := &QuerySegmentsResponseDataRowsBuilder{s: s}
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) CreatedAt(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.CreatedAt = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) HitCount(v int32) *QuerySegmentsResponseDataRowsBuilder {
- b.s.HitCount = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) Answer(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.Answer = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) WordCount(v int32) *QuerySegmentsResponseDataRowsBuilder {
- b.s.WordCount = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) CreatedBy(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.CreatedBy = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) DatasetId(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.DatasetId = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) DocumentId(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.DocumentId = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) Id(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.Id = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) Content(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.Content = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) Enabled(v bool) *QuerySegmentsResponseDataRowsBuilder {
- b.s.Enabled = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) ContentHash(v string) *QuerySegmentsResponseDataRowsBuilder {
- b.s.ContentHash = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) Status(v QuerySegmentsResponseDataRowsStatusEnum) *QuerySegmentsResponseDataRowsBuilder {
- b.s.Status = &v
- return b
- }
-
- func (b *QuerySegmentsResponseDataRowsBuilder) Build() *QuerySegmentsResponseDataRows {
- return b.s
- }
-
|