Skip to content

Commit

Permalink
feat(api): OpenAPI spec update via Stainless API (#3136)
Browse files Browse the repository at this point in the history
  • Loading branch information
stainless-app[bot] authored and Stainless Bot committed Sep 20, 2024
1 parent 41501db commit 25284c9
Show file tree
Hide file tree
Showing 7 changed files with 93 additions and 41 deletions.
2 changes: 1 addition & 1 deletion .stats.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
configured_endpoints: 1330
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-44e250d7d887a7a6fe71b323ed65ac62078d50c8228cd2a1f062536c4927a459.yml
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-a2d8f87ba8562fc391ae4b07e8c73edda3d457bcf79cb3fe43a98d161ce36a9c.yml
52 changes: 52 additions & 0 deletions email_security/investigate.go
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,7 @@ type InvestigateListResponse struct {
PostfixID string `json:"postfix_id,required"`
Ts string `json:"ts,required"`
AlertID string `json:"alert_id,nullable"`
DeliveryMode InvestigateListResponseDeliveryMode `json:"delivery_mode,nullable"`
EdfHash string `json:"edf_hash,nullable"`
FinalDisposition InvestigateListResponseFinalDisposition `json:"final_disposition,nullable"`
From string `json:"from,nullable"`
Expand All @@ -213,6 +214,7 @@ type investigateListResponseJSON struct {
PostfixID apijson.Field
Ts apijson.Field
AlertID apijson.Field
DeliveryMode apijson.Field
EdfHash apijson.Field
FinalDisposition apijson.Field
From apijson.Field
Expand All @@ -235,6 +237,30 @@ func (r investigateListResponseJSON) RawJSON() string {
return r.raw
}

type InvestigateListResponseDeliveryMode string

const (
InvestigateListResponseDeliveryModeDirect InvestigateListResponseDeliveryMode = "DIRECT"
InvestigateListResponseDeliveryModeBcc InvestigateListResponseDeliveryMode = "BCC"
InvestigateListResponseDeliveryModeJournal InvestigateListResponseDeliveryMode = "JOURNAL"
InvestigateListResponseDeliveryModeReviewSubmission InvestigateListResponseDeliveryMode = "REVIEW_SUBMISSION"
InvestigateListResponseDeliveryModeDMARCUnverified InvestigateListResponseDeliveryMode = "DMARC_UNVERIFIED"
InvestigateListResponseDeliveryModeDMARCFailureReport InvestigateListResponseDeliveryMode = "DMARC_FAILURE_REPORT"
InvestigateListResponseDeliveryModeDMARCAggregateReport InvestigateListResponseDeliveryMode = "DMARC_AGGREGATE_REPORT"
InvestigateListResponseDeliveryModeThreatIntelSubmission InvestigateListResponseDeliveryMode = "THREAT_INTEL_SUBMISSION"
InvestigateListResponseDeliveryModeSimulationSubmission InvestigateListResponseDeliveryMode = "SIMULATION_SUBMISSION"
InvestigateListResponseDeliveryModeAPI InvestigateListResponseDeliveryMode = "API"
InvestigateListResponseDeliveryModeRetroScan InvestigateListResponseDeliveryMode = "RETRO_SCAN"
)

func (r InvestigateListResponseDeliveryMode) IsKnown() bool {
switch r {
case InvestigateListResponseDeliveryModeDirect, InvestigateListResponseDeliveryModeBcc, InvestigateListResponseDeliveryModeJournal, InvestigateListResponseDeliveryModeReviewSubmission, InvestigateListResponseDeliveryModeDMARCUnverified, InvestigateListResponseDeliveryModeDMARCFailureReport, InvestigateListResponseDeliveryModeDMARCAggregateReport, InvestigateListResponseDeliveryModeThreatIntelSubmission, InvestigateListResponseDeliveryModeSimulationSubmission, InvestigateListResponseDeliveryModeAPI, InvestigateListResponseDeliveryModeRetroScan:
return true
}
return false
}

type InvestigateListResponseFinalDisposition string

const (
Expand Down Expand Up @@ -644,6 +670,7 @@ type InvestigateGetResponse struct {
PostfixID string `json:"postfix_id,required"`
Ts string `json:"ts,required"`
AlertID string `json:"alert_id,nullable"`
DeliveryMode InvestigateGetResponseDeliveryMode `json:"delivery_mode,nullable"`
EdfHash string `json:"edf_hash,nullable"`
FinalDisposition InvestigateGetResponseFinalDisposition `json:"final_disposition,nullable"`
From string `json:"from,nullable"`
Expand All @@ -670,6 +697,7 @@ type investigateGetResponseJSON struct {
PostfixID apijson.Field
Ts apijson.Field
AlertID apijson.Field
DeliveryMode apijson.Field
EdfHash apijson.Field
FinalDisposition apijson.Field
From apijson.Field
Expand All @@ -692,6 +720,30 @@ func (r investigateGetResponseJSON) RawJSON() string {
return r.raw
}

type InvestigateGetResponseDeliveryMode string

const (
InvestigateGetResponseDeliveryModeDirect InvestigateGetResponseDeliveryMode = "DIRECT"
InvestigateGetResponseDeliveryModeBcc InvestigateGetResponseDeliveryMode = "BCC"
InvestigateGetResponseDeliveryModeJournal InvestigateGetResponseDeliveryMode = "JOURNAL"
InvestigateGetResponseDeliveryModeReviewSubmission InvestigateGetResponseDeliveryMode = "REVIEW_SUBMISSION"
InvestigateGetResponseDeliveryModeDMARCUnverified InvestigateGetResponseDeliveryMode = "DMARC_UNVERIFIED"
InvestigateGetResponseDeliveryModeDMARCFailureReport InvestigateGetResponseDeliveryMode = "DMARC_FAILURE_REPORT"
InvestigateGetResponseDeliveryModeDMARCAggregateReport InvestigateGetResponseDeliveryMode = "DMARC_AGGREGATE_REPORT"
InvestigateGetResponseDeliveryModeThreatIntelSubmission InvestigateGetResponseDeliveryMode = "THREAT_INTEL_SUBMISSION"
InvestigateGetResponseDeliveryModeSimulationSubmission InvestigateGetResponseDeliveryMode = "SIMULATION_SUBMISSION"
InvestigateGetResponseDeliveryModeAPI InvestigateGetResponseDeliveryMode = "API"
InvestigateGetResponseDeliveryModeRetroScan InvestigateGetResponseDeliveryMode = "RETRO_SCAN"
)

func (r InvestigateGetResponseDeliveryMode) IsKnown() bool {
switch r {
case InvestigateGetResponseDeliveryModeDirect, InvestigateGetResponseDeliveryModeBcc, InvestigateGetResponseDeliveryModeJournal, InvestigateGetResponseDeliveryModeReviewSubmission, InvestigateGetResponseDeliveryModeDMARCUnverified, InvestigateGetResponseDeliveryModeDMARCFailureReport, InvestigateGetResponseDeliveryModeDMARCAggregateReport, InvestigateGetResponseDeliveryModeThreatIntelSubmission, InvestigateGetResponseDeliveryModeSimulationSubmission, InvestigateGetResponseDeliveryModeAPI, InvestigateGetResponseDeliveryModeRetroScan:
return true
}
return false
}

type InvestigateGetResponseFinalDisposition string

const (
Expand Down
6 changes: 3 additions & 3 deletions event_notifications/r2configuration.go
Original file line number Diff line number Diff line change
Expand Up @@ -132,15 +132,15 @@ func (r R2ConfigurationGetResponseItemRulesAction) IsKnown() bool {
}

type R2ConfigurationGetParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
}

type R2ConfigurationGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result R2ConfigurationGetResponse `json:"result,required"`
// Whether the API call was successful.
// Whether the API call was successful
Success R2ConfigurationGetResponseEnvelopeSuccess `json:"success,required"`
JSON r2ConfigurationGetResponseEnvelopeJSON `json:"-"`
}
Expand All @@ -164,7 +164,7 @@ func (r r2ConfigurationGetResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type R2ConfigurationGetResponseEnvelopeSuccess bool

const (
Expand Down
12 changes: 6 additions & 6 deletions event_notifications/r2configurationqueue.go
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ func (r R2ConfigurationQueueDeleteResponseArray) ImplementsEventNotificationsR2C
}

type R2ConfigurationQueueUpdateParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
// Array of rules to drive notifications
Rules param.Field[[]R2ConfigurationQueueUpdateParamsRule] `json:"rules"`
Expand Down Expand Up @@ -181,7 +181,7 @@ type R2ConfigurationQueueUpdateResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result R2ConfigurationQueueUpdateResponse `json:"result,required"`
// Whether the API call was successful.
// Whether the API call was successful
Success R2ConfigurationQueueUpdateResponseEnvelopeSuccess `json:"success,required"`
JSON r2ConfigurationQueueUpdateResponseEnvelopeJSON `json:"-"`
}
Expand All @@ -205,7 +205,7 @@ func (r r2ConfigurationQueueUpdateResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type R2ConfigurationQueueUpdateResponseEnvelopeSuccess bool

const (
Expand All @@ -221,15 +221,15 @@ func (r R2ConfigurationQueueUpdateResponseEnvelopeSuccess) IsKnown() bool {
}

type R2ConfigurationQueueDeleteParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
}

type R2ConfigurationQueueDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result R2ConfigurationQueueDeleteResponseUnion `json:"result,required"`
// Whether the API call was successful.
// Whether the API call was successful
Success R2ConfigurationQueueDeleteResponseEnvelopeSuccess `json:"success,required"`
JSON r2ConfigurationQueueDeleteResponseEnvelopeJSON `json:"-"`
}
Expand All @@ -253,7 +253,7 @@ func (r r2ConfigurationQueueDeleteResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type R2ConfigurationQueueDeleteResponseEnvelopeSuccess bool

const (
Expand Down
24 changes: 12 additions & 12 deletions queues/consumer.go
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ type ConsumerDeleteResponseArray []interface{}
func (r ConsumerDeleteResponseArray) ImplementsQueuesConsumerDeleteResponseUnion() {}

type ConsumerNewParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
Body interface{} `json:"body,required"`
}
Expand All @@ -337,7 +337,7 @@ type ConsumerNewResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result ConsumerNewResponse `json:"result,required,nullable"`
// Whether the API call was successful.
// Whether the API call was successful
Success ConsumerNewResponseEnvelopeSuccess `json:"success,required"`
ResultInfo ConsumerNewResponseEnvelopeResultInfo `json:"result_info"`
JSON consumerNewResponseEnvelopeJSON `json:"-"`
Expand All @@ -363,7 +363,7 @@ func (r consumerNewResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type ConsumerNewResponseEnvelopeSuccess bool

const (
Expand Down Expand Up @@ -410,7 +410,7 @@ func (r consumerNewResponseEnvelopeResultInfoJSON) RawJSON() string {
}

type ConsumerUpdateParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
Body interface{} `json:"body,required"`
}
Expand All @@ -423,7 +423,7 @@ type ConsumerUpdateResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result ConsumerUpdateResponse `json:"result,required,nullable"`
// Whether the API call was successful.
// Whether the API call was successful
Success ConsumerUpdateResponseEnvelopeSuccess `json:"success,required"`
ResultInfo ConsumerUpdateResponseEnvelopeResultInfo `json:"result_info"`
JSON consumerUpdateResponseEnvelopeJSON `json:"-"`
Expand All @@ -449,7 +449,7 @@ func (r consumerUpdateResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type ConsumerUpdateResponseEnvelopeSuccess bool

const (
Expand Down Expand Up @@ -496,15 +496,15 @@ func (r consumerUpdateResponseEnvelopeResultInfoJSON) RawJSON() string {
}

type ConsumerDeleteParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
}

type ConsumerDeleteResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result ConsumerDeleteResponseUnion `json:"result,required,nullable"`
// Whether the API call was successful.
// Whether the API call was successful
Success ConsumerDeleteResponseEnvelopeSuccess `json:"success,required"`
ResultInfo ConsumerDeleteResponseEnvelopeResultInfo `json:"result_info"`
JSON consumerDeleteResponseEnvelopeJSON `json:"-"`
Expand All @@ -530,7 +530,7 @@ func (r consumerDeleteResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type ConsumerDeleteResponseEnvelopeSuccess bool

const (
Expand Down Expand Up @@ -577,15 +577,15 @@ func (r consumerDeleteResponseEnvelopeResultInfoJSON) RawJSON() string {
}

type ConsumerGetParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
}

type ConsumerGetResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result []Consumer `json:"result,required,nullable"`
// Whether the API call was successful.
// Whether the API call was successful
Success ConsumerGetResponseEnvelopeSuccess `json:"success,required"`
ResultInfo ConsumerGetResponseEnvelopeResultInfo `json:"result_info"`
JSON consumerGetResponseEnvelopeJSON `json:"-"`
Expand All @@ -611,7 +611,7 @@ func (r consumerGetResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type ConsumerGetResponseEnvelopeSuccess bool

const (
Expand Down
12 changes: 6 additions & 6 deletions queues/message.go
Original file line number Diff line number Diff line change
Expand Up @@ -135,7 +135,7 @@ func (r messagePullResponseJSON) RawJSON() string {
}

type MessageAckParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
Acks param.Field[[]MessageAckParamsAck] `json:"acks"`
Retries param.Field[[]MessageAckParamsRetry] `json:"retries"`
Expand Down Expand Up @@ -170,7 +170,7 @@ type MessageAckResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result MessageAckResponse `json:"result,required,nullable"`
// Whether the API call was successful.
// Whether the API call was successful
Success MessageAckResponseEnvelopeSuccess `json:"success,required"`
ResultInfo MessageAckResponseEnvelopeResultInfo `json:"result_info"`
JSON messageAckResponseEnvelopeJSON `json:"-"`
Expand All @@ -196,7 +196,7 @@ func (r messageAckResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type MessageAckResponseEnvelopeSuccess bool

const (
Expand Down Expand Up @@ -243,7 +243,7 @@ func (r messageAckResponseEnvelopeResultInfoJSON) RawJSON() string {
}

type MessagePullParams struct {
// Identifier.
// Identifier
AccountID param.Field[string] `path:"account_id,required"`
// The maximum number of messages to include in a batch.
BatchSize param.Field[float64] `json:"batch_size"`
Expand All @@ -260,7 +260,7 @@ type MessagePullResponseEnvelope struct {
Errors []shared.ResponseInfo `json:"errors,required"`
Messages []shared.ResponseInfo `json:"messages,required"`
Result []MessagePullResponse `json:"result,required,nullable"`
// Whether the API call was successful.
// Whether the API call was successful
Success MessagePullResponseEnvelopeSuccess `json:"success,required"`
ResultInfo MessagePullResponseEnvelopeResultInfo `json:"result_info"`
JSON messagePullResponseEnvelopeJSON `json:"-"`
Expand All @@ -286,7 +286,7 @@ func (r messagePullResponseEnvelopeJSON) RawJSON() string {
return r.raw
}

// Whether the API call was successful.
// Whether the API call was successful
type MessagePullResponseEnvelopeSuccess bool

const (
Expand Down
Loading

0 comments on commit 25284c9

Please sign in to comment.