Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#1758)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and stainless-bot committed Apr 11, 2024
1 parent 5a50b24 commit d5a3666
Show file tree
Hide file tree
Showing 7 changed files with 54 additions and 171 deletions.
14 changes: 6 additions & 8 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2236,23 +2236,21 @@ Methods:
Params Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerParam">PeerParam</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeersParam">PeersParam</a>

Response Types:

- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#Peer">Peer</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerNewResponse">PeerNewResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerUpdateResponse">PeerUpdateResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerListResponse">PeerListResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#Peers">Peers</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerDeleteResponse">PeerDeleteResponse</a>
- <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerGetResponse">PeerGetResponse</a>

Methods:

- <code title="post /accounts/{account_id}/secondary_dns/peers">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerNewParams">PeerNewParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerNewResponse">PeerNewResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, peerID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerUpdateParams">PeerUpdateParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerUpdateResponse">PeerUpdateResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/secondary_dns/peers">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerListParams">PeerListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/internal/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/internal/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerListResponse">PeerListResponse</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="post /accounts/{account_id}/secondary_dns/peers">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.New">New</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerNewParams">PeerNewParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#Peer">Peer</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="put /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.Update">Update</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, peerID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerUpdateParams">PeerUpdateParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#Peer">Peer</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/secondary_dns/peers">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.List">List</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerListParams">PeerListParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/internal/pagination">pagination</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/internal/pagination#SinglePage">SinglePage</a>[<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#Peer">Peer</a>], <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="delete /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.Delete">Delete</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, peerID <a href="https://pkg.go.dev/builtin#string">string</a>, params <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerDeleteParams">PeerDeleteParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerDeleteResponse">PeerDeleteResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, peerID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerGetParams">PeerGetParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerGetResponse">PeerGetResponse</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>
- <code title="get /accounts/{account_id}/secondary_dns/peers/{peer_id}">client.SecondaryDNS.Peers.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerService.Get">Get</a>(ctx <a href="https://pkg.go.dev/context">context</a>.<a href="https://pkg.go.dev/context#Context">Context</a>, peerID <a href="https://pkg.go.dev/builtin#string">string</a>, query <a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#PeerGetParams">PeerGetParams</a>) (<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns">secondary_dns</a>.<a href="https://pkg.go.dev/github.com/cloudflare/cloudflare-go/v2/secondary_dns#Peer">Peer</a>, <a href="https://pkg.go.dev/builtin#error">error</a>)</code>

## TSIGs

Expand Down
10 changes: 5 additions & 5 deletions secondary_dns/incoming.go
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ type IncomingNewResponse struct {
// Zone name.
Name string `json:"name"`
// A list of peer tags.
Peers []Peer `json:"peers"`
Peers []Peers `json:"peers"`
// The serial number of the SOA for the given zone.
SoaSerial float64 `json:"soa_serial"`
JSON incomingNewResponseJSON `json:"-"`
Expand Down Expand Up @@ -140,7 +140,7 @@ type IncomingUpdateResponse struct {
// Zone name.
Name string `json:"name"`
// A list of peer tags.
Peers []Peer `json:"peers"`
Peers []Peers `json:"peers"`
// The serial number of the SOA for the given zone.
SoaSerial float64 `json:"soa_serial"`
JSON incomingUpdateResponseJSON `json:"-"`
Expand Down Expand Up @@ -204,7 +204,7 @@ type IncomingGetResponse struct {
// Zone name.
Name string `json:"name"`
// A list of peer tags.
Peers []Peer `json:"peers"`
Peers []Peers `json:"peers"`
// The serial number of the SOA for the given zone.
SoaSerial float64 `json:"soa_serial"`
JSON incomingGetResponseJSON `json:"-"`
Expand Down Expand Up @@ -241,7 +241,7 @@ type IncomingNewParams struct {
// Zone name.
Name param.Field[string] `json:"name,required"`
// A list of peer tags.
Peers param.Field[[]PeerParam] `json:"peers,required"`
Peers param.Field[[]PeersParam] `json:"peers,required"`

Check failure on line 244 in secondary_dns/incoming.go

View workflow job for this annotation

GitHub Actions / lint

undefined: PeersParam
}

func (r IncomingNewParams) MarshalJSON() (data []byte, err error) {
Expand Down Expand Up @@ -299,7 +299,7 @@ type IncomingUpdateParams struct {
// Zone name.
Name param.Field[string] `json:"name,required"`
// A list of peer tags.
Peers param.Field[[]PeerParam] `json:"peers,required"`
Peers param.Field[[]PeersParam] `json:"peers,required"`

Check failure on line 302 in secondary_dns/incoming.go

View workflow job for this annotation

GitHub Actions / lint

undefined: PeersParam
}

func (r IncomingUpdateParams) MarshalJSON() (data []byte, err error) {
Expand Down
4 changes: 2 additions & 2 deletions secondary_dns/incoming_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ func TestIncomingNew(t *testing.T) {
ZoneID: cloudflare.F("269d8f4853475ca241c4e730be286b20"),
AutoRefreshSeconds: cloudflare.F(86400.000000),
Name: cloudflare.F("www.example.com."),
Peers: cloudflare.F([]secondary_dns.PeerParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
Peers: cloudflare.F([]secondary_dns.PeersParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
})
if err != nil {
var apierr *cloudflare.Error
Expand Down Expand Up @@ -61,7 +61,7 @@ func TestIncomingUpdate(t *testing.T) {
ZoneID: cloudflare.F("269d8f4853475ca241c4e730be286b20"),
AutoRefreshSeconds: cloudflare.F(86400.000000),
Name: cloudflare.F("www.example.com."),
Peers: cloudflare.F([]secondary_dns.PeerParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
Peers: cloudflare.F([]secondary_dns.PeersParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
})
if err != nil {
var apierr *cloudflare.Error
Expand Down
10 changes: 5 additions & 5 deletions secondary_dns/outgoing.go
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,7 @@ type OutgoingNewResponse struct {
// Zone name.
Name string `json:"name"`
// A list of peer tags.
Peers []Peer `json:"peers"`
Peers []Peers `json:"peers"`
// The serial number of the SOA for the given zone.
SoaSerial float64 `json:"soa_serial"`
JSON outgoingNewResponseJSON `json:"-"`
Expand Down Expand Up @@ -179,7 +179,7 @@ type OutgoingUpdateResponse struct {
// Zone name.
Name string `json:"name"`
// A list of peer tags.
Peers []Peer `json:"peers"`
Peers []Peers `json:"peers"`
// The serial number of the SOA for the given zone.
SoaSerial float64 `json:"soa_serial"`
JSON outgoingUpdateResponseJSON `json:"-"`
Expand Down Expand Up @@ -239,7 +239,7 @@ type OutgoingGetResponse struct {
// Zone name.
Name string `json:"name"`
// A list of peer tags.
Peers []Peer `json:"peers"`
Peers []Peers `json:"peers"`
// The serial number of the SOA for the given zone.
SoaSerial float64 `json:"soa_serial"`
JSON outgoingGetResponseJSON `json:"-"`
Expand Down Expand Up @@ -272,7 +272,7 @@ type OutgoingNewParams struct {
// Zone name.
Name param.Field[string] `json:"name,required"`
// A list of peer tags.
Peers param.Field[[]PeerParam] `json:"peers,required"`
Peers param.Field[[]PeersParam] `json:"peers,required"`

Check failure on line 275 in secondary_dns/outgoing.go

View workflow job for this annotation

GitHub Actions / lint

undefined: PeersParam
}

func (r OutgoingNewParams) MarshalJSON() (data []byte, err error) {
Expand Down Expand Up @@ -327,7 +327,7 @@ type OutgoingUpdateParams struct {
// Zone name.
Name param.Field[string] `json:"name,required"`
// A list of peer tags.
Peers param.Field[[]PeerParam] `json:"peers,required"`
Peers param.Field[[]PeersParam] `json:"peers,required"`

Check failure on line 330 in secondary_dns/outgoing.go

View workflow job for this annotation

GitHub Actions / lint

undefined: PeersParam
}

func (r OutgoingUpdateParams) MarshalJSON() (data []byte, err error) {
Expand Down
4 changes: 2 additions & 2 deletions secondary_dns/outgoing_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ func TestOutgoingNew(t *testing.T) {
_, err := client.SecondaryDNS.Outgoing.New(context.TODO(), secondary_dns.OutgoingNewParams{
ZoneID: cloudflare.F("269d8f4853475ca241c4e730be286b20"),
Name: cloudflare.F("www.example.com."),
Peers: cloudflare.F([]secondary_dns.PeerParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
Peers: cloudflare.F([]secondary_dns.PeersParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
})
if err != nil {
var apierr *cloudflare.Error
Expand Down Expand Up @@ -59,7 +59,7 @@ func TestOutgoingUpdate(t *testing.T) {
_, err := client.SecondaryDNS.Outgoing.Update(context.TODO(), secondary_dns.OutgoingUpdateParams{
ZoneID: cloudflare.F("269d8f4853475ca241c4e730be286b20"),
Name: cloudflare.F("www.example.com."),
Peers: cloudflare.F([]secondary_dns.PeerParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
Peers: cloudflare.F([]secondary_dns.PeersParam{"23ff594956f20c2a721606e94745a8aa", "00920f38ce07c2e2f4df50b1f61d4194"}),
})
if err != nil {
var apierr *cloudflare.Error
Expand Down
Loading

0 comments on commit d5a3666

Please sign in to comment.