Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 

103 linhas
2.3 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 UpdateDatasetResponseBody struct {
  9. // 创建时间
  10. CreatedAt *string `json:"createdAt,omitempty"`
  11. // 知识库名称
  12. Name *string `json:"name,omitempty"`
  13. // 知识库ID
  14. DatasetId *string `json:"datasetId,omitempty"`
  15. // 知识库描述
  16. Description *string `json:"description,omitempty"`
  17. // 更新时间
  18. UpdatedAt *string `json:"updatedAt,omitempty"`
  19. }
  20. func (s UpdateDatasetResponseBody) String() string {
  21. return utils.Beautify(s)
  22. }
  23. func (s UpdateDatasetResponseBody) GoString() string {
  24. return s.String()
  25. }
  26. func (s UpdateDatasetResponseBody) ToJsonString() string {
  27. return utils.ToJsonString(s)
  28. }
  29. func (s *UpdateDatasetResponseBody) SetCreatedAt(v string) *UpdateDatasetResponseBody {
  30. s.CreatedAt = &v
  31. return s
  32. }
  33. func (s *UpdateDatasetResponseBody) SetName(v string) *UpdateDatasetResponseBody {
  34. s.Name = &v
  35. return s
  36. }
  37. func (s *UpdateDatasetResponseBody) SetDatasetId(v string) *UpdateDatasetResponseBody {
  38. s.DatasetId = &v
  39. return s
  40. }
  41. func (s *UpdateDatasetResponseBody) SetDescription(v string) *UpdateDatasetResponseBody {
  42. s.Description = &v
  43. return s
  44. }
  45. func (s *UpdateDatasetResponseBody) SetUpdatedAt(v string) *UpdateDatasetResponseBody {
  46. s.UpdatedAt = &v
  47. return s
  48. }
  49. type UpdateDatasetResponseBodyBuilder struct {
  50. s *UpdateDatasetResponseBody
  51. }
  52. func NewUpdateDatasetResponseBodyBuilder() *UpdateDatasetResponseBodyBuilder {
  53. s := &UpdateDatasetResponseBody{}
  54. b := &UpdateDatasetResponseBodyBuilder{s: s}
  55. return b
  56. }
  57. func (b *UpdateDatasetResponseBodyBuilder) CreatedAt(v string) *UpdateDatasetResponseBodyBuilder {
  58. b.s.CreatedAt = &v
  59. return b
  60. }
  61. func (b *UpdateDatasetResponseBodyBuilder) Name(v string) *UpdateDatasetResponseBodyBuilder {
  62. b.s.Name = &v
  63. return b
  64. }
  65. func (b *UpdateDatasetResponseBodyBuilder) DatasetId(v string) *UpdateDatasetResponseBodyBuilder {
  66. b.s.DatasetId = &v
  67. return b
  68. }
  69. func (b *UpdateDatasetResponseBodyBuilder) Description(v string) *UpdateDatasetResponseBodyBuilder {
  70. b.s.Description = &v
  71. return b
  72. }
  73. func (b *UpdateDatasetResponseBodyBuilder) UpdatedAt(v string) *UpdateDatasetResponseBodyBuilder {
  74. b.s.UpdatedAt = &v
  75. return b
  76. }
  77. func (b *UpdateDatasetResponseBodyBuilder) Build() *UpdateDatasetResponseBody {
  78. return b.s
  79. }