pub struct P2pAdvertListRequest {Show 18 fields
pub advertiser_id: Option<String>,
pub advertiser_name: Option<String>,
pub amount: Option<String>,
pub block_trade: Option<BlockTrade>,
pub counterparty_type: Option<CounterpartyType>,
pub favourites_only: Option<FavouritesOnly>,
pub hide_client_schedule_unavailable: Option<HideClientScheduleUnavailable>,
pub hide_ineligible: Option<HideIneligible>,
pub limit: Option<i64>,
pub local_currency: Option<String>,
pub loginid: Option<String>,
pub offset: Option<i64>,
pub p2p_advert_list: i64,
pub passthrough: Option<Value>,
pub payment_method: Option<Vec<String>>,
pub req_id: Option<i64>,
pub sort_by: Option<SortBy>,
pub use_client_limits: Option<UseClientLimits>,
}
Expand description
Returns available adverts for use with p2p_order_create
.
Fields§
§advertiser_id: Option<String>
[Optional] ID of the advertiser to list adverts for.\n
advertiser_name: Option<String>
[Optional] Search for advertiser by name. Partial matches will be returned.\n
amount: Option<String>
[Optional] How much to buy or sell, used to calculate prices.\n
block_trade: Option<BlockTrade>
[Optional] Return block trade adverts when 1, non-block trade adverts when 0 (default).\n
counterparty_type: Option<CounterpartyType>
[Optional] Filter the adverts by counterparty_type
.\n
favourites_only: Option<FavouritesOnly>
[Optional] Only show adverts from favourite advertisers. Default is 0.\n
[Optional] If set to 1, adverts for which the current user’s shcedule does not have availability from now until the full possible order expiry are not returned.\n
hide_ineligible: Option<HideIneligible>
[Optional] If set to 1, adverts for which the current user does not meet counteryparty terms are not returned.\n
limit: Option<i64>
[Optional] Used for paging.\n
local_currency: Option<String>
[Optional] Currency to conduct payment transaction in. If not provided, only ads from country of residence will be returned.\n
loginid: Option<String>
[Optional] The login id of the user. Mandatory when multiple tokens were provided during authorize.\n
offset: Option<i64>
[Optional] Used for paging.\n
p2p_advert_list: i64
Must be 1\n
passthrough: Option<Value>
[Optional] Used to pass data through the websocket, which may be retrieved via the echo_req
output field.\n
payment_method: Option<Vec<String>>
[Optional] Search by supported payment methods.\n
req_id: Option<i64>
[Optional] Used to map request to response.\n
sort_by: Option<SortBy>
[Optional] How the results are sorted.\n
use_client_limits: Option<UseClientLimits>
[Optional] If set to 1, ads that exceed this account’s balance or turnover limits will not be shown.\n
Trait Implementations§
Source§impl Clone for P2pAdvertListRequest
impl Clone for P2pAdvertListRequest
Source§fn clone(&self) -> P2pAdvertListRequest
fn clone(&self) -> P2pAdvertListRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more