diff --git a/.stats.yml b/.stats.yml index 8f0134641cd..0af34bafd24 100644 --- a/.stats.yml +++ b/.stats.yml @@ -1,2 +1,2 @@ configured_endpoints: 1462 -openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-85a9c91a0b30d5f8dd27f570e6767069bd325bed73a253642d051bb79033273b.yml +openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/cloudflare%2Fcloudflare-df037996f4a1d35cf34bb8d9deeee63b60463bb6f8814caec9fa4c659073fb0d.yml diff --git a/ai_gateway/log.go b/ai_gateway/log.go index 97d2bcc1b63..a655bc0e21b 100644 --- a/ai_gateway/log.go +++ b/ai_gateway/log.go @@ -412,6 +412,7 @@ func (r LogListParamsFilter) URLQuery() (v url.Values) { type LogListParamsFiltersKey string const ( + LogListParamsFiltersKeyID LogListParamsFiltersKey = "id" LogListParamsFiltersKeyCreatedAt LogListParamsFiltersKey = "created_at" LogListParamsFiltersKeyRequestContentType LogListParamsFiltersKey = "request_content_type" LogListParamsFiltersKeyResponseContentType LogListParamsFiltersKey = "response_content_type" @@ -426,11 +427,15 @@ const ( LogListParamsFiltersKeyTokensOut LogListParamsFiltersKey = "tokens_out" LogListParamsFiltersKeyDuration LogListParamsFiltersKey = "duration" LogListParamsFiltersKeyFeedback LogListParamsFiltersKey = "feedback" + LogListParamsFiltersKeyEventID LogListParamsFiltersKey = "event_id" + LogListParamsFiltersKeyRequestType LogListParamsFiltersKey = "request_type" + LogListParamsFiltersKeyMetadataKey LogListParamsFiltersKey = "metadata.key" + LogListParamsFiltersKeyMetadataValue LogListParamsFiltersKey = "metadata.value" ) func (r LogListParamsFiltersKey) IsKnown() bool { switch r { - case LogListParamsFiltersKeyCreatedAt, LogListParamsFiltersKeyRequestContentType, LogListParamsFiltersKeyResponseContentType, LogListParamsFiltersKeySuccess, LogListParamsFiltersKeyCached, LogListParamsFiltersKeyProvider, LogListParamsFiltersKeyModel, LogListParamsFiltersKeyModelType, LogListParamsFiltersKeyCost, LogListParamsFiltersKeyTokens, LogListParamsFiltersKeyTokensIn, LogListParamsFiltersKeyTokensOut, LogListParamsFiltersKeyDuration, LogListParamsFiltersKeyFeedback: + case LogListParamsFiltersKeyID, LogListParamsFiltersKeyCreatedAt, LogListParamsFiltersKeyRequestContentType, LogListParamsFiltersKeyResponseContentType, LogListParamsFiltersKeySuccess, LogListParamsFiltersKeyCached, LogListParamsFiltersKeyProvider, LogListParamsFiltersKeyModel, LogListParamsFiltersKeyModelType, LogListParamsFiltersKeyCost, LogListParamsFiltersKeyTokens, LogListParamsFiltersKeyTokensIn, LogListParamsFiltersKeyTokensOut, LogListParamsFiltersKeyDuration, LogListParamsFiltersKeyFeedback, LogListParamsFiltersKeyEventID, LogListParamsFiltersKeyRequestType, LogListParamsFiltersKeyMetadataKey, LogListParamsFiltersKeyMetadataValue: return true } return false @@ -526,6 +531,7 @@ func (r LogDeleteParamsFilter) URLQuery() (v url.Values) { type LogDeleteParamsFiltersKey string const ( + LogDeleteParamsFiltersKeyID LogDeleteParamsFiltersKey = "id" LogDeleteParamsFiltersKeyCreatedAt LogDeleteParamsFiltersKey = "created_at" LogDeleteParamsFiltersKeyRequestContentType LogDeleteParamsFiltersKey = "request_content_type" LogDeleteParamsFiltersKeyResponseContentType LogDeleteParamsFiltersKey = "response_content_type" @@ -540,11 +546,15 @@ const ( LogDeleteParamsFiltersKeyTokensOut LogDeleteParamsFiltersKey = "tokens_out" LogDeleteParamsFiltersKeyDuration LogDeleteParamsFiltersKey = "duration" LogDeleteParamsFiltersKeyFeedback LogDeleteParamsFiltersKey = "feedback" + LogDeleteParamsFiltersKeyEventID LogDeleteParamsFiltersKey = "event_id" + LogDeleteParamsFiltersKeyRequestType LogDeleteParamsFiltersKey = "request_type" + LogDeleteParamsFiltersKeyMetadataKey LogDeleteParamsFiltersKey = "metadata.key" + LogDeleteParamsFiltersKeyMetadataValue LogDeleteParamsFiltersKey = "metadata.value" ) func (r LogDeleteParamsFiltersKey) IsKnown() bool { switch r { - case LogDeleteParamsFiltersKeyCreatedAt, LogDeleteParamsFiltersKeyRequestContentType, LogDeleteParamsFiltersKeyResponseContentType, LogDeleteParamsFiltersKeySuccess, LogDeleteParamsFiltersKeyCached, LogDeleteParamsFiltersKeyProvider, LogDeleteParamsFiltersKeyModel, LogDeleteParamsFiltersKeyModelType, LogDeleteParamsFiltersKeyCost, LogDeleteParamsFiltersKeyTokens, LogDeleteParamsFiltersKeyTokensIn, LogDeleteParamsFiltersKeyTokensOut, LogDeleteParamsFiltersKeyDuration, LogDeleteParamsFiltersKeyFeedback: + case LogDeleteParamsFiltersKeyID, LogDeleteParamsFiltersKeyCreatedAt, LogDeleteParamsFiltersKeyRequestContentType, LogDeleteParamsFiltersKeyResponseContentType, LogDeleteParamsFiltersKeySuccess, LogDeleteParamsFiltersKeyCached, LogDeleteParamsFiltersKeyProvider, LogDeleteParamsFiltersKeyModel, LogDeleteParamsFiltersKeyModelType, LogDeleteParamsFiltersKeyCost, LogDeleteParamsFiltersKeyTokens, LogDeleteParamsFiltersKeyTokensIn, LogDeleteParamsFiltersKeyTokensOut, LogDeleteParamsFiltersKeyDuration, LogDeleteParamsFiltersKeyFeedback, LogDeleteParamsFiltersKeyEventID, LogDeleteParamsFiltersKeyRequestType, LogDeleteParamsFiltersKeyMetadataKey, LogDeleteParamsFiltersKeyMetadataValue: return true } return false diff --git a/ai_gateway/log_test.go b/ai_gateway/log_test.go index 70c43649471..fee42ab4467 100644 --- a/ai_gateway/log_test.go +++ b/ai_gateway/log_test.go @@ -39,7 +39,7 @@ func TestLogListWithOptionalParams(t *testing.T) { EndDate: cloudflare.F(time.Now()), Feedback: cloudflare.F(ai_gateway.LogListParamsFeedback0), Filters: cloudflare.F([]ai_gateway.LogListParamsFilter{{ - Key: cloudflare.F(ai_gateway.LogListParamsFiltersKeyCreatedAt), + Key: cloudflare.F(ai_gateway.LogListParamsFiltersKeyID), Operator: cloudflare.F(ai_gateway.LogListParamsFiltersOperatorEq), Value: cloudflare.F([]ai_gateway.LogListParamsFiltersValueUnion{shared.UnionString("string")}), }}), @@ -96,7 +96,7 @@ func TestLogDeleteWithOptionalParams(t *testing.T) { ai_gateway.LogDeleteParams{ AccountID: cloudflare.F("0d37909e38d3e99c29fa2cd343ac421a"), Filters: cloudflare.F([]ai_gateway.LogDeleteParamsFilter{{ - Key: cloudflare.F(ai_gateway.LogDeleteParamsFiltersKeyCreatedAt), + Key: cloudflare.F(ai_gateway.LogDeleteParamsFiltersKeyID), Operator: cloudflare.F(ai_gateway.LogDeleteParamsFiltersOperatorEq), Value: cloudflare.F([]ai_gateway.LogDeleteParamsFiltersValueUnion{shared.UnionString("string")}), }}),