25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

134 lines
3.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 UpdateAssetGroupResponseBodyGroupTypeEnum string
  9. // List of GroupType
  10. const (
  11. UpdateAssetGroupResponseBodyGroupTypeEnumAigc UpdateAssetGroupResponseBodyGroupTypeEnum = "AIGC"
  12. UpdateAssetGroupResponseBodyGroupTypeEnumLivenessface UpdateAssetGroupResponseBodyGroupTypeEnum = "LivenessFace"
  13. )
  14. type UpdateAssetGroupResponseBody struct {
  15. // 更新时间,格式:yyyy-MM-dd HH:mm:ss
  16. UpdatedTime *string `json:"updatedTime,omitempty"`
  17. // AssetGroupTypeEnum
  18. GroupType *UpdateAssetGroupResponseBodyGroupTypeEnum `json:"groupType,omitempty"`
  19. // 资产组名称
  20. GroupName *string `json:"groupName,omitempty"`
  21. // 火山资产组ID
  22. GroupId *string `json:"groupId,omitempty"`
  23. // 资产组简介
  24. Description *string `json:"description,omitempty"`
  25. // 创建时间,格式:yyyy-MM-dd HH:mm:ss
  26. CreatedTime *string `json:"createdTime,omitempty"`
  27. // 主键ID(内部字段,OpenAPI不返回)
  28. Id *string `json:"id,omitempty"`
  29. }
  30. func (s UpdateAssetGroupResponseBody) String() string {
  31. return utils.Beautify(s)
  32. }
  33. func (s UpdateAssetGroupResponseBody) GoString() string {
  34. return s.String()
  35. }
  36. func (s UpdateAssetGroupResponseBody) ToJsonString() string {
  37. return utils.ToJsonString(s)
  38. }
  39. func (s *UpdateAssetGroupResponseBody) SetUpdatedTime(v string) *UpdateAssetGroupResponseBody {
  40. s.UpdatedTime = &v
  41. return s
  42. }
  43. func (s *UpdateAssetGroupResponseBody) SetGroupType(v UpdateAssetGroupResponseBodyGroupTypeEnum) *UpdateAssetGroupResponseBody {
  44. s.GroupType = &v
  45. return s
  46. }
  47. func (s *UpdateAssetGroupResponseBody) SetGroupName(v string) *UpdateAssetGroupResponseBody {
  48. s.GroupName = &v
  49. return s
  50. }
  51. func (s *UpdateAssetGroupResponseBody) SetGroupId(v string) *UpdateAssetGroupResponseBody {
  52. s.GroupId = &v
  53. return s
  54. }
  55. func (s *UpdateAssetGroupResponseBody) SetDescription(v string) *UpdateAssetGroupResponseBody {
  56. s.Description = &v
  57. return s
  58. }
  59. func (s *UpdateAssetGroupResponseBody) SetCreatedTime(v string) *UpdateAssetGroupResponseBody {
  60. s.CreatedTime = &v
  61. return s
  62. }
  63. func (s *UpdateAssetGroupResponseBody) SetId(v string) *UpdateAssetGroupResponseBody {
  64. s.Id = &v
  65. return s
  66. }
  67. type UpdateAssetGroupResponseBodyBuilder struct {
  68. s *UpdateAssetGroupResponseBody
  69. }
  70. func NewUpdateAssetGroupResponseBodyBuilder() *UpdateAssetGroupResponseBodyBuilder {
  71. s := &UpdateAssetGroupResponseBody{}
  72. b := &UpdateAssetGroupResponseBodyBuilder{s: s}
  73. return b
  74. }
  75. func (b *UpdateAssetGroupResponseBodyBuilder) UpdatedTime(v string) *UpdateAssetGroupResponseBodyBuilder {
  76. b.s.UpdatedTime = &v
  77. return b
  78. }
  79. func (b *UpdateAssetGroupResponseBodyBuilder) GroupType(v UpdateAssetGroupResponseBodyGroupTypeEnum) *UpdateAssetGroupResponseBodyBuilder {
  80. b.s.GroupType = &v
  81. return b
  82. }
  83. func (b *UpdateAssetGroupResponseBodyBuilder) GroupName(v string) *UpdateAssetGroupResponseBodyBuilder {
  84. b.s.GroupName = &v
  85. return b
  86. }
  87. func (b *UpdateAssetGroupResponseBodyBuilder) GroupId(v string) *UpdateAssetGroupResponseBodyBuilder {
  88. b.s.GroupId = &v
  89. return b
  90. }
  91. func (b *UpdateAssetGroupResponseBodyBuilder) Description(v string) *UpdateAssetGroupResponseBodyBuilder {
  92. b.s.Description = &v
  93. return b
  94. }
  95. func (b *UpdateAssetGroupResponseBodyBuilder) CreatedTime(v string) *UpdateAssetGroupResponseBodyBuilder {
  96. b.s.CreatedTime = &v
  97. return b
  98. }
  99. func (b *UpdateAssetGroupResponseBodyBuilder) Id(v string) *UpdateAssetGroupResponseBodyBuilder {
  100. b.s.Id = &v
  101. return b
  102. }
  103. func (b *UpdateAssetGroupResponseBodyBuilder) Build() *UpdateAssetGroupResponseBody {
  104. return b.s
  105. }