Skip to main content

ReclaimReceipt

Type Alias ReclaimReceipt 

Source
pub type ReclaimReceipt = Signed<ReclaimReceiptBody>;

Aliased Type§

pub struct ReclaimReceipt { /* private fields */ }

Implementations§

Source§

impl ReclaimReceipt

Source

pub fn signed( store_root_hash: ObjectHash, authorization: ReclaimAuthorizationRef, provider_admin_state: StoreMembershipStateRef, provider_admin_grant: ProviderAdminGrantId, executor: StoreDeviceRegistrationRef, executor_registration: &StoreDeviceRegistration, signer: &UserKeypair, ) -> Result<Self, StoreProtocolError>

Source

pub fn receipt_hash(&self) -> ObjectHash

Source

pub fn verify( &self, executor: &StoreDeviceRegistration, ) -> Result<(), StoreProtocolError>