slack_morphism/models/apps/
mod.rs

1pub mod manifest;
2
3pub use manifest::*;
4
5use rsb_derive::Builder;
6use serde::{Deserialize, Serialize};
7use serde_with::skip_serializing_none;
8
9use crate::{SlackClientId, SlackClientSecret, SlackSigningSecret, SlackVerificationToken};
10
11#[skip_serializing_none]
12#[derive(Debug, PartialEq, Clone, Serialize, Deserialize, Builder)]
13pub struct SlackAppCredentials {
14    pub client_id: SlackClientId,
15    pub client_secret: SlackClientSecret,
16    pub verification_token: SlackVerificationToken,
17    pub signing_secret: SlackSigningSecret,
18}