Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 

204 строки
6.0 KiB

  1. // @Title Golang SDK Client
  2. // @Description This code is auto generated
  3. // @Author Ecloud SDK
  4. package model
  5. import (
  6. "gitlab.ecloud.com/ecloud/ecloudsdkcore/utils"
  7. )
  8. type QuerySegmentsResponseDataRowsStatusEnum string
  9. // List of Status
  10. const (
  11. QuerySegmentsResponseDataRowsStatusEnumWaiting QuerySegmentsResponseDataRowsStatusEnum = "WAITING"
  12. QuerySegmentsResponseDataRowsStatusEnumQueuing QuerySegmentsResponseDataRowsStatusEnum = "QUEUING"
  13. QuerySegmentsResponseDataRowsStatusEnumParsing QuerySegmentsResponseDataRowsStatusEnum = "PARSING"
  14. QuerySegmentsResponseDataRowsStatusEnumCleaning QuerySegmentsResponseDataRowsStatusEnum = "CLEANING"
  15. QuerySegmentsResponseDataRowsStatusEnumSplitting QuerySegmentsResponseDataRowsStatusEnum = "SPLITTING"
  16. QuerySegmentsResponseDataRowsStatusEnumIndexing QuerySegmentsResponseDataRowsStatusEnum = "INDEXING"
  17. QuerySegmentsResponseDataRowsStatusEnumCompleted QuerySegmentsResponseDataRowsStatusEnum = "COMPLETED"
  18. QuerySegmentsResponseDataRowsStatusEnumExceeded QuerySegmentsResponseDataRowsStatusEnum = "EXCEEDED"
  19. QuerySegmentsResponseDataRowsStatusEnumEmpty QuerySegmentsResponseDataRowsStatusEnum = "EMPTY"
  20. QuerySegmentsResponseDataRowsStatusEnumError QuerySegmentsResponseDataRowsStatusEnum = "ERROR"
  21. QuerySegmentsResponseDataRowsStatusEnumDeleting QuerySegmentsResponseDataRowsStatusEnum = "DELETING"
  22. QuerySegmentsResponseDataRowsStatusEnumDeleted QuerySegmentsResponseDataRowsStatusEnum = "DELETED"
  23. )
  24. type QuerySegmentsResponseDataRows struct {
  25. // 创建时间
  26. CreatedAt *string `json:"createdAt,omitempty"`
  27. // 命中次数
  28. HitCount *int32 `json:"hitCount,omitempty"`
  29. // QA模式 问答
  30. Answer *string `json:"answer,omitempty"`
  31. // 字数
  32. WordCount *int32 `json:"wordCount,omitempty"`
  33. // 创建人
  34. CreatedBy *string `json:"createdBy,omitempty"`
  35. // 知识库id
  36. DatasetId *string `json:"datasetId,omitempty"`
  37. // 文档id
  38. DocumentId *string `json:"documentId,omitempty"`
  39. // 分段id
  40. Id *string `json:"id,omitempty"`
  41. // 分段内容
  42. Content *string `json:"content,omitempty"`
  43. // 是否启用
  44. Enabled *bool `json:"enabled,omitempty"`
  45. ContentHash *string `json:"contentHash,omitempty"`
  46. // 状态
  47. Status *QuerySegmentsResponseDataRowsStatusEnum `json:"status,omitempty"`
  48. }
  49. func (s QuerySegmentsResponseDataRows) String() string {
  50. return utils.Beautify(s)
  51. }
  52. func (s QuerySegmentsResponseDataRows) GoString() string {
  53. return s.String()
  54. }
  55. func (s QuerySegmentsResponseDataRows) ToJsonString() string {
  56. return utils.ToJsonString(s)
  57. }
  58. func (s *QuerySegmentsResponseDataRows) SetCreatedAt(v string) *QuerySegmentsResponseDataRows {
  59. s.CreatedAt = &v
  60. return s
  61. }
  62. func (s *QuerySegmentsResponseDataRows) SetHitCount(v int32) *QuerySegmentsResponseDataRows {
  63. s.HitCount = &v
  64. return s
  65. }
  66. func (s *QuerySegmentsResponseDataRows) SetAnswer(v string) *QuerySegmentsResponseDataRows {
  67. s.Answer = &v
  68. return s
  69. }
  70. func (s *QuerySegmentsResponseDataRows) SetWordCount(v int32) *QuerySegmentsResponseDataRows {
  71. s.WordCount = &v
  72. return s
  73. }
  74. func (s *QuerySegmentsResponseDataRows) SetCreatedBy(v string) *QuerySegmentsResponseDataRows {
  75. s.CreatedBy = &v
  76. return s
  77. }
  78. func (s *QuerySegmentsResponseDataRows) SetDatasetId(v string) *QuerySegmentsResponseDataRows {
  79. s.DatasetId = &v
  80. return s
  81. }
  82. func (s *QuerySegmentsResponseDataRows) SetDocumentId(v string) *QuerySegmentsResponseDataRows {
  83. s.DocumentId = &v
  84. return s
  85. }
  86. func (s *QuerySegmentsResponseDataRows) SetId(v string) *QuerySegmentsResponseDataRows {
  87. s.Id = &v
  88. return s
  89. }
  90. func (s *QuerySegmentsResponseDataRows) SetContent(v string) *QuerySegmentsResponseDataRows {
  91. s.Content = &v
  92. return s
  93. }
  94. func (s *QuerySegmentsResponseDataRows) SetEnabled(v bool) *QuerySegmentsResponseDataRows {
  95. s.Enabled = &v
  96. return s
  97. }
  98. func (s *QuerySegmentsResponseDataRows) SetContentHash(v string) *QuerySegmentsResponseDataRows {
  99. s.ContentHash = &v
  100. return s
  101. }
  102. func (s *QuerySegmentsResponseDataRows) SetStatus(v QuerySegmentsResponseDataRowsStatusEnum) *QuerySegmentsResponseDataRows {
  103. s.Status = &v
  104. return s
  105. }
  106. type QuerySegmentsResponseDataRowsBuilder struct {
  107. s *QuerySegmentsResponseDataRows
  108. }
  109. func NewQuerySegmentsResponseDataRowsBuilder() *QuerySegmentsResponseDataRowsBuilder {
  110. s := &QuerySegmentsResponseDataRows{}
  111. b := &QuerySegmentsResponseDataRowsBuilder{s: s}
  112. return b
  113. }
  114. func (b *QuerySegmentsResponseDataRowsBuilder) CreatedAt(v string) *QuerySegmentsResponseDataRowsBuilder {
  115. b.s.CreatedAt = &v
  116. return b
  117. }
  118. func (b *QuerySegmentsResponseDataRowsBuilder) HitCount(v int32) *QuerySegmentsResponseDataRowsBuilder {
  119. b.s.HitCount = &v
  120. return b
  121. }
  122. func (b *QuerySegmentsResponseDataRowsBuilder) Answer(v string) *QuerySegmentsResponseDataRowsBuilder {
  123. b.s.Answer = &v
  124. return b
  125. }
  126. func (b *QuerySegmentsResponseDataRowsBuilder) WordCount(v int32) *QuerySegmentsResponseDataRowsBuilder {
  127. b.s.WordCount = &v
  128. return b
  129. }
  130. func (b *QuerySegmentsResponseDataRowsBuilder) CreatedBy(v string) *QuerySegmentsResponseDataRowsBuilder {
  131. b.s.CreatedBy = &v
  132. return b
  133. }
  134. func (b *QuerySegmentsResponseDataRowsBuilder) DatasetId(v string) *QuerySegmentsResponseDataRowsBuilder {
  135. b.s.DatasetId = &v
  136. return b
  137. }
  138. func (b *QuerySegmentsResponseDataRowsBuilder) DocumentId(v string) *QuerySegmentsResponseDataRowsBuilder {
  139. b.s.DocumentId = &v
  140. return b
  141. }
  142. func (b *QuerySegmentsResponseDataRowsBuilder) Id(v string) *QuerySegmentsResponseDataRowsBuilder {
  143. b.s.Id = &v
  144. return b
  145. }
  146. func (b *QuerySegmentsResponseDataRowsBuilder) Content(v string) *QuerySegmentsResponseDataRowsBuilder {
  147. b.s.Content = &v
  148. return b
  149. }
  150. func (b *QuerySegmentsResponseDataRowsBuilder) Enabled(v bool) *QuerySegmentsResponseDataRowsBuilder {
  151. b.s.Enabled = &v
  152. return b
  153. }
  154. func (b *QuerySegmentsResponseDataRowsBuilder) ContentHash(v string) *QuerySegmentsResponseDataRowsBuilder {
  155. b.s.ContentHash = &v
  156. return b
  157. }
  158. func (b *QuerySegmentsResponseDataRowsBuilder) Status(v QuerySegmentsResponseDataRowsStatusEnum) *QuerySegmentsResponseDataRowsBuilder {
  159. b.s.Status = &v
  160. return b
  161. }
  162. func (b *QuerySegmentsResponseDataRowsBuilder) Build() *QuerySegmentsResponseDataRows {
  163. return b.s
  164. }