pub struct DeployedContractsApiClient { /* private fields */ }
Implementations§
Source§impl DeployedContractsApiClient
impl DeployedContractsApiClient
pub fn new(configuration: Arc<Configuration>) -> Self
Trait Implementations§
Source§impl DeployedContractsApi for DeployedContractsApiClient
impl DeployedContractsApi for DeployedContractsApiClient
Source§fn add_contract_abi<'life0, 'async_trait>(
&'life0 self,
params: AddContractAbiParams,
) -> Pin<Box<dyn Future<Output = Result<ContractWithAbiDto, Error<AddContractAbiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn add_contract_abi<'life0, 'async_trait>(
&'life0 self,
params: AddContractAbiParams,
) -> Pin<Box<dyn Future<Output = Result<ContractWithAbiDto, Error<AddContractAbiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Save contract ABI for the tenant. Endpoint Permission: Owner, Admin, Non-Signing Admin, Signer, and Editor.
Source§fn fetch_contract_abi<'life0, 'async_trait>(
&'life0 self,
params: FetchContractAbiParams,
) -> Pin<Box<dyn Future<Output = Result<ContractWithAbiDto, Error<FetchContractAbiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn fetch_contract_abi<'life0, 'async_trait>(
&'life0 self,
params: FetchContractAbiParams,
) -> Pin<Box<dyn Future<Output = Result<ContractWithAbiDto, Error<FetchContractAbiError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Fetch the ABI. If not found fetch the ABI from the block explorer. Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
Source§fn get_deployed_contract_by_address<'life0, 'async_trait>(
&'life0 self,
params: GetDeployedContractByAddressParams,
) -> Pin<Box<dyn Future<Output = Result<DeployedContractResponseDto, Error<GetDeployedContractByAddressError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_deployed_contract_by_address<'life0, 'async_trait>(
&'life0 self,
params: GetDeployedContractByAddressParams,
) -> Pin<Box<dyn Future<Output = Result<DeployedContractResponseDto, Error<GetDeployedContractByAddressError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Return deployed contract data by blockchain native asset id and contract address. Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
Source§fn get_deployed_contract_by_id<'life0, 'async_trait>(
&'life0 self,
params: GetDeployedContractByIdParams,
) -> Pin<Box<dyn Future<Output = Result<DeployedContractResponseDto, Error<GetDeployedContractByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_deployed_contract_by_id<'life0, 'async_trait>(
&'life0 self,
params: GetDeployedContractByIdParams,
) -> Pin<Box<dyn Future<Output = Result<DeployedContractResponseDto, Error<GetDeployedContractByIdError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Return deployed contract data by id. Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
Source§fn get_deployed_contracts<'life0, 'async_trait>(
&'life0 self,
params: GetDeployedContractsParams,
) -> Pin<Box<dyn Future<Output = Result<DeployedContractsPaginatedResponse, Error<GetDeployedContractsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn get_deployed_contracts<'life0, 'async_trait>(
&'life0 self,
params: GetDeployedContractsParams,
) -> Pin<Box<dyn Future<Output = Result<DeployedContractsPaginatedResponse, Error<GetDeployedContractsError>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Return a filtered lean representation of the deployed contracts data on all blockchains (paginated). Endpoint Permission: Admin, Non-Signing Admin, Signer, Approver, Editor, Viewer.
Auto Trait Implementations§
impl Freeze for DeployedContractsApiClient
impl !RefUnwindSafe for DeployedContractsApiClient
impl Send for DeployedContractsApiClient
impl Sync for DeployedContractsApiClient
impl Unpin for DeployedContractsApiClient
impl !UnwindSafe for DeployedContractsApiClient
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