radix_engine_interface/blueprints/resource/non_fungible/
non_fungible_proof.rs

1use crate::internal_prelude::*;
2use radix_common::data::scrypto::model::*;
3use sbor::rust::collections::IndexSet;
4use sbor::rust::fmt::Debug;
5use sbor::*;
6
7pub const NON_FUNGIBLE_PROOF_BLUEPRINT: &str = "NonFungibleProof";
8
9pub const NON_FUNGIBLE_PROOF_GET_LOCAL_IDS_IDENT: &str = "NonFungibleProof_get_local_ids";
10
11#[derive(Debug, Clone, Eq, PartialEq, Sbor)]
12pub struct NonFungibleProofGetLocalIdsInput {}
13
14pub type NonFungibleProofGetLocalIdsManifestInput = NonFungibleProofGetLocalIdsInput;
15
16pub type NonFungibleProofGetLocalIdsOutput = IndexSet<NonFungibleLocalId>;
17
18pub type NonFungibleProofDropInput = ProofDropInput;
19pub type NonFungibleProofDropManifestInput = NonFungibleProofDropInput;
20
21pub type NonFungibleProofCloneInput = ProofCloneInput;
22pub type NonFungibleProofCloneManifestInput = NonFungibleProofCloneInput;
23
24pub type NonFungibleProofGetAmountInput = ProofGetAmountInput;
25pub type NonFungibleProofGetAmountManifestInput = NonFungibleProofGetAmountInput;
26
27pub type NonFungibleProofGetResourceAddressInput = ProofGetResourceAddressInput;
28pub type NonFungibleProofGetResourceAddressManifestInput = NonFungibleProofGetResourceAddressInput;