#[non_exhaustive]pub struct AppKeyRegistrationData {
pub id: Option<Uuid>,
pub type_: AppKeyRegistrationDataType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
Data related to the app key registration.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.id: Option<Uuid>
The app key registration identifier
type_: AppKeyRegistrationDataType
The definition of AppKeyRegistrationDataType
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl AppKeyRegistrationData
impl AppKeyRegistrationData
pub fn new(type_: AppKeyRegistrationDataType) -> AppKeyRegistrationData
pub fn id(self, value: Uuid) -> Self
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for AppKeyRegistrationData
impl Clone for AppKeyRegistrationData
Source§fn clone(&self) -> AppKeyRegistrationData
fn clone(&self) -> AppKeyRegistrationData
Returns a duplicate 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 AppKeyRegistrationData
impl Debug for AppKeyRegistrationData
Source§impl<'de> Deserialize<'de> for AppKeyRegistrationData
impl<'de> Deserialize<'de> for AppKeyRegistrationData
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 PartialEq for AppKeyRegistrationData
impl PartialEq for AppKeyRegistrationData
Source§impl Serialize for AppKeyRegistrationData
impl Serialize for AppKeyRegistrationData
impl StructuralPartialEq for AppKeyRegistrationData
Auto Trait Implementations§
impl Freeze for AppKeyRegistrationData
impl RefUnwindSafe for AppKeyRegistrationData
impl Send for AppKeyRegistrationData
impl Sync for AppKeyRegistrationData
impl Unpin for AppKeyRegistrationData
impl UnwindSafe for AppKeyRegistrationData
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