pub struct OpenidConnectUserInfoResponse {Show 29 fields
pub sub: Option<String>,
pub slack_user_id: Option<String>,
pub slack_team_id: Option<String>,
pub email: Option<String>,
pub email_verified: Option<bool>,
pub date_email_verified: Option<i64>,
pub name: Option<String>,
pub picture: Option<String>,
pub given_name: Option<String>,
pub family_name: Option<String>,
pub locale: Option<String>,
pub slack_team_name: Option<String>,
pub slack_team_domain: Option<String>,
pub slack_user_image_24: Option<String>,
pub slack_user_image_32: Option<String>,
pub slack_user_image_48: Option<String>,
pub slack_user_image_72: Option<String>,
pub slack_user_image_192: Option<String>,
pub slack_user_image_512: Option<String>,
pub slack_team_image_34: Option<String>,
pub slack_team_image_44: Option<String>,
pub slack_team_image_68: Option<String>,
pub slack_team_image_88: Option<String>,
pub slack_team_image_102: Option<String>,
pub slack_team_image_132: Option<String>,
pub slack_team_image_230: Option<String>,
pub slack_team_image_default: Option<bool>,
pub response_metadata: Option<ResponseMetadata>,
pub warning: Option<String>,
}Expand description
Successful response of the Slack Web API method openid.connect.userInfo.
Fields§
§sub: Option<String>§slack_user_id: Option<String>§slack_team_id: Option<String>§email: Option<String>§email_verified: Option<bool>§date_email_verified: Option<i64>§name: Option<String>§picture: Option<String>§given_name: Option<String>§family_name: Option<String>§locale: Option<String>§slack_team_name: Option<String>§slack_team_domain: Option<String>§slack_user_image_24: Option<String>§slack_user_image_32: Option<String>§slack_user_image_48: Option<String>§slack_user_image_72: Option<String>§slack_user_image_192: Option<String>§slack_user_image_512: Option<String>§slack_team_image_34: Option<String>§slack_team_image_44: Option<String>§slack_team_image_68: Option<String>§slack_team_image_88: Option<String>§slack_team_image_102: Option<String>§slack_team_image_132: Option<String>§slack_team_image_230: Option<String>§slack_team_image_default: Option<bool>§response_metadata: Option<ResponseMetadata>§warning: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for OpenidConnectUserInfoResponse
impl<'de> Deserialize<'de> for OpenidConnectUserInfoResponse
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
impl StructuralPartialEq for OpenidConnectUserInfoResponse
Auto Trait Implementations§
impl Freeze for OpenidConnectUserInfoResponse
impl RefUnwindSafe for OpenidConnectUserInfoResponse
impl Send for OpenidConnectUserInfoResponse
impl Sync for OpenidConnectUserInfoResponse
impl Unpin for OpenidConnectUserInfoResponse
impl UnsafeUnpin for OpenidConnectUserInfoResponse
impl UnwindSafe for OpenidConnectUserInfoResponse
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