pub struct DeviceCodeResponse {
pub device_code: String,
pub user_code: String,
pub verification_uri: String,
pub verification_uri_complete: String,
pub expires_in: i64,
pub interval: i64,
}Expand description
POST /api/v1/auth/device/code 成功响应(RFC 8628 §3.2)。
Fields§
§device_code: String高熵设备码,CLI 轮询时回传。明文只此一次。
user_code: String用户可读码,形如 WDJB-MJHT。
verification_uri: String用户应打开的页面({base_url}/device)。
verification_uri_complete: String预填 user_code 的便捷链接({base_url}/device?user_code=...)。
expires_in: i64device_code 有效秒数(~900)。
interval: i64轮询建议间隔秒数(5)。
Trait Implementations§
Source§impl Clone for DeviceCodeResponse
impl Clone for DeviceCodeResponse
Source§fn clone(&self) -> DeviceCodeResponse
fn clone(&self) -> DeviceCodeResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl ComposeSchema for DeviceCodeResponse
impl ComposeSchema for DeviceCodeResponse
Source§impl Debug for DeviceCodeResponse
impl Debug for DeviceCodeResponse
Source§impl<'de> Deserialize<'de> for DeviceCodeResponse
impl<'de> Deserialize<'de> for DeviceCodeResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DeviceCodeResponse
impl Serialize for DeviceCodeResponse
Auto Trait Implementations§
impl Freeze for DeviceCodeResponse
impl RefUnwindSafe for DeviceCodeResponse
impl Send for DeviceCodeResponse
impl Sync for DeviceCodeResponse
impl Unpin for DeviceCodeResponse
impl UnsafeUnpin for DeviceCodeResponse
impl UnwindSafe for DeviceCodeResponse
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more