Initialize the contract with token metadata.
fn initialize(
env: soroban_sdk::Env,
sytemap_name: soroban_sdk::String,
sytemap_symbol: soroban_sdk::String,
)
fn safe_mint_new_property_info(
env: soroban_sdk::Env,
payload: PropertyInfoPayload,
) -> Result<(), SytemapRegistryError>
fn change_property_price_by_owner(
env: soroban_sdk::Env,
property_verification_no: u64,
new_price: u64,
) -> Result<(), SytemapRegistryError>
fn get_property_info_details_by_pvn(
env: soroban_sdk::Env,
property_verification_no: u64,
) -> Result
fn get_property_info_by_nft_address(
env: soroban_sdk::Env,
nft_address: soroban_sdk::String,
) -> Result
fn get_no_of_property_by_address(
env: soroban_sdk::Env,
owner_address: soroban_sdk::Address,
) -> Result
fn get_number_of_property_minted(
env: soroban_sdk::Env,
) -> Result
fn get_owner_of_pvn(
env: soroban_sdk::Env,
property_verification_no: u64,
) -> Result
fn get_all_property_by_owner(
env: soroban_sdk::Env,
owner_address: soroban_sdk::Address,
) -> Result, SytemapRegistryError>
fn get_all_minted_property_details(
env: soroban_sdk::Env,
) -> Result, SytemapRegistryError>