Trait FireblocksNetworkApi

Source
pub trait FireblocksNetworkApi: Send + Sync {
Show 15 methods // Required methods fn check_third_party_routing<'life0, 'async_trait>( &'life0 self, params: CheckThirdPartyRoutingParams, ) -> Pin<Box<dyn Future<Output = Result<ThirdPartyRouting, Error<CheckThirdPartyRoutingError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_network_connection<'life0, 'async_trait>( &'life0 self, params: CreateNetworkConnectionParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkConnectionResponse, Error<CreateNetworkConnectionError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_network_id<'life0, 'async_trait>( &'life0 self, params: CreateNetworkIdParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkIdResponse, Error<CreateNetworkIdError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_network_connection<'life0, 'async_trait>( &'life0 self, params: DeleteNetworkConnectionParams, ) -> Pin<Box<dyn Future<Output = Result<DeleteNetworkConnectionResponse, Error<DeleteNetworkConnectionError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_network_id<'life0, 'async_trait>( &'life0 self, params: DeleteNetworkIdParams, ) -> Pin<Box<dyn Future<Output = Result<DeleteNetworkIdResponse, Error<DeleteNetworkIdError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_network<'life0, 'async_trait>( &'life0 self, params: GetNetworkParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkConnectionResponse, Error<GetNetworkError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_network_connections<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<Vec<NetworkConnectionResponse>, Error<GetNetworkConnectionsError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_network_id<'life0, 'async_trait>( &'life0 self, params: GetNetworkIdParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkIdResponse, Error<GetNetworkIdError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_network_ids<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<Vec<NetworkIdResponse>, Error<GetNetworkIdsError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_routing_policy_asset_groups<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error<GetRoutingPolicyAssetGroupsError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn search_network_ids<'life0, 'async_trait>( &'life0 self, params: SearchNetworkIdsParams, ) -> Pin<Box<dyn Future<Output = Result<SearchNetworkIdsResponse, Error<SearchNetworkIdsError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn set_network_id_discoverability<'life0, 'async_trait>( &'life0 self, params: SetNetworkIdDiscoverabilityParams, ) -> Pin<Box<dyn Future<Output = Result<SetNetworkIdResponse, Error<SetNetworkIdDiscoverabilityError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn set_network_id_name<'life0, 'async_trait>( &'life0 self, params: SetNetworkIdNameParams, ) -> Pin<Box<dyn Future<Output = Result<SetNetworkIdResponse, Error<SetNetworkIdNameError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn set_network_id_routing_policy<'life0, 'async_trait>( &'life0 self, params: SetNetworkIdRoutingPolicyParams, ) -> Pin<Box<dyn Future<Output = Result<SetNetworkIdResponse, Error<SetNetworkIdRoutingPolicyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn set_routing_policy<'life0, 'async_trait>( &'life0 self, params: SetRoutingPolicyParams, ) -> Pin<Box<dyn Future<Output = Result<SetRoutingPolicyResponse, Error<SetRoutingPolicyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait;
}

Required Methods§

Source

fn check_third_party_routing<'life0, 'async_trait>( &'life0 self, params: CheckThirdPartyRoutingParams, ) -> Pin<Box<dyn Future<Output = Result<ThirdPartyRouting, Error<CheckThirdPartyRoutingError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn create_network_connection<'life0, 'async_trait>( &'life0 self, params: CreateNetworkConnectionParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkConnectionResponse, Error<CreateNetworkConnectionError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn create_network_id<'life0, 'async_trait>( &'life0 self, params: CreateNetworkIdParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkIdResponse, Error<CreateNetworkIdError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn delete_network_connection<'life0, 'async_trait>( &'life0 self, params: DeleteNetworkConnectionParams, ) -> Pin<Box<dyn Future<Output = Result<DeleteNetworkConnectionResponse, Error<DeleteNetworkConnectionError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn delete_network_id<'life0, 'async_trait>( &'life0 self, params: DeleteNetworkIdParams, ) -> Pin<Box<dyn Future<Output = Result<DeleteNetworkIdResponse, Error<DeleteNetworkIdError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn get_network<'life0, 'async_trait>( &'life0 self, params: GetNetworkParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkConnectionResponse, Error<GetNetworkError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn get_network_connections<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<Vec<NetworkConnectionResponse>, Error<GetNetworkConnectionsError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn get_network_id<'life0, 'async_trait>( &'life0 self, params: GetNetworkIdParams, ) -> Pin<Box<dyn Future<Output = Result<NetworkIdResponse, Error<GetNetworkIdError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn get_network_ids<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<Vec<NetworkIdResponse>, Error<GetNetworkIdsError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn get_routing_policy_asset_groups<'life0, 'async_trait>( &'life0 self, ) -> Pin<Box<dyn Future<Output = Result<Vec<String>, Error<GetRoutingPolicyAssetGroupsError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn search_network_ids<'life0, 'async_trait>( &'life0 self, params: SearchNetworkIdsParams, ) -> Pin<Box<dyn Future<Output = Result<SearchNetworkIdsResponse, Error<SearchNetworkIdsError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn set_network_id_discoverability<'life0, 'async_trait>( &'life0 self, params: SetNetworkIdDiscoverabilityParams, ) -> Pin<Box<dyn Future<Output = Result<SetNetworkIdResponse, Error<SetNetworkIdDiscoverabilityError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn set_network_id_name<'life0, 'async_trait>( &'life0 self, params: SetNetworkIdNameParams, ) -> Pin<Box<dyn Future<Output = Result<SetNetworkIdResponse, Error<SetNetworkIdNameError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn set_network_id_routing_policy<'life0, 'async_trait>( &'life0 self, params: SetNetworkIdRoutingPolicyParams, ) -> Pin<Box<dyn Future<Output = Result<SetNetworkIdResponse, Error<SetNetworkIdRoutingPolicyError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Source

fn set_routing_policy<'life0, 'async_trait>( &'life0 self, params: SetRoutingPolicyParams, ) -> Pin<Box<dyn Future<Output = Result<SetRoutingPolicyResponse, Error<SetRoutingPolicyError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Implementors§