#[non_exhaustive]pub struct NotionAPIKey {
pub api_token: String,
pub type_: NotionAPIKeyType,
pub additional_properties: BTreeMap<String, Value>,
/* private fields */
}
Expand description
The definition of the NotionAPIKey
object.
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.api_token: String
The NotionAPIKey
api_token
.
type_: NotionAPIKeyType
The definition of the NotionAPIKey
object.
additional_properties: BTreeMap<String, Value>
Implementations§
Source§impl NotionAPIKey
impl NotionAPIKey
pub fn new(api_token: String, type_: NotionAPIKeyType) -> NotionAPIKey
pub fn additional_properties(self, value: BTreeMap<String, Value>) -> Self
Trait Implementations§
Source§impl Clone for NotionAPIKey
impl Clone for NotionAPIKey
Source§fn clone(&self) -> NotionAPIKey
fn clone(&self) -> NotionAPIKey
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 NotionAPIKey
impl Debug for NotionAPIKey
Source§impl<'de> Deserialize<'de> for NotionAPIKey
impl<'de> Deserialize<'de> for NotionAPIKey
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 NotionAPIKey
impl PartialEq for NotionAPIKey
Source§impl Serialize for NotionAPIKey
impl Serialize for NotionAPIKey
impl StructuralPartialEq for NotionAPIKey
Auto Trait Implementations§
impl Freeze for NotionAPIKey
impl RefUnwindSafe for NotionAPIKey
impl Send for NotionAPIKey
impl Sync for NotionAPIKey
impl Unpin for NotionAPIKey
impl UnwindSafe for NotionAPIKey
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