Fx Rates
- class q2_sdk.models.adapters.fx_rates.ReplyStatus[source]
ReplyStatus()
- success = (0,)
- error = (-1,)
- throttling_limit = (-2,)
- usd_amount_too_small = -3
- class q2_sdk.models.adapters.fx_rates.FxCustomerRate(buy_or_sell, base_currency_code, contra_currency_code, exchange_rate, maximum_amount)[source]
FxCustomerRate(buy_or_sell: str, base_currency_code: str, contra_currency_code: str, exchange_rate: float, maximum_amount: float)
-
buy_or_sell:
str
-
base_currency_code:
str
-
contra_currency_code:
str
-
exchange_rate:
float
-
maximum_amount:
float
-
buy_or_sell:
- class q2_sdk.models.adapters.fx_rates.FxRateBaseReply(status, status_description)[source]
FxRateBaseReply(status: int, status_description: str)
-
status:
int
-
status_description:
str
-
status:
- class q2_sdk.models.adapters.fx_rates.FxRateExchangeRateReply(status, status_description, base_rate, usd_equivalent_amount, exchange_rate)[source]
FxRateExchangeRateReply(status: int, status_description: str, base_rate: float, usd_equivalent_amount: float, exchange_rate: float)
-
base_rate:
float
(rate not including markup) - must be persisted with transaction for data extract during file creation - new field to store.
-
usd_equivalent_amount:
float
converted fx amount to usd
-
exchange_rate:
float
(rate including markup) - to be included in approval success message
-
base_rate:
- class q2_sdk.models.adapters.fx_rates.FxRateExchangeRateReplyUSDEquivalent(status, status_description, base_rate, amount, exchange_rate)[source]
FxRateExchangeRateReplyUSDEquivalent(status: int, status_description: str, base_rate: float, amount: float, exchange_rate: float)
-
base_rate:
float
-
amount:
float
-
exchange_rate:
float
-
base_rate:
- class q2_sdk.models.adapters.fx_rates.FxRateQuoteReply(status, status_description, base_rate, usd_equivalent_amount, exchange_rate, quote_id, expiration_date)[source]
FxRateQuoteReply(status: int, status_description: str, base_rate: float, usd_equivalent_amount: float, exchange_rate: float, quote_id: str, expiration_date: str)
-
quote_id:
str
ID to be used later during the booking process
-
expiration_date:
str
-
quote_id:
- class q2_sdk.models.adapters.fx_rates.FxRateQuoteReplyUSDEquivalent(status, status_description, base_rate, amount, exchange_rate, quote_id, expiration_date)[source]
FxRateQuoteReplyUSDEquivalent(status: int, status_description: str, base_rate: float, amount: float, exchange_rate: float, quote_id: str, expiration_date: str)
-
quote_id:
str
ID to be used later during the booking process
-
expiration_date:
str
-
quote_id:
- class q2_sdk.models.adapters.fx_rates.FxRateExchangeDealReply(status, status_description, base_rate, usd_equivalent_amount, exchange_rate, deal_id, value_date, top_tier='')[source]
FxRateExchangeDealReply(status: int, status_description: str, base_rate: float, usd_equivalent_amount: float, exchange_rate: float, deal_id: str, value_date: str, top_tier: Optional[str] = ‘’)
-
deal_id:
str
unique id to reference the order
-
value_date:
str
date the value was calculated
-
top_tier:
Optional
[str
] = ''
-
deal_id:
- class q2_sdk.models.adapters.fx_rates.FxRateExchangeDealReplyUSDEquivalent(status, status_description, base_rate, amount, exchange_rate, deal_id, value_date, top_tier='')[source]
FxRateExchangeDealReplyUSDEquivalent(status: int, status_description: str, base_rate: float, amount: float, exchange_rate: float, deal_id: str, value_date: str, top_tier: Optional[str] = ‘’)
-
deal_id:
str
unique id to reference the order
-
value_date:
str
date the value was calculated
-
top_tier:
Optional
[str
] = ''
-
deal_id:
- class q2_sdk.models.adapters.fx_rates.FxRateSheetsReply(status, status_description, effective_start_date, effective_end_date, customer_rates)[source]
FxRateSheetsReply(status: int, status_description: str, effective_start_date: str, effective_end_date: str, customer_rates: List[q2_sdk.models.adapters.fx_rates.FxCustomerRate])
-
effective_start_date:
str
-
effective_end_date:
str
-
customer_rates:
List
[FxCustomerRate
]
-
effective_start_date: