Skip to content

Commit

Permalink
feat(api): update via SDK Studio (#313)
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 6465d1d commit 7e3717c
Show file tree
Hide file tree
Showing 10 changed files with 69 additions and 33 deletions.
3 changes: 1 addition & 2 deletions api.md
Original file line number Diff line number Diff line change
Expand Up @@ -2593,7 +2593,7 @@ Methods:
Types:

- <code><a href="./src/resources/rulesets/rulesets.ts">RequestRule</a></code>
- <code><a href="./src/resources/rulesets/rulesets.ts">ResponeRule</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 Expand Up @@ -3199,7 +3199,6 @@ Methods:
Types:

- <code><a href="./src/resources/intel/attack-surface-report/issues.ts">IssueClass</a></code>
- <code><a href="./src/resources/intel/attack-surface-report/issues.ts">IssueType</a></code>
- <code><a href="./src/resources/intel/attack-surface-report/issues.ts">Product</a></code>
- <code><a href="./src/resources/intel/attack-surface-report/issues.ts">SeverityQueryParam</a></code>
- <code><a href="./src/resources/intel/attack-surface-report/issues.ts">Subject</a></code>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ export namespace AttackSurfaceReport {
export import IssueTypeGetParams = IssueTypesAPI.IssueTypeGetParams;
export import Issues = IssuesAPI.Issues;
export import IssueClass = IssuesAPI.IssueClass;
export import IssueType = IssuesAPI.IssueType;
export import Product = IssuesAPI.Product;
export import SeverityQueryParam = IssuesAPI.SeverityQueryParam;
export import Subject = IssuesAPI.Subject;
Expand Down
1 change: 0 additions & 1 deletion src/resources/intel/attack-surface-report/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
export { AttackSurfaceReport } from './attack-surface-report';
export {
IssueClass,
IssueType,
Product,
SeverityQueryParam,
Subject,
Expand Down
73 changes: 56 additions & 17 deletions src/resources/intel/attack-surface-report/issues.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,14 +86,6 @@ export class IssueListResponsesV4PagePagination extends V4PagePagination<IssueLi

export type IssueClass = Array<string>;

export type IssueType = Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

export type Product = Array<string>;

export type SeverityQueryParam = 'low' | 'moderate' | 'critical';
Expand Down Expand Up @@ -221,12 +213,24 @@ export interface IssueListParams extends V4PagePaginationParams {
/**
* Query param:
*/
issue_type?: IssueType;
issue_type?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
*/
'issue_type~neq'?: IssueType;
'issue_type~neq'?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
Expand Down Expand Up @@ -283,12 +287,24 @@ export interface IssueClassParams {
/**
* Query param:
*/
issue_type?: IssueType;
issue_type?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
*/
'issue_type~neq'?: IssueType;
'issue_type~neq'?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
Expand Down Expand Up @@ -357,12 +373,24 @@ export interface IssueSeverityParams {
/**
* Query param:
*/
issue_type?: IssueType;
issue_type?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
*/
'issue_type~neq'?: IssueType;
'issue_type~neq'?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
Expand Down Expand Up @@ -419,12 +447,24 @@ export interface IssueTypeParams {
/**
* Query param:
*/
issue_type?: IssueType;
issue_type?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
*/
'issue_type~neq'?: IssueType;
'issue_type~neq'?: Array<
| 'compliance_violation'
| 'email_security'
| 'exposed_infrastructure'
| 'insecure_configuration'
| 'weak_authentication'
>;

/**
* Query param:
Expand Down Expand Up @@ -459,7 +499,6 @@ export interface IssueTypeParams {

export namespace Issues {
export import IssueClass = IssuesAPI.IssueClass;
export import IssueType = IssuesAPI.IssueType;
export import Product = IssuesAPI.Product;
export import SeverityQueryParam = IssuesAPI.SeverityQueryParam;
export import Subject = IssuesAPI.Subject;
Expand Down
4 changes: 2 additions & 2 deletions src/resources/rulesets/phases/phases.ts
Original file line number Diff line number Diff line change
Expand Up @@ -238,7 +238,7 @@ export interface PhaseUpdateResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponeRule;
rules: RulesetsAPI.ResponseRule;

/**
* 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.ResponeRule;
rules: RulesetsAPI.ResponseRule;

/**
* The version of the ruleset.
Expand Down
2 changes: 1 addition & 1 deletion src/resources/rulesets/phases/versions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ export interface VersionGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponeRule;
rules: RulesetsAPI.ResponseRule;

/**
* The version of the ruleset.
Expand Down
6 changes: 3 additions & 3 deletions src/resources/rulesets/rules.ts
Original file line number Diff line number Diff line change
Expand Up @@ -694,7 +694,7 @@ export interface RuleCreateResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponeRule;
rules: RulesetsAPI.ResponseRule;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -762,7 +762,7 @@ export interface RuleDeleteResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponeRule;
rules: RulesetsAPI.ResponseRule;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -830,7 +830,7 @@ export interface RuleEditResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponeRule;
rules: RulesetsAPI.ResponseRule;

/**
* The version of the ruleset.
Expand Down
8 changes: 4 additions & 4 deletions src/resources/rulesets/rulesets.ts
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ export type RequestRule = Array<
/**
* The list of rules in the ruleset.
*/
export type ResponeRule = Array<
export type ResponseRule = Array<
RulesAPI.BlockRule | RulesAPI.ExecuteRule | RulesAPI.LogRule | RulesAPI.SkipRule
>;

Expand Down Expand Up @@ -332,7 +332,7 @@ export interface RulesetCreateResponse {
/**
* The list of rules in the ruleset.
*/
rules: ResponeRule;
rules: ResponseRule;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -400,7 +400,7 @@ export interface RulesetUpdateResponse {
/**
* The list of rules in the ruleset.
*/
rules: ResponeRule;
rules: ResponseRule;

/**
* The version of the ruleset.
Expand Down Expand Up @@ -468,7 +468,7 @@ export interface RulesetGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: ResponeRule;
rules: ResponseRule;

/**
* The version of the ruleset.
Expand Down
2 changes: 1 addition & 1 deletion src/resources/rulesets/versions/by-tag.ts
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ export interface ByTagGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponeRule;
rules: RulesetsAPI.ResponseRule;

/**
* The version of the ruleset.
Expand Down
2 changes: 1 addition & 1 deletion src/resources/rulesets/versions/versions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ export interface VersionGetResponse {
/**
* The list of rules in the ruleset.
*/
rules: RulesetsAPI.ResponeRule;
rules: RulesetsAPI.ResponseRule;

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

0 comments on commit 7e3717c

Please sign in to comment.