Skip to main content

Templates

template BuyTrafficRequest
A request by an end-user to the wallet’s automation to buy traffic for a sequencer member Signatory: endUserParty
  • Choice Archive Controller: endUserParty Returns: () (no fields)
  • Choice BuyTrafficRequest_Cancel
    Controller: endUserParty Returns: BuyTrafficRequest_CancelResult
  • Choice BuyTrafficRequest_Complete
    Controller: endUserParty, walletProvider Returns: BuyTrafficRequest_CompleteResult
  • Choice BuyTrafficRequest_Expire
    Controller: endUserParty Returns: BuyTrafficRequest_ExpireResult (no fields)

Data Types

data BuyTrafficRequestTrackingInfo
BuyTrafficRequestTrackingInfo
instance Eq BuyTrafficRequestTrackingInfo instance Show BuyTrafficRequestTrackingInfo instance GetField “endUserParty” BuyTrafficRequestTrackingInfo Party instance GetField “trackingId” BuyTrafficRequestTrackingInfo Text instance GetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance GetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance SetField “endUserParty” BuyTrafficRequestTrackingInfo Party instance SetField “trackingId” BuyTrafficRequestTrackingInfo Text instance SetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” WalletAppInstall_BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo
data BuyTrafficRequest_CancelResult
BuyTrafficRequest_CancelResult
instance GetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_CancelResult BuyTrafficRequestTrackingInfo instance HasExercise BuyTrafficRequest BuyTrafficRequest_Cancel BuyTrafficRequest_CancelResult instance HasFromAnyChoice BuyTrafficRequest BuyTrafficRequest_Cancel BuyTrafficRequest_CancelResult instance HasToAnyChoice BuyTrafficRequest BuyTrafficRequest_Cancel BuyTrafficRequest_CancelResult
data BuyTrafficRequest_CompleteResult
BuyTrafficRequest_CompleteResult
instance GetField “purchasedTraffic” BuyTrafficRequest_CompleteResult (ContractId MemberTraffic) instance GetField “senderChangeAmulet” BuyTrafficRequest_CompleteResult (Optional (ContractId Amulet)) instance GetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance SetField “purchasedTraffic” BuyTrafficRequest_CompleteResult (ContractId MemberTraffic) instance SetField “senderChangeAmulet” BuyTrafficRequest_CompleteResult (Optional (ContractId Amulet)) instance SetField “trackingInfo” BuyTrafficRequest_CompleteResult BuyTrafficRequestTrackingInfo instance HasExercise BuyTrafficRequest BuyTrafficRequest_Complete BuyTrafficRequest_CompleteResult instance HasFromAnyChoice BuyTrafficRequest BuyTrafficRequest_Complete BuyTrafficRequest_CompleteResult instance HasToAnyChoice BuyTrafficRequest BuyTrafficRequest_Complete BuyTrafficRequest_CompleteResult
data BuyTrafficRequest_ExpireResult
BuyTrafficRequest_ExpireResult
instance GetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance SetField “trackingInfo” BuyTrafficRequest_ExpireResult BuyTrafficRequestTrackingInfo instance HasExercise BuyTrafficRequest BuyTrafficRequest_Expire BuyTrafficRequest_ExpireResult instance HasFromAnyChoice BuyTrafficRequest BuyTrafficRequest_Expire BuyTrafficRequest_ExpireResult instance HasToAnyChoice BuyTrafficRequest BuyTrafficRequest_Expire BuyTrafficRequest_ExpireResult