- Overview
- Setup
- Tutorials
- How Tos
- Reference
- DAR Versions
- API Reference
- Commercials API
- Credential API
- Registry API
- Utility.Registry
- Utility.Registry.V0.Configuration.AppReward
- Utility.Registry.V0.Configuration.Instrument
- Utility.Registry.V0.Holding.Allocation
- Utility.Registry.V0.Holding.Burn
- Utility.Registry.V0.Holding.Lock
- Utility.Registry.V0.Holding.Mint
- Utility.Registry.V0.Holding.Transfer
- Utility.Registry.V0.Holding.Unlock
- Utility.Registry.V0.Rule.Transfer
- Utility.Registry.V0.Types
- Utility.Registry.V0.Util
- Utility.Registry.App
- Utility.Holding
- Utility.Registry
- Settlement Utility API
- Collateral Utility API
- Operator Backend API
Utility.Settlement.App.V1.Service.User¶
Templates¶
template UserService
User service for the Settlement App.
Signatory: operator, user
Field
Type
Description
operator
The utility operator.
user
The user.
Choice Archive
Controller: operator, user
Returns: ()
(no fields)
Choice UserService_AcceptDvpProposal
Accepts a Dvp proposal.
Controller: user
Returns: DvpProposal_Accept_Result
Field
Type
Description
cid
The Dvp proposal.
payload
The accept payload.
Choice UserService_CancelDvpProposal
Accepts a Dvp proposal.
Controller: user
Returns: DvpProposal_Cancel_Result
Field
Type
Description
cid
The Dvp proposal.
payload
The cancel payload.
Choice UserService_ProposeDvp
Propose to enter into a Dvp.
Controller: user
Returns: UserService_ProposeDvp_Result
Field
Type
Description
proposerIsBuyer
Whether the user is the buyer.
counterparty
The counterparty of the Dvp.
terms
Terms for Dvp.
Choice UserService_RejectDvpProposal
Accepts a Dvp proposal.
Controller: user
Returns: DvpProposal_Reject_Result
Field
Type
Description
cid
The Dvp proposal.
payload
The reject payload.
Choice UserService_Terminate
Terminates the user service.
Controller: actor
Returns: UserService_Terminate_Result
Field
Type
Description
actor
Party initiating the termination of the
UserService
contract.
template UserServiceRequest
A user service request.
Signatory: user
Field
Type
Description
operator
Service operator.
user
User.
Choice Archive
Controller: user
Returns: ()
(no fields)
Choice UserServiceRequest_Accept
Accept
UserService
request.Controller: operator
Returns: UserServiceRequest_Accept_Result
Field
Type
Description
operatorConfigurationCid
Operator configuration.
credentialCids
User’s onboarding credentials.
Choice UserServiceRequest_Cancel
Cancel
UserService
request.Controller: user
Returns: UserServiceRequest_Cancel_Result
(no fields)
Choice UserServiceRequest_Reject
Reject
UserService
request.Controller: operator
Returns: UserServiceRequest_Reject_Result
Field
Type
Description
reason
Rejection reason.
Data Types¶
data UserServiceRequest_Accept_Result
Result of
UserServiceRequest_Accept
.UserServiceRequest_Accept_Result
Field
Type
Description
userServiceCid
User Service.
data UserServiceRequest_Cancel_Result
data UserServiceRequest_Reject_Result
Result of
UserServiceRequest_Reject
.UserServiceRequest_Reject_Result
Field
Type
Description
reason
Rejection reason.
data UserService_CancelDvpProposal_Result
data UserService_CreateDvpProposal_Result
data UserService_ProposeDvp_Result
Result of
UserService_ProposeDvp
.
Field
Type
Description
dvpProposalCid
The created DVP proposal.
data UserService_Terminate_Result