Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#481)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and meorphis committed May 7, 2024
1 parent efb0b4d commit ab12ae0
Show file tree
Hide file tree
Showing 13 changed files with 49 additions and 15 deletions.
3 changes: 3 additions & 0 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Methods:

Types:

- <code><a href="./src/resources/accounts/members.ts">MemberStatus</a></code>
- <code><a href="./src/resources/accounts/members.ts">UserWithInviteCode</a></code>
- <code><a href="./src/resources/accounts/members.ts">MemberListResponse</a></code>
- <code><a href="./src/resources/accounts/members.ts">MemberDeleteResponse</a></code>
Expand Down Expand Up @@ -1190,6 +1191,7 @@ Methods:

Types:

- <code><a href="./src/resources/acm/total-tls.ts">TotalTLSCertificateAuthority</a></code>
- <code><a href="./src/resources/acm/total-tls.ts">TotalTLSCreateResponse</a></code>
- <code><a href="./src/resources/acm/total-tls.ts">TotalTLSGetResponse</a></code>

Expand Down Expand Up @@ -2780,6 +2782,7 @@ Methods:
Types:

- <code><a href="./src/resources/addressing/address-maps/address-maps.ts">AddressMap</a></code>
- <code><a href="./src/resources/addressing/address-maps/address-maps.ts">AddressMapKind</a></code>
- <code><a href="./src/resources/addressing/address-maps/address-maps.ts">AddressMapCreateResponse</a></code>
- <code><a href="./src/resources/addressing/address-maps/address-maps.ts">AddressMapDeleteResponse</a></code>
- <code><a href="./src/resources/addressing/address-maps/address-maps.ts">AddressMapGetResponse</a></code>
Expand Down
1 change: 1 addition & 0 deletions src/resources/accounts/accounts.ts
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@ export interface AccountGetParams {

export namespace Accounts {
export import Members = MembersAPI.Members;
export import MemberStatus = MembersAPI.MemberStatus;
export import UserWithInviteCode = MembersAPI.UserWithInviteCode;
export import MemberListResponse = MembersAPI.MemberListResponse;
export import MemberDeleteResponse = MembersAPI.MemberDeleteResponse;
Expand Down
3 changes: 2 additions & 1 deletion src/resources/accounts/index.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.

export { Accounts } from './accounts';
export { RoleGetResponse, RoleListParams, RoleGetParams, Roles } from './roles';
export {
MemberStatus,
UserWithInviteCode,
MemberListResponse,
MemberDeleteResponse,
Expand All @@ -14,3 +14,4 @@ export {
MemberListResponsesV4PagePaginationArray,
Members,
} from './members';
export { RoleGetResponse, RoleListParams, RoleGetParams, Roles } from './roles';
6 changes: 6 additions & 0 deletions src/resources/accounts/members.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,11 @@ export class Members extends APIResource {

export class MemberListResponsesV4PagePaginationArray extends V4PagePaginationArray<MemberListResponse> {}

/**
* Whether the user is a member of the organization or has an inivitation pending.
*/
export type MemberStatus = 'member' | 'invited';

export interface UserWithInviteCode {
/**
* Membership identifier tag.
Expand Down Expand Up @@ -292,6 +297,7 @@ export interface MemberGetParams {
}

export namespace Members {
export import MemberStatus = MembersAPI.MemberStatus;
export import UserWithInviteCode = MembersAPI.UserWithInviteCode;
export import MemberListResponse = MembersAPI.MemberListResponse;
export import MemberDeleteResponse = MembersAPI.MemberDeleteResponse;
Expand Down
1 change: 1 addition & 0 deletions src/resources/acm/acm.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export class ACM extends APIResource {

export namespace ACM {
export import TotalTLS = TotalTLSAPI.TotalTLS;
export import TotalTLSCertificateAuthority = TotalTLSAPI.TotalTLSCertificateAuthority;
export import TotalTLSCreateResponse = TotalTLSAPI.TotalTLSCreateResponse;
export import TotalTLSGetResponse = TotalTLSAPI.TotalTLSGetResponse;
export import TotalTLSCreateParams = TotalTLSAPI.TotalTLSCreateParams;
Expand Down
1 change: 1 addition & 0 deletions src/resources/acm/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

export { ACM } from './acm';
export {
TotalTLSCertificateAuthority,
TotalTLSCreateResponse,
TotalTLSGetResponse,
TotalTLSCreateParams,
Expand Down
17 changes: 14 additions & 3 deletions src/resources/acm/total-tls.ts
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,21 @@ export class TotalTLS extends APIResource {
}
}

/**
* The Certificate Authority that Total TLS certificates will be issued through.
*/
export type TotalTLSCertificateAuthority = 'google' | 'lets_encrypt';

/**
* The Certificate Authority that Total TLS certificates will be issued through.
*/
export type TotalTLSCertificateAuthorityParam = 'google' | 'lets_encrypt';

export interface TotalTLSCreateResponse {
/**
* The Certificate Authority that Total TLS certificates will be issued through.
*/
certificate_authority?: 'google' | 'lets_encrypt';
certificate_authority?: TotalTLSCertificateAuthority;

/**
* If enabled, Total TLS will order a hostname specific TLS certificate for any
Expand All @@ -55,7 +65,7 @@ export interface TotalTLSGetResponse {
/**
* The Certificate Authority that Total TLS certificates will be issued through.
*/
certificate_authority?: 'google' | 'lets_encrypt';
certificate_authority?: TotalTLSCertificateAuthority;

/**
* If enabled, Total TLS will order a hostname specific TLS certificate for any
Expand Down Expand Up @@ -85,7 +95,7 @@ export interface TotalTLSCreateParams {
* Body param: The Certificate Authority that Total TLS certificates will be issued
* through.
*/
certificate_authority?: 'google' | 'lets_encrypt';
certificate_authority?: TotalTLSCertificateAuthorityParam;
}

export interface TotalTLSGetParams {
Expand All @@ -96,6 +106,7 @@ export interface TotalTLSGetParams {
}

export namespace TotalTLS {
export import TotalTLSCertificateAuthority = TotalTLSAPI.TotalTLSCertificateAuthority;
export import TotalTLSCreateResponse = TotalTLSAPI.TotalTLSCreateResponse;
export import TotalTLSGetResponse = TotalTLSAPI.TotalTLSGetResponse;
export import TotalTLSCreateParams = TotalTLSAPI.TotalTLSCreateParams;
Expand Down
10 changes: 8 additions & 2 deletions src/resources/addressing/address-maps/address-maps.ts
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,11 @@ export interface AddressMap {
modified_at?: string;
}

/**
* The type of the membership.
*/
export type AddressMapKind = 'zone' | 'account';

export interface AddressMapCreateResponse {
/**
* Identifier
Expand Down Expand Up @@ -224,7 +229,7 @@ export namespace AddressMapCreateResponse {
/**
* The type of the membership.
*/
kind?: 'zone' | 'account';
kind?: AddressMapsAPI.AddressMapKind;
}
}

Expand Down Expand Up @@ -311,7 +316,7 @@ export namespace AddressMapGetResponse {
/**
* The type of the membership.
*/
kind?: 'zone' | 'account';
kind?: AddressMapsAPI.AddressMapKind;
}
}

Expand Down Expand Up @@ -385,6 +390,7 @@ export interface AddressMapGetParams {

export namespace AddressMaps {
export import AddressMap = AddressMapsAPI.AddressMap;
export import AddressMapKind = AddressMapsAPI.AddressMapKind;
export import AddressMapCreateResponse = AddressMapsAPI.AddressMapCreateResponse;
export import AddressMapDeleteResponse = AddressMapsAPI.AddressMapDeleteResponse;
export import AddressMapGetResponse = AddressMapsAPI.AddressMapGetResponse;
Expand Down
1 change: 1 addition & 0 deletions src/resources/addressing/address-maps/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ export {
} from './accounts';
export {
AddressMap,
AddressMapKind,
AddressMapCreateResponse,
AddressMapDeleteResponse,
AddressMapGetResponse,
Expand Down
1 change: 1 addition & 0 deletions src/resources/addressing/addressing.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ export namespace Addressing {
export import ServiceListParams = ServicesAPI.ServiceListParams;
export import AddressMaps = AddressMapsAPI.AddressMaps;
export import AddressMap = AddressMapsAPI.AddressMap;
export import AddressMapKind = AddressMapsAPI.AddressMapKind;
export import AddressMapCreateResponse = AddressMapsAPI.AddressMapCreateResponse;
export import AddressMapDeleteResponse = AddressMapsAPI.AddressMapDeleteResponse;
export import AddressMapGetResponse = AddressMapsAPI.AddressMapGetResponse;
Expand Down
1 change: 1 addition & 0 deletions src/resources/addressing/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

export {
AddressMap,
AddressMapKind,
AddressMapCreateResponse,
AddressMapDeleteResponse,
AddressMapGetResponse,
Expand Down
16 changes: 8 additions & 8 deletions src/resources/rulesets/rules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1788,7 +1788,7 @@ export namespace RouteRule {
/**
* Override the Server Name Indication (SNI).
*/
sni?: ActionParameters.Sni;
sni?: ActionParameters.SNI;
}

export namespace ActionParameters {
Expand All @@ -1810,7 +1810,7 @@ export namespace RouteRule {
/**
* Override the Server Name Indication (SNI).
*/
export interface Sni {
export interface SNI {
/**
* The SNI override.
*/
Expand Down Expand Up @@ -1879,7 +1879,7 @@ export namespace RouteRuleParam {
/**
* Override the Server Name Indication (SNI).
*/
sni?: ActionParameters.Sni;
sni?: ActionParameters.SNI;
}

export namespace ActionParameters {
Expand All @@ -1901,7 +1901,7 @@ export namespace RouteRuleParam {
/**
* Override the Server Name Indication (SNI).
*/
export interface Sni {
export interface SNI {
/**
* The SNI override.
*/
Expand Down Expand Up @@ -4765,7 +4765,7 @@ export namespace RuleCreateParams {
/**
* Override the Server Name Indication (SNI).
*/
sni?: ActionParameters.Sni;
sni?: ActionParameters.SNI;
}

export namespace ActionParameters {
Expand All @@ -4787,7 +4787,7 @@ export namespace RuleCreateParams {
/**
* Override the Server Name Indication (SNI).
*/
export interface Sni {
export interface SNI {
/**
* The SNI override.
*/
Expand Down Expand Up @@ -6553,7 +6553,7 @@ export namespace RuleEditParams {
/**
* Override the Server Name Indication (SNI).
*/
sni?: ActionParameters.Sni;
sni?: ActionParameters.SNI;
}

export namespace ActionParameters {
Expand All @@ -6575,7 +6575,7 @@ export namespace RuleEditParams {
/**
* Override the Server Name Indication (SNI).
*/
export interface Sni {
export interface SNI {
/**
* The SNI override.
*/
Expand Down
3 changes: 2 additions & 1 deletion src/resources/user/organizations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import { APIResource } from 'cloudflare/resource';
import { isRequestOptions } from 'cloudflare/core';
import * as OrganizationsAPI from 'cloudflare/resources/user/organizations';
import * as Shared from 'cloudflare/resources/shared';
import * as MembersAPI from 'cloudflare/resources/accounts/members';
import { V4PagePaginationArray, type V4PagePaginationArrayParams } from 'cloudflare/pagination';

export class Organizations extends APIResource {
Expand Down Expand Up @@ -74,7 +75,7 @@ export interface Organization {
/**
* Whether the user is a member of the organization or has an inivitation pending.
*/
status?: 'member' | 'invited';
status?: MembersAPI.MemberStatus;
}

export interface OrganizationDeleteResponse {
Expand Down

0 comments on commit ab12ae0

Please sign in to comment.