pub struct AlipaySystemOauthTokenResponse {
pub alipay_user_id: Option<String>,
pub user_id: String,
pub access_token: String,
pub expires_in: i64,
pub refresh_token: String,
pub re_expires_in: i64,
pub auth_start: Option<String>,
}Fields§
§alipay_user_id: Option<String>已废弃,请勿使用
user_id: String支付宝用户的唯一标识。以2088开头的16位数字。
access_token: String访问令牌。通过该令牌调用需要授权类接口
expires_in: i64访问令牌的有效时间,单位是秒。
refresh_token: String刷新令牌。通过该令牌可以刷新access_token
re_expires_in: i64刷新令牌的有效时间,单位是秒。
auth_start: Option<String>授权token开始时间,作为有效期计算的起点
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AlipaySystemOauthTokenResponse
impl<'de> Deserialize<'de> for AlipaySystemOauthTokenResponse
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
Auto Trait Implementations§
impl Freeze for AlipaySystemOauthTokenResponse
impl RefUnwindSafe for AlipaySystemOauthTokenResponse
impl Send for AlipaySystemOauthTokenResponse
impl Sync for AlipaySystemOauthTokenResponse
impl Unpin for AlipaySystemOauthTokenResponse
impl UnwindSafe for AlipaySystemOauthTokenResponse
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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