Struct slack_morphism::api::SlackApiAuthTestResponse
source · pub struct SlackApiAuthTestResponse {
pub user_id: SlackUserId,
pub team_id: SlackTeamId,
pub user: Option<String>,
pub team: String,
pub bot_id: Option<SlackBotId>,
pub url: SlackTeamUrl,
}Fields§
§user_id: SlackUserId§team_id: SlackTeamId§user: Option<String>§team: String§bot_id: Option<SlackBotId>§url: SlackTeamUrlImplementations§
source§impl SlackApiAuthTestResponse
impl SlackApiAuthTestResponse
pub fn new(
user_id: SlackUserId,
team_id: SlackTeamId,
team: String,
url: SlackTeamUrl
) -> Self
pub fn user_id(&mut self, value: SlackUserId) -> &mut Self
pub fn with_user_id(self, value: SlackUserId) -> Self
pub fn team_id(&mut self, value: SlackTeamId) -> &mut Self
pub fn with_team_id(self, value: SlackTeamId) -> Self
pub fn user(&mut self, value: String) -> &mut Self
pub fn reset_user(&mut self) -> &mut Self
pub fn mopt_user(&mut self, value: Option<String>) -> &mut Self
pub fn with_user(self, value: String) -> Self
pub fn without_user(self) -> Self
pub fn opt_user(self, value: Option<String>) -> Self
pub fn team(&mut self, value: String) -> &mut Self
pub fn with_team(self, value: String) -> Self
pub fn bot_id(&mut self, value: SlackBotId) -> &mut Self
pub fn reset_bot_id(&mut self) -> &mut Self
pub fn mopt_bot_id(&mut self, value: Option<SlackBotId>) -> &mut Self
pub fn with_bot_id(self, value: SlackBotId) -> Self
pub fn without_bot_id(self) -> Self
pub fn opt_bot_id(self, value: Option<SlackBotId>) -> Self
pub fn url(&mut self, value: SlackTeamUrl) -> &mut Self
pub fn with_url(self, value: SlackTeamUrl) -> Self
Trait Implementations§
source§impl Clone for SlackApiAuthTestResponse
impl Clone for SlackApiAuthTestResponse
source§fn clone(&self) -> SlackApiAuthTestResponse
fn clone(&self) -> SlackApiAuthTestResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for SlackApiAuthTestResponse
impl Debug for SlackApiAuthTestResponse
source§impl<'de> Deserialize<'de> for SlackApiAuthTestResponse
impl<'de> Deserialize<'de> for SlackApiAuthTestResponse
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 From<SlackApiAuthTestResponseInit> for SlackApiAuthTestResponse
impl From<SlackApiAuthTestResponseInit> for SlackApiAuthTestResponse
source§fn from(value: SlackApiAuthTestResponseInit) -> Self
fn from(value: SlackApiAuthTestResponseInit) -> Self
Converts to this type from the input type.