add expires_at

This commit is contained in:
Ashwin Bharambe 2025-05-18 18:01:00 -07:00
parent 9a017ba605
commit e4a7f482de
3 changed files with 12 additions and 1 deletions

View file

@ -6797,6 +6797,10 @@
},
"token": {
"type": "string"
},
"expires_at": {
"type": "string",
"format": "date-time"
}
},
"additionalProperties": false,
@ -6804,7 +6808,8 @@
"credential_id",
"provider_id",
"token_type",
"token"
"token",
"expires_at"
],
"title": "ProviderCredential"
},

View file

@ -4815,12 +4815,16 @@ components:
description: The type of credential token.
token:
type: string
expires_at:
type: string
format: date-time
additionalProperties: false
required:
- credential_id
- provider_id
- token_type
- token
- expires_at
title: ProviderCredential
OpenAIResponseInput:
oneOf:

View file

@ -4,6 +4,7 @@
# This source code is licensed under the terms described in the LICENSE file in
# the root directory of this source tree.
from datetime import datetime
from enum import Enum
from typing import Protocol, runtime_checkable
@ -30,6 +31,7 @@ class ProviderCredential(BaseModel):
provider_id: str
token_type: CredentialTokenType
token: str
expires_at: datetime
@runtime_checkable