pub struct TransferPlatformRequirementSubmission {
pub person_id: Option<String>,
pub requirement_type: String,
pub value: String,
}
Expand description
A single requirement submission
Fields§
§person_id: Option<String>
The person_id
of the person the requirement submission is related to. A person_id
is returned by /transfer/platform/person/create
. This field should not be included for requirements that are not related to a person.
requirement_type: String
The type of requirement being submitted
value: String
The value of the requirement, which can be a string or an object depending on the requirement_type
. If it is an object, the object should be JSON marshaled into a string. See the documentation on this endpoint for more information and examples.
Trait Implementations§
Source§impl Clone for TransferPlatformRequirementSubmission
impl Clone for TransferPlatformRequirementSubmission
Source§fn clone(&self) -> TransferPlatformRequirementSubmission
fn clone(&self) -> TransferPlatformRequirementSubmission
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for TransferPlatformRequirementSubmission
impl Default for TransferPlatformRequirementSubmission
Source§fn default() -> TransferPlatformRequirementSubmission
fn default() -> TransferPlatformRequirementSubmission
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransferPlatformRequirementSubmission
impl<'de> Deserialize<'de> for TransferPlatformRequirementSubmission
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 TransferPlatformRequirementSubmission
impl RefUnwindSafe for TransferPlatformRequirementSubmission
impl Send for TransferPlatformRequirementSubmission
impl Sync for TransferPlatformRequirementSubmission
impl Unpin for TransferPlatformRequirementSubmission
impl UnwindSafe for TransferPlatformRequirementSubmission
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