cloud_api_types: Add types for POST /client/llm_tokens
endpoint (#35420)
This PR adds some types for the new `POST /client/llm_tokens` endpoint. Release Notes: - N/A Co-authored-by: Richard <richard@zed.dev>
This commit is contained in:
parent
0a21b845fa
commit
b59f992928
1 changed files with 10 additions and 0 deletions
|
@ -4,6 +4,8 @@ use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
pub use crate::timestamp::Timestamp;
|
pub use crate::timestamp::Timestamp;
|
||||||
|
|
||||||
|
pub const ZED_SYSTEM_ID_HEADER_NAME: &str = "x-zed-system-id";
|
||||||
|
|
||||||
#[derive(Debug, PartialEq, Serialize, Deserialize)]
|
#[derive(Debug, PartialEq, Serialize, Deserialize)]
|
||||||
pub struct GetAuthenticatedUserResponse {
|
pub struct GetAuthenticatedUserResponse {
|
||||||
pub user: AuthenticatedUser,
|
pub user: AuthenticatedUser,
|
||||||
|
@ -38,3 +40,11 @@ pub struct SubscriptionPeriod {
|
||||||
pub started_at: Timestamp,
|
pub started_at: Timestamp,
|
||||||
pub ended_at: Timestamp,
|
pub ended_at: Timestamp,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize)]
|
||||||
|
pub struct LlmToken(pub String);
|
||||||
|
|
||||||
|
#[derive(Debug, PartialEq, Clone, Serialize, Deserialize)]
|
||||||
|
pub struct CreateLlmTokenResponse {
|
||||||
|
pub token: LlmToken,
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue