Contract 4883102a3c1c223bf06da6592445a8113e323b701445d575536c2f63fc2aaeed

← Back to Index 📥 Download WASM

Meta

rssdkver 20.5.0#9e2c3022b4355b224a7a814e13ba51761eeb14bb
rsver 1.92.0

Interface

fn init(env: soroban_sdk::Env, admin: soroban_sdk::Address)
fn upgrade(env: soroban_sdk::Env, new_wasm_hash: soroban_sdk::BytesN<32>)
fn version(env: soroban_sdk::Env) -> u32
fn fetch_report(
    env: soroban_sdk::Env,
    secret_key: soroban_sdk::Symbol,
) -> Option
fn upload_report(
    env: soroban_sdk::Env,
    secret_key: soroban_sdk::Symbol,
    metadata: ReportMetadata,
    details: ReportDetails,
)
fn get_report_count(env: soroban_sdk::Env) -> u64
fn fetch_all_reports(
    env: soroban_sdk::Env,
) -> soroban_sdk::Map
fn repair_report_key(env: soroban_sdk::Env, secret_key: soroban_sdk::Symbol) -> bool
fn fetch_report_update(
    env: soroban_sdk::Env,
    update_key: soroban_sdk::Symbol,
) -> Option
fn get_all_report_keys(env: soroban_sdk::Env) -> soroban_sdk::Vec
fn upload_report_legacy(
    env: soroban_sdk::Env,
    secret_key: soroban_sdk::Symbol,
    subject: soroban_sdk::String,
    date_of_incident: soroban_sdk::String,
    location: soroban_sdk::String,
    date_of_submission: soroban_sdk::String,
    description_cid: soroban_sdk::String,
    attachments_cid: soroban_sdk::String,
    attachment_count: u32,
    initial_update_key: soroban_sdk::String,
)
fn upload_report_update(
    env: soroban_sdk::Env,
    report_secret_key: soroban_sdk::Symbol,
    update_key: soroban_sdk::Symbol,
    content_cid: soroban_sdk::String,
    status: soroban_sdk::String,
    date_of_submission: soroban_sdk::String,
    updated_by: soroban_sdk::String,
)
fn get_report_statistics(
    env: soroban_sdk::Env,
) -> soroban_sdk::Map
fn get_report_update_count(
    env: soroban_sdk::Env,
    report_secret_key: soroban_sdk::Symbol,
) -> UpdateCount
fn search_reports_by_county(
    env: soroban_sdk::Env,
    county: soroban_sdk::String,
) -> soroban_sdk::Vec
fn search_reports_by_category(
    env: soroban_sdk::Env,
    category: soroban_sdk::String,
) -> soroban_sdk::Vec

Imports

WebAssembly Text (WAT) ▶