delete_site_request_model.go raw

   1  // This file is auto-generated, don't edit it. Thanks.
   2  package client
   3  
   4  import (
   5  	"github.com/alibabacloud-go/tea/dara"
   6  )
   7  
   8  type iDeleteSiteRequest interface {
   9  	dara.Model
  10  	String() string
  11  	GoString() string
  12  	SetOwnerId(v int64) *DeleteSiteRequest
  13  	GetOwnerId() *int64
  14  	SetSecurityToken(v string) *DeleteSiteRequest
  15  	GetSecurityToken() *string
  16  	SetSiteId(v int64) *DeleteSiteRequest
  17  	GetSiteId() *int64
  18  }
  19  
  20  type DeleteSiteRequest struct {
  21  	OwnerId       *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
  22  	SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
  23  	// The website ID, which can be obtained by calling the [ListSites](https://help.aliyun.com/document_detail/2850189.html) operation.
  24  	//
  25  	// example:
  26  	//
  27  	// 1234567890123
  28  	SiteId *int64 `json:"SiteId,omitempty" xml:"SiteId,omitempty"`
  29  }
  30  
  31  func (s DeleteSiteRequest) String() string {
  32  	return dara.Prettify(s)
  33  }
  34  
  35  func (s DeleteSiteRequest) GoString() string {
  36  	return s.String()
  37  }
  38  
  39  func (s *DeleteSiteRequest) GetOwnerId() *int64 {
  40  	return s.OwnerId
  41  }
  42  
  43  func (s *DeleteSiteRequest) GetSecurityToken() *string {
  44  	return s.SecurityToken
  45  }
  46  
  47  func (s *DeleteSiteRequest) GetSiteId() *int64 {
  48  	return s.SiteId
  49  }
  50  
  51  func (s *DeleteSiteRequest) SetOwnerId(v int64) *DeleteSiteRequest {
  52  	s.OwnerId = &v
  53  	return s
  54  }
  55  
  56  func (s *DeleteSiteRequest) SetSecurityToken(v string) *DeleteSiteRequest {
  57  	s.SecurityToken = &v
  58  	return s
  59  }
  60  
  61  func (s *DeleteSiteRequest) SetSiteId(v int64) *DeleteSiteRequest {
  62  	s.SiteId = &v
  63  	return s
  64  }
  65  
  66  func (s *DeleteSiteRequest) Validate() error {
  67  	return dara.Validate(s)
  68  }
  69