25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 

301 satır
8.6 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 UpdateSegmentResponseBodyStatusEnum string
  9. // List of Status
  10. const (
  11. UpdateSegmentResponseBodyStatusEnumWaiting UpdateSegmentResponseBodyStatusEnum = "WAITING"
  12. UpdateSegmentResponseBodyStatusEnumQueuing UpdateSegmentResponseBodyStatusEnum = "QUEUING"
  13. UpdateSegmentResponseBodyStatusEnumParsing UpdateSegmentResponseBodyStatusEnum = "PARSING"
  14. UpdateSegmentResponseBodyStatusEnumCleaning UpdateSegmentResponseBodyStatusEnum = "CLEANING"
  15. UpdateSegmentResponseBodyStatusEnumSplitting UpdateSegmentResponseBodyStatusEnum = "SPLITTING"
  16. UpdateSegmentResponseBodyStatusEnumIndexing UpdateSegmentResponseBodyStatusEnum = "INDEXING"
  17. UpdateSegmentResponseBodyStatusEnumCompleted UpdateSegmentResponseBodyStatusEnum = "COMPLETED"
  18. UpdateSegmentResponseBodyStatusEnumExceeded UpdateSegmentResponseBodyStatusEnum = "EXCEEDED"
  19. UpdateSegmentResponseBodyStatusEnumFilenamenotmatch UpdateSegmentResponseBodyStatusEnum = "FILENAMENOTMATCH"
  20. UpdateSegmentResponseBodyStatusEnumEmpty UpdateSegmentResponseBodyStatusEnum = "EMPTY"
  21. UpdateSegmentResponseBodyStatusEnumError UpdateSegmentResponseBodyStatusEnum = "ERROR"
  22. UpdateSegmentResponseBodyStatusEnumDeleting UpdateSegmentResponseBodyStatusEnum = "DELETING"
  23. UpdateSegmentResponseBodyStatusEnumDeleted UpdateSegmentResponseBodyStatusEnum = "DELETED"
  24. )
  25. type UpdateSegmentResponseBody struct {
  26. // 完成时间
  27. CompletedAt *string `json:"completedAt,omitempty"`
  28. // 召回命中次数
  29. HitCount *int32 `json:"hitCount,omitempty"`
  30. // 更新人
  31. UpdatedBy *string `json:"updatedBy,omitempty"`
  32. // 字数
  33. WordCount *int32 `json:"wordCount,omitempty"`
  34. // 如果发生错误,可能有错误提示
  35. Error *string `json:"error,omitempty"`
  36. // 文档内容
  37. Content *string `json:"content,omitempty"`
  38. // 是否启用,true启用,false禁用
  39. Enabled *bool `json:"enabled,omitempty"`
  40. // 禁用时间
  41. DisabledAt *string `json:"disabledAt,omitempty"`
  42. // 文档hash值
  43. ContentHash *string `json:"contentHash,omitempty"`
  44. // 创建时间
  45. CreatedAt *string `json:"createdAt,omitempty"`
  46. // 索引时间
  47. IndexingAt *string `json:"indexingAt,omitempty"`
  48. // 禁用操作人
  49. DisabledBy *string `json:"disabledBy,omitempty"`
  50. // 停止时间
  51. StoppedAt *string `json:"stoppedAt,omitempty"`
  52. // QA问答对的回答
  53. Answer *string `json:"answer,omitempty"`
  54. // 创建人
  55. CreatedBy *string `json:"createdBy,omitempty"`
  56. // 知识库id
  57. DatasetId *string `json:"datasetId,omitempty"`
  58. // 文档id
  59. DocumentId *string `json:"documentId,omitempty"`
  60. // 分段id
  61. Id *string `json:"id,omitempty"`
  62. // 文档状态,排队中:WAITING,QUEUING, 解析中:PARSING,CLEANING,SPLITTING,INDEXING, 解析成功:COMPLETED, 超过限额:EXCEEDED, 文件类型不支持:FILENAMENOTMATCH, 空文档:EMPTY, 内部错误:ERROR, 删除中:DELETING 已删除:DELETED
  63. Status *UpdateSegmentResponseBodyStatusEnum `json:"status,omitempty"`
  64. // 更新时间
  65. UpdatedAt *string `json:"updatedAt,omitempty"`
  66. }
  67. func (s UpdateSegmentResponseBody) String() string {
  68. return utils.Beautify(s)
  69. }
  70. func (s UpdateSegmentResponseBody) GoString() string {
  71. return s.String()
  72. }
  73. func (s UpdateSegmentResponseBody) ToJsonString() string {
  74. return utils.ToJsonString(s)
  75. }
  76. func (s *UpdateSegmentResponseBody) SetCompletedAt(v string) *UpdateSegmentResponseBody {
  77. s.CompletedAt = &v
  78. return s
  79. }
  80. func (s *UpdateSegmentResponseBody) SetHitCount(v int32) *UpdateSegmentResponseBody {
  81. s.HitCount = &v
  82. return s
  83. }
  84. func (s *UpdateSegmentResponseBody) SetUpdatedBy(v string) *UpdateSegmentResponseBody {
  85. s.UpdatedBy = &v
  86. return s
  87. }
  88. func (s *UpdateSegmentResponseBody) SetWordCount(v int32) *UpdateSegmentResponseBody {
  89. s.WordCount = &v
  90. return s
  91. }
  92. func (s *UpdateSegmentResponseBody) SetError(v string) *UpdateSegmentResponseBody {
  93. s.Error = &v
  94. return s
  95. }
  96. func (s *UpdateSegmentResponseBody) SetContent(v string) *UpdateSegmentResponseBody {
  97. s.Content = &v
  98. return s
  99. }
  100. func (s *UpdateSegmentResponseBody) SetEnabled(v bool) *UpdateSegmentResponseBody {
  101. s.Enabled = &v
  102. return s
  103. }
  104. func (s *UpdateSegmentResponseBody) SetDisabledAt(v string) *UpdateSegmentResponseBody {
  105. s.DisabledAt = &v
  106. return s
  107. }
  108. func (s *UpdateSegmentResponseBody) SetContentHash(v string) *UpdateSegmentResponseBody {
  109. s.ContentHash = &v
  110. return s
  111. }
  112. func (s *UpdateSegmentResponseBody) SetCreatedAt(v string) *UpdateSegmentResponseBody {
  113. s.CreatedAt = &v
  114. return s
  115. }
  116. func (s *UpdateSegmentResponseBody) SetIndexingAt(v string) *UpdateSegmentResponseBody {
  117. s.IndexingAt = &v
  118. return s
  119. }
  120. func (s *UpdateSegmentResponseBody) SetDisabledBy(v string) *UpdateSegmentResponseBody {
  121. s.DisabledBy = &v
  122. return s
  123. }
  124. func (s *UpdateSegmentResponseBody) SetStoppedAt(v string) *UpdateSegmentResponseBody {
  125. s.StoppedAt = &v
  126. return s
  127. }
  128. func (s *UpdateSegmentResponseBody) SetAnswer(v string) *UpdateSegmentResponseBody {
  129. s.Answer = &v
  130. return s
  131. }
  132. func (s *UpdateSegmentResponseBody) SetCreatedBy(v string) *UpdateSegmentResponseBody {
  133. s.CreatedBy = &v
  134. return s
  135. }
  136. func (s *UpdateSegmentResponseBody) SetDatasetId(v string) *UpdateSegmentResponseBody {
  137. s.DatasetId = &v
  138. return s
  139. }
  140. func (s *UpdateSegmentResponseBody) SetDocumentId(v string) *UpdateSegmentResponseBody {
  141. s.DocumentId = &v
  142. return s
  143. }
  144. func (s *UpdateSegmentResponseBody) SetId(v string) *UpdateSegmentResponseBody {
  145. s.Id = &v
  146. return s
  147. }
  148. func (s *UpdateSegmentResponseBody) SetStatus(v UpdateSegmentResponseBodyStatusEnum) *UpdateSegmentResponseBody {
  149. s.Status = &v
  150. return s
  151. }
  152. func (s *UpdateSegmentResponseBody) SetUpdatedAt(v string) *UpdateSegmentResponseBody {
  153. s.UpdatedAt = &v
  154. return s
  155. }
  156. type UpdateSegmentResponseBodyBuilder struct {
  157. s *UpdateSegmentResponseBody
  158. }
  159. func NewUpdateSegmentResponseBodyBuilder() *UpdateSegmentResponseBodyBuilder {
  160. s := &UpdateSegmentResponseBody{}
  161. b := &UpdateSegmentResponseBodyBuilder{s: s}
  162. return b
  163. }
  164. func (b *UpdateSegmentResponseBodyBuilder) CompletedAt(v string) *UpdateSegmentResponseBodyBuilder {
  165. b.s.CompletedAt = &v
  166. return b
  167. }
  168. func (b *UpdateSegmentResponseBodyBuilder) HitCount(v int32) *UpdateSegmentResponseBodyBuilder {
  169. b.s.HitCount = &v
  170. return b
  171. }
  172. func (b *UpdateSegmentResponseBodyBuilder) UpdatedBy(v string) *UpdateSegmentResponseBodyBuilder {
  173. b.s.UpdatedBy = &v
  174. return b
  175. }
  176. func (b *UpdateSegmentResponseBodyBuilder) WordCount(v int32) *UpdateSegmentResponseBodyBuilder {
  177. b.s.WordCount = &v
  178. return b
  179. }
  180. func (b *UpdateSegmentResponseBodyBuilder) Error(v string) *UpdateSegmentResponseBodyBuilder {
  181. b.s.Error = &v
  182. return b
  183. }
  184. func (b *UpdateSegmentResponseBodyBuilder) Content(v string) *UpdateSegmentResponseBodyBuilder {
  185. b.s.Content = &v
  186. return b
  187. }
  188. func (b *UpdateSegmentResponseBodyBuilder) Enabled(v bool) *UpdateSegmentResponseBodyBuilder {
  189. b.s.Enabled = &v
  190. return b
  191. }
  192. func (b *UpdateSegmentResponseBodyBuilder) DisabledAt(v string) *UpdateSegmentResponseBodyBuilder {
  193. b.s.DisabledAt = &v
  194. return b
  195. }
  196. func (b *UpdateSegmentResponseBodyBuilder) ContentHash(v string) *UpdateSegmentResponseBodyBuilder {
  197. b.s.ContentHash = &v
  198. return b
  199. }
  200. func (b *UpdateSegmentResponseBodyBuilder) CreatedAt(v string) *UpdateSegmentResponseBodyBuilder {
  201. b.s.CreatedAt = &v
  202. return b
  203. }
  204. func (b *UpdateSegmentResponseBodyBuilder) IndexingAt(v string) *UpdateSegmentResponseBodyBuilder {
  205. b.s.IndexingAt = &v
  206. return b
  207. }
  208. func (b *UpdateSegmentResponseBodyBuilder) DisabledBy(v string) *UpdateSegmentResponseBodyBuilder {
  209. b.s.DisabledBy = &v
  210. return b
  211. }
  212. func (b *UpdateSegmentResponseBodyBuilder) StoppedAt(v string) *UpdateSegmentResponseBodyBuilder {
  213. b.s.StoppedAt = &v
  214. return b
  215. }
  216. func (b *UpdateSegmentResponseBodyBuilder) Answer(v string) *UpdateSegmentResponseBodyBuilder {
  217. b.s.Answer = &v
  218. return b
  219. }
  220. func (b *UpdateSegmentResponseBodyBuilder) CreatedBy(v string) *UpdateSegmentResponseBodyBuilder {
  221. b.s.CreatedBy = &v
  222. return b
  223. }
  224. func (b *UpdateSegmentResponseBodyBuilder) DatasetId(v string) *UpdateSegmentResponseBodyBuilder {
  225. b.s.DatasetId = &v
  226. return b
  227. }
  228. func (b *UpdateSegmentResponseBodyBuilder) DocumentId(v string) *UpdateSegmentResponseBodyBuilder {
  229. b.s.DocumentId = &v
  230. return b
  231. }
  232. func (b *UpdateSegmentResponseBodyBuilder) Id(v string) *UpdateSegmentResponseBodyBuilder {
  233. b.s.Id = &v
  234. return b
  235. }
  236. func (b *UpdateSegmentResponseBodyBuilder) Status(v UpdateSegmentResponseBodyStatusEnum) *UpdateSegmentResponseBodyBuilder {
  237. b.s.Status = &v
  238. return b
  239. }
  240. func (b *UpdateSegmentResponseBodyBuilder) UpdatedAt(v string) *UpdateSegmentResponseBodyBuilder {
  241. b.s.UpdatedAt = &v
  242. return b
  243. }
  244. func (b *UpdateSegmentResponseBodyBuilder) Build() *UpdateSegmentResponseBody {
  245. return b.s
  246. }