pub struct PushRelayConfig {
pub url: String,
pub token_url: String,
pub client_id: String,
pub client_secret: String,
}Expand description
Push relay configuration for sending background notifications.
All four fields are required — push is silently disabled if the section is absent or any field is empty.
Fields§
§url: StringBase URL of the push relay service (e.g. “https://push.aptove.com”).
token_url: StringBase URL of the JWT token service (e.g. “https://token.aptove.com”).
client_id: StringOAuth2 client_id issued by the token service.
client_secret: StringOAuth2 client_secret issued by the token service.
Trait Implementations§
Source§impl Clone for PushRelayConfig
impl Clone for PushRelayConfig
Source§fn clone(&self) -> PushRelayConfig
fn clone(&self) -> PushRelayConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PushRelayConfig
impl Debug for PushRelayConfig
Source§impl Default for PushRelayConfig
impl Default for PushRelayConfig
Source§fn default() -> PushRelayConfig
fn default() -> PushRelayConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PushRelayConfig
impl<'de> Deserialize<'de> for PushRelayConfig
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 PushRelayConfig
impl RefUnwindSafe for PushRelayConfig
impl Send for PushRelayConfig
impl Sync for PushRelayConfig
impl Unpin for PushRelayConfig
impl UnsafeUnpin for PushRelayConfig
impl UnwindSafe for PushRelayConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().