fn api(
env: soroban_sdk::Env,
api_id: soroban_sdk::Symbol,
) -> Result
fn admin(env: soroban_sdk::Env) -> Result
fn paused(env: soroban_sdk::Env) -> Result
fn get_api(
env: soroban_sdk::Env,
api_id: soroban_sdk::Symbol,
) -> Result
fn provider(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
) -> Result
fn initialize(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
accepted_asset: soroban_sdk::Address,
) -> Result<(), ContractError>
fn set_paused(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
paused: bool,
) -> Result<(), ContractError>
fn get_provider(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
) -> Result
fn register_api(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
api_id: soroban_sdk::Symbol,
metadata_hash: soroban_sdk::BytesN<32>,
price: i128,
recipient: soroban_sdk::Address,
) -> Result<(), ContractError>
fn payment_asset(env: soroban_sdk::Env) -> Result
fn pause_platform(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
) -> Result<(), ContractError>
fn set_api_active(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
api_id: soroban_sdk::Symbol,
active: bool,
) -> Result<(), ContractError>
fn set_api_status(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
api_id: soroban_sdk::Symbol,
active: bool,
) -> Result<(), ContractError>
fn unpause_platform(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
) -> Result<(), ContractError>
fn update_api_price(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
api_id: soroban_sdk::Symbol,
new_price: i128,
) -> Result<(), ContractError>
fn upgrade_contract(
env: soroban_sdk::Env,
admin: soroban_sdk::Address,
wasm_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn register_provider(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
metadata_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>
fn get_platform_config(env: soroban_sdk::Env) -> Result
fn update_provider_metadata(
env: soroban_sdk::Env,
provider: soroban_sdk::Address,
metadata_hash: soroban_sdk::BytesN<32>,
) -> Result<(), ContractError>