Project

Struct Project 

Source
pub struct Project {
Show 90 fields pub id: String, pub name: String, pub description: String, pub teamId: String, pub logo: String, pub url: String, pub legalName: String, pub legalCountry: String, pub legalState: String, pub legalCity: String, pub legalAddress: String, pub legalTaxId: String, pub authLimit: i64, pub platforms: Vec<Platform>, pub webhooks: Vec<Webhook>, pub keys: Vec<Key>, pub domains: Vec<Domain>, pub providerAmazonAppid: String, pub providerAmazonSecret: String, pub providerAppleAppid: String, pub providerAppleSecret: String, pub providerBitbucketAppid: String, pub providerBitbucketSecret: String, pub providerBitlyAppid: String, pub providerBitlySecret: String, pub providerBoxAppid: String, pub providerBoxSecret: String, pub providerDiscordAppid: String, pub providerDiscordSecret: String, pub providerDropboxAppid: String, pub providerDropboxSecret: String, pub providerFacebookAppid: String, pub providerFacebookSecret: String, pub providerGithubAppid: String, pub providerGithubSecret: String, pub providerGitlabAppid: String, pub providerGitlabSecret: String, pub providerGoogleAppid: String, pub providerGoogleSecret: String, pub providerLinkedinAppid: String, pub providerLinkedinSecret: String, pub providerMicrosoftAppid: String, pub providerMicrosoftSecret: String, pub providerNotionAppid: String, pub providerNotionSecret: String, pub providerPaypalAppid: String, pub providerPaypalSecret: String, pub providerPaypalSandboxAppid: String, pub providerPaypalSandboxSecret: String, pub providerSalesforceAppid: String, pub providerSalesforceSecret: String, pub providerSlackAppid: String, pub providerSlackSecret: String, pub providerSpotifyAppid: String, pub providerSpotifySecret: String, pub providerTradeshiftAppid: String, pub providerTradeshiftSecret: String, pub providerTradeshiftBoxAppid: String, pub providerTradeshiftBoxSecret: String, pub providerTwitchAppid: String, pub providerTwitchSecret: String, pub providerVkAppid: String, pub providerVkSecret: String, pub providerYahooAppid: String, pub providerYahooSecret: String, pub providerYammerAppid: String, pub providerYammerSecret: String, pub providerYandexAppid: String, pub providerYandexSecret: String, pub providerWordpressAppid: String, pub providerWordpressSecret: String, pub providerStripeAppid: String, pub providerStripeSecret: String, pub providerMockAppid: String, pub providerMockSecret: String, pub authEmailPassword: bool, pub authUsersAuthMagicURL: bool, pub authAnonymous: bool, pub authInvites: bool, pub authJWT: bool, pub authPhone: bool, pub serviceStatusForAccount: bool, pub serviceStatusForAvatars: bool, pub serviceStatusForDatabase: bool, pub serviceStatusForLocale: bool, pub serviceStatusForHealth: bool, pub serviceStatusForStorage: bool, pub serviceStatusForTeams: bool, pub serviceStatusForUsers: bool, pub serviceStatusForFunctions: bool,
}

Fields§

§id: String§name: String§description: String§teamId: String§url: String§legalName: String§legalCountry: String§legalState: String§legalCity: String§legalAddress: String§legalTaxId: String§authLimit: i64§platforms: Vec<Platform>§webhooks: Vec<Webhook>§keys: Vec<Key>§domains: Vec<Domain>§providerAmazonAppid: String§providerAmazonSecret: String§providerAppleAppid: String§providerAppleSecret: String§providerBitbucketAppid: String§providerBitbucketSecret: String§providerBitlyAppid: String§providerBitlySecret: String§providerBoxAppid: String§providerBoxSecret: String§providerDiscordAppid: String§providerDiscordSecret: String§providerDropboxAppid: String§providerDropboxSecret: String§providerFacebookAppid: String§providerFacebookSecret: String§providerGithubAppid: String§providerGithubSecret: String§providerGitlabAppid: String§providerGitlabSecret: String§providerGoogleAppid: String§providerGoogleSecret: String§providerLinkedinAppid: String§providerLinkedinSecret: String§providerMicrosoftAppid: String§providerMicrosoftSecret: String§providerNotionAppid: String§providerNotionSecret: String§providerPaypalAppid: String§providerPaypalSecret: String§providerPaypalSandboxAppid: String§providerPaypalSandboxSecret: String§providerSalesforceAppid: String§providerSalesforceSecret: String§providerSlackAppid: String§providerSlackSecret: String§providerSpotifyAppid: String§providerSpotifySecret: String§providerTradeshiftAppid: String§providerTradeshiftSecret: String§providerTradeshiftBoxAppid: String§providerTradeshiftBoxSecret: String§providerTwitchAppid: String§providerTwitchSecret: String§providerVkAppid: String§providerVkSecret: String§providerYahooAppid: String§providerYahooSecret: String§providerYammerAppid: String§providerYammerSecret: String§providerYandexAppid: String§providerYandexSecret: String§providerWordpressAppid: String§providerWordpressSecret: String§providerStripeAppid: String§providerStripeSecret: String§providerMockAppid: String§providerMockSecret: String§authEmailPassword: bool§authUsersAuthMagicURL: bool§authAnonymous: bool§authInvites: bool§authJWT: bool§authPhone: bool§serviceStatusForAccount: bool§serviceStatusForAvatars: bool§serviceStatusForDatabase: bool§serviceStatusForLocale: bool§serviceStatusForHealth: bool§serviceStatusForStorage: bool§serviceStatusForTeams: bool§serviceStatusForUsers: bool§serviceStatusForFunctions: bool

Implementations§

Source§

impl Project

Source

pub fn new( id: String, name: String, description: String, teamId: String, logo: String, url: String, legalName: String, legalCountry: String, legalState: String, legalCity: String, legalAddress: String, legalTaxId: String, authLimit: i64, platforms: Vec<Platform>, webhooks: Vec<Webhook>, keys: Vec<Key>, domains: Vec<Domain>, providerAmazonAppid: String, providerAmazonSecret: String, providerAppleAppid: String, providerAppleSecret: String, providerBitbucketAppid: String, providerBitbucketSecret: String, providerBitlyAppid: String, providerBitlySecret: String, providerBoxAppid: String, providerBoxSecret: String, providerDiscordAppid: String, providerDiscordSecret: String, providerDropboxAppid: String, providerDropboxSecret: String, providerFacebookAppid: String, providerFacebookSecret: String, providerGithubAppid: String, providerGithubSecret: String, providerGitlabAppid: String, providerGitlabSecret: String, providerGoogleAppid: String, providerGoogleSecret: String, providerLinkedinAppid: String, providerLinkedinSecret: String, providerMicrosoftAppid: String, providerMicrosoftSecret: String, providerNotionAppid: String, providerNotionSecret: String, providerPaypalAppid: String, providerPaypalSecret: String, providerPaypalSandboxAppid: String, providerPaypalSandboxSecret: String, providerSalesforceAppid: String, providerSalesforceSecret: String, providerSlackAppid: String, providerSlackSecret: String, providerSpotifyAppid: String, providerSpotifySecret: String, providerTradeshiftAppid: String, providerTradeshiftSecret: String, providerTradeshiftBoxAppid: String, providerTradeshiftBoxSecret: String, providerTwitchAppid: String, providerTwitchSecret: String, providerVkAppid: String, providerVkSecret: String, providerYahooAppid: String, providerYahooSecret: String, providerYammerAppid: String, providerYammerSecret: String, providerYandexAppid: String, providerYandexSecret: String, providerWordpressAppid: String, providerWordpressSecret: String, providerStripeAppid: String, providerStripeSecret: String, providerMockAppid: String, providerMockSecret: String, authEmailPassword: bool, authUsersAuthMagicURL: bool, authAnonymous: bool, authInvites: bool, authJWT: bool, authPhone: bool, serviceStatusForAccount: bool, serviceStatusForAvatars: bool, serviceStatusForDatabase: bool, serviceStatusForLocale: bool, serviceStatusForHealth: bool, serviceStatusForStorage: bool, serviceStatusForTeams: bool, serviceStatusForUsers: bool, serviceStatusForFunctions: bool, ) -> Self

Trait Implementations§

Source§

impl Clone for Project

Source§

fn clone(&self) -> Project

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for Project

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for Project

Source§

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 Display for Project

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Serialize for Project

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,

Source§

impl<T> ErasedDestructor for T
where T: 'static,