Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#314)
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 7e3717c commit 38040f3
Show file tree
Hide file tree
Showing 7 changed files with 18 additions and 33 deletions.
2 changes: 0 additions & 2 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2592,8 +2592,6 @@ Methods:

Types:

- <code><a href="./src/resources/rulesets/rulesets.ts">RequestRule</a></code>
- <code><a href="./src/resources/rulesets/rulesets.ts">ResponseRule</a></code>
- <code><a href="./src/resources/rulesets/rulesets.ts">Ruleset</a></code>
- <code><a href="./src/resources/rulesets/rulesets.ts">RulesetCreateResponse</a></code>
- <code><a href="./src/resources/rulesets/rulesets.ts">RulesetUpdateResponse</a></code>
Expand Down
8 changes: 4 additions & 4 deletions src/resources/rulesets/phases/phases.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { APIResource } from 'cloudflare/resource';
import { isRequestOptions } from 'cloudflare/core';
import { CloudflareError } from 'cloudflare/error';
import * as PhasesAPI from 'cloudflare/resources/rulesets/phases/phases';
import * as RulesetsAPI from 'cloudflare/resources/rulesets/rulesets';
import * as RulesAPI from 'cloudflare/resources/rulesets/rules';
import * as VersionsAPI from 'cloudflare/resources/rulesets/phases/versions';

export class Phases extends APIResource {
Expand Down Expand Up @@ -238,7 +238,7 @@ export interface PhaseUpdateResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -306,7 +306,7 @@ export interface PhaseGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand All @@ -323,7 +323,7 @@ export interface PhaseUpdateParams {
/**
* Body param: The list of rules in the ruleset.
*/
rules: RulesetsAPI.RequestRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* Path param: The Account ID to use for this endpoint. Mutually exclusive with the
Expand Down
3 changes: 2 additions & 1 deletion src/resources/rulesets/phases/versions.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 { CloudflareError } from 'cloudflare/error';
import * as VersionsAPI from 'cloudflare/resources/rulesets/phases/versions';
import * as RulesAPI from 'cloudflare/resources/rulesets/rules';
import * as RulesetsAPI from 'cloudflare/resources/rulesets/rulesets';
import { RulesetsSinglePage } from 'cloudflare/resources/rulesets/rulesets';

Expand Down Expand Up @@ -295,7 +296,7 @@ export interface VersionGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand Down
7 changes: 3 additions & 4 deletions src/resources/rulesets/rules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import { APIResource } from 'cloudflare/resource';
import { isRequestOptions } from 'cloudflare/core';
import { CloudflareError } from 'cloudflare/error';
import * as RulesAPI from 'cloudflare/resources/rulesets/rules';
import * as RulesetsAPI from 'cloudflare/resources/rulesets/rulesets';

export class Rules extends APIResource {
/**
Expand Down Expand Up @@ -694,7 +693,7 @@ export interface RuleCreateResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<BlockRule | ExecuteRule | LogRule | SkipRule>;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -762,7 +761,7 @@ export interface RuleDeleteResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<BlockRule | ExecuteRule | LogRule | SkipRule>;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -830,7 +829,7 @@ export interface RuleEditResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<BlockRule | ExecuteRule | LogRule | SkipRule>;

/**
* The version of the ruleset.
Expand Down
24 changes: 5 additions & 19 deletions src/resources/rulesets/rulesets.ts
Original file line number Diff line number Diff line change
Expand Up @@ -200,20 +200,6 @@ export class Rulesets extends APIResource {

export class RulesetsSinglePage extends SinglePage<Ruleset> {}

/**
* The list of rules in the ruleset.
*/
export type RequestRule = Array<
RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule
>;

/**
* The list of rules in the ruleset.
*/
export type ResponseRule = Array<
RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule
>;

/**
* A ruleset object.
*/
Expand Down Expand Up @@ -332,7 +318,7 @@ export interface RulesetCreateResponse {
/**
* The list of rules in the ruleset.
*/
rules: ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -400,7 +386,7 @@ export interface RulesetUpdateResponse {
/**
* The list of rules in the ruleset.
*/
rules: ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -468,7 +454,7 @@ export interface RulesetGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -523,7 +509,7 @@ export interface RulesetCreateParams {
/**
* Body param: The list of rules in the ruleset.
*/
rules: RequestRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* Path param: The Account ID to use for this endpoint. Mutually exclusive with the
Expand All @@ -547,7 +533,7 @@ export interface RulesetUpdateParams {
/**
* Body param: The list of rules in the ruleset.
*/
rules: RequestRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* Path param: The Account ID to use for this endpoint. Mutually exclusive with the
Expand Down
4 changes: 2 additions & 2 deletions src/resources/rulesets/versions/by-tag.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import * as Core from 'cloudflare/core';
import { APIResource } from 'cloudflare/resource';
import * as ByTagAPI from 'cloudflare/resources/rulesets/versions/by-tag';
import * as RulesetsAPI from 'cloudflare/resources/rulesets/rulesets';
import * as RulesAPI from 'cloudflare/resources/rulesets/rules';

export class ByTag extends APIResource {
/**
Expand Down Expand Up @@ -81,7 +81,7 @@ export interface ByTagGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand Down
3 changes: 2 additions & 1 deletion src/resources/rulesets/versions/versions.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 { CloudflareError } from 'cloudflare/error';
import * as VersionsAPI from 'cloudflare/resources/rulesets/versions/versions';
import * as RulesAPI from 'cloudflare/resources/rulesets/rules';
import * as RulesetsAPI from 'cloudflare/resources/rulesets/rulesets';
import { RulesetsSinglePage } from 'cloudflare/resources/rulesets/rulesets';
import * as ByTagAPI from 'cloudflare/resources/rulesets/versions/by-tag';
Expand Down Expand Up @@ -202,7 +203,7 @@ export interface VersionGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponseRule;
rules: Array<RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule>;

/**
* The version of the ruleset.
Expand Down

0 comments on commit 38040f3

Please sign in to comment.