pub struct ManagedTransactionCreateRequest {Show 20 fields
pub amount: String,
pub category: Option<String>,
pub check_number_string: Option<String>,
pub currency_code: Option<String>,
pub description: String,
pub id: Option<String>,
pub is_international: Option<bool>,
pub latitude: Option<f64>,
pub localized_description: Option<String>,
pub localized_memo: Option<String>,
pub longitude: Option<f64>,
pub memo: Option<String>,
pub merchant_category_code: Option<i64>,
pub merchant_guid: Option<String>,
pub merchant_location_guid: Option<String>,
pub metadata: Option<String>,
pub posted_at: String,
pub status: String,
pub transacted_at: String,
pub type_: String,
}Expand description
ManagedTransactionCreateRequest
JSON schema
{
"type": "object",
"required": [
"amount",
"description",
"posted_at",
"status",
"transacted_at",
"type"
],
"properties": {
"amount": {
"examples": [
"61.11"
],
"type": "string"
},
"category": {
"examples": [
"Groceries"
],
"type": "string"
},
"check_number_string": {
"examples": [
"6812"
],
"type": "string"
},
"currency_code": {
"examples": [
"USD"
],
"type": "string"
},
"description": {
"examples": [
"Whole foods"
],
"type": "string"
},
"id": {
"examples": [
"transaction-265abee9-889b-af6a-c69b-25157db2bdd9"
],
"type": "string"
},
"is_international": {
"examples": [
false
],
"type": "boolean"
},
"latitude": {
"examples": [
-43.2075
],
"type": "number"
},
"localized_description": {
"examples": [
"This is a localized_description"
],
"type": "string"
},
"localized_memo": {
"examples": [
"This is a localized_memo"
],
"type": "string"
},
"longitude": {
"examples": [
139.691706
],
"type": "number"
},
"memo": {
"examples": [
"This is a memo"
],
"type": "string"
},
"merchant_category_code": {
"examples": [
5411
],
"type": "integer"
},
"merchant_guid": {
"examples": [
"MCH-7ed79542-884d-2b1b-dd74-501c5cc9d25b"
],
"type": "string"
},
"merchant_location_guid": {
"examples": [
"MCL-00024e59-18b5-4d79-b879-2a7896726fea"
],
"type": "string"
},
"metadata": {
"examples": [
"some metadata"
],
"type": "string"
},
"posted_at": {
"examples": [
"2016-10-07T06:00:00.000Z"
],
"type": "string"
},
"status": {
"examples": [
"POSTED"
],
"type": "string"
},
"transacted_at": {
"examples": [
"2016-10-06T13:00:00.000Z"
],
"type": "string"
},
"type": {
"examples": [
"DEBIT"
],
"type": "string"
}
}
}Fields§
§amount: String§category: Option<String>§check_number_string: Option<String>§currency_code: Option<String>§description: String§id: Option<String>§is_international: Option<bool>§latitude: Option<f64>§localized_description: Option<String>§localized_memo: Option<String>§longitude: Option<f64>§memo: Option<String>§merchant_category_code: Option<i64>§merchant_guid: Option<String>§merchant_location_guid: Option<String>§metadata: Option<String>§posted_at: String§status: String§transacted_at: String§type_: StringTrait Implementations§
Source§impl Clone for ManagedTransactionCreateRequest
impl Clone for ManagedTransactionCreateRequest
Source§fn clone(&self) -> ManagedTransactionCreateRequest
fn clone(&self) -> ManagedTransactionCreateRequest
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<'de> Deserialize<'de> for ManagedTransactionCreateRequest
impl<'de> Deserialize<'de> for ManagedTransactionCreateRequest
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<&ManagedTransactionCreateRequest> for ManagedTransactionCreateRequest
impl From<&ManagedTransactionCreateRequest> for ManagedTransactionCreateRequest
Source§fn from(value: &ManagedTransactionCreateRequest) -> Self
fn from(value: &ManagedTransactionCreateRequest) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ManagedTransactionCreateRequest
impl RefUnwindSafe for ManagedTransactionCreateRequest
impl Send for ManagedTransactionCreateRequest
impl Sync for ManagedTransactionCreateRequest
impl Unpin for ManagedTransactionCreateRequest
impl UnwindSafe for ManagedTransactionCreateRequest
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