// Code generated by oagen. DO NOT EDIT.
#[allow(unused_imports)]
use super::*;
#[allow(unused_imports)]
use crate::enums::*;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct TokenQuery {
/// The client ID of the WorkOS environment.
pub client_id: String,
/// The client secret of the WorkOS environment.
pub client_secret: crate::SecretString,
/// The authorization code received from the authorization callback.
pub code: String,
/// The grant type for the token request.
pub grant_type: String,
}