|
- // @Title Golang SDK Client
- // @Description This code is auto generated
- // @Author Ecloud SDK
-
- package model
-
- import (
- "gitlab.ecloud.com/ecloud/ecloudsdkcore/utils"
- )
-
- type PublishRequest struct {
-
-
- PublishPath *PublishPath `json:"publishPath,omitempty"`
-
- PublishQuery *PublishQuery `json:"publishQuery,omitempty"`
- }
-
- func (s PublishRequest) String() string {
- return utils.Beautify(s)
- }
-
- func (s PublishRequest) GoString() string {
- return s.String()
- }
-
- func (s PublishRequest) ToJsonString() string {
- return utils.ToJsonString(s)
- }
-
- func (s *PublishRequest) SetPublishPath(v *PublishPath) *PublishRequest {
- s.PublishPath = v
- return s
- }
-
- func (s *PublishRequest) SetPublishQuery(v *PublishQuery) *PublishRequest {
- s.PublishQuery = v
- return s
- }
-
-
- type PublishRequestBuilder struct {
- s *PublishRequest
- }
-
- func NewPublishRequestBuilder() *PublishRequestBuilder {
- s := &PublishRequest{}
- b := &PublishRequestBuilder{s: s}
- return b
- }
-
- func (b *PublishRequestBuilder) PublishPath(v *PublishPath) *PublishRequestBuilder {
- b.s.PublishPath = v
- return b
- }
-
- func (b *PublishRequestBuilder) PublishQuery(v *PublishQuery) *PublishRequestBuilder {
- b.s.PublishQuery = v
- return b
- }
-
- func (b *PublishRequestBuilder) Build() *PublishRequest {
- return b.s
- }
-
|