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