1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
use holochain_json_api::{error::JsonError, json::*};
use holochain_persistence_api::cas::content::Address;

pub const THIS_INSTANCE: &str = "__hdk_this_instance";

/// Struct for input data received when Zome API function call() is invoked
#[derive(Deserialize, Default, Clone, PartialEq, Eq, Hash, Debug, Serialize, DefaultJson)]
pub struct ZomeFnCallArgs {
    pub instance_handle: String,
    pub zome_name: String,
    pub cap_token: Address,
    pub fn_name: String,
    pub fn_args: String,
}