pub struct MemberCreateRequest {
pub background_aggregation_is_disabled: Option<bool>,
pub credentials: Vec<CredentialRequest>,
pub id: Option<String>,
pub institution_code: String,
pub is_oauth: Option<bool>,
pub metadata: Option<String>,
pub skip_aggregation: Option<bool>,
pub use_cases: Vec<MemberCreateRequestUseCasesItem>,
}Expand description
MemberCreateRequest
JSON schema
{
"type": "object",
"required": [
"credentials",
"institution_code"
],
"properties": {
"background_aggregation_is_disabled": {
"examples": [
false
],
"type": "boolean"
},
"credentials": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CredentialRequest"
}
},
"id": {
"examples": [
"unique_id"
],
"type": "string"
},
"institution_code": {
"examples": [
"mxbank"
],
"type": "string"
},
"is_oauth": {
"examples": [
false
],
"type": "boolean"
},
"metadata": {
"examples": [
"\\\"credentials_last_refreshed_at\\\": \\\"2015-10-15\\"
],
"type": "string"
},
"skip_aggregation": {
"examples": [
false
],
"type": "boolean"
},
"use_cases": {
"description": "The use case associated with the member. Valid
values are `PFM` and/or `MONEY_MOVEMENT`. Only set this if you've met
with MX and have opted in to using this field.",
"examples": [
[
"PFM"
]
],
"type": "array",
"items": {
"type": "string",
"enum": [
"MONEY_MOVEMENT",
"PFM"
]
}
}
}
}Fields§
§background_aggregation_is_disabled: Option<bool>§credentials: Vec<CredentialRequest>§id: Option<String>§institution_code: String§is_oauth: Option<bool>§metadata: Option<String>§skip_aggregation: Option<bool>§use_cases: Vec<MemberCreateRequestUseCasesItem>The use case associated with the member. Valid values are PFM
and/or MONEY_MOVEMENT. Only set this if you’ve met with MX and
have opted in to using this field.
Trait Implementations§
Source§impl Clone for MemberCreateRequest
impl Clone for MemberCreateRequest
Source§fn clone(&self) -> MemberCreateRequest
fn clone(&self) -> MemberCreateRequest
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 MemberCreateRequest
impl Debug for MemberCreateRequest
Source§impl<'de> Deserialize<'de> for MemberCreateRequest
impl<'de> Deserialize<'de> for MemberCreateRequest
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 From<&MemberCreateRequest> for MemberCreateRequest
impl From<&MemberCreateRequest> for MemberCreateRequest
Source§fn from(value: &MemberCreateRequest) -> Self
fn from(value: &MemberCreateRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for MemberCreateRequest
impl RefUnwindSafe for MemberCreateRequest
impl Send for MemberCreateRequest
impl Sync for MemberCreateRequest
impl Unpin for MemberCreateRequest
impl UnwindSafe for MemberCreateRequest
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