Utility.Credential.App.V0.Service.User

Templates

template UserService

User service.

Signatory: operator, user

Field

Type

Description

operator

Party

App operator.

user

Party

App user.

dso

Party

Reference to the DSO party (Decentralized Synchronizer Operations).

template UserServiceRequest

Request for a UserService.

Signatory: user

Field

Type

Description

operator

Party

App operator.

user

Party

App user.

Data Types

data DistributionSlice

Encapsulates the percentage of a distribution a particular holder (represented by a credential billing) will receive.

DistributionSlice

Field

Type

Description

credentialBillingCid

ContractId CredentialBilling

Credential billing of the recipient.

percentage

Decimal

Percentage of the total distribution distributed to the recipient.

data UserServiceRequest_Accept_Result

Result of UserServiceRequest_Accept.

UserServiceRequest_Accept_Result

Field

Type

Description

userServiceCid

ContractId UserService

The created UserService.

data UserServiceRequest_Cancel_Result

Result of UserServiceRequest_Cancel.

UserServiceRequest_Cancel_Result

(no fields)

data UserServiceRequest_Reject_Result

Result of UserServiceRequest_Reject.

UserServiceRequest_Reject_Result

(no fields)

data UserService_DistributeAndAdjustDepositMulti_Result

Result of UserService_DistributeAndAdjustDepositMulti.

UserService_DistributeAndAdjustDepositMulti_Result

Field

Type

Description

transferResults

[TransferResult]

The TransferResult for each distribution.

data UserService_DistributeMulti_Result

Result of UserService_DistributeMulti.

UserService_DistributeMulti_Result

Field

Type

Description

transferResults

[TransferResult]

The TransferResult for each distribution.

data UserService_OfferFreeCredential_Result

Result of UserService_OfferFreeCredential.

UserService_OfferFreeCredential_Result

Field

Type

Description

credentialOfferCid

ContractId CredentialOffer

The credential offer.

data UserService_OfferPaidCredential_Result

Result of UserService_OfferPaidCredential.

UserService_OfferPaidCredential_Result

Field

Type

Description

credentialOfferCid

ContractId CredentialOffer

The credential offer.

data UserService_Terminate_Result

Result of UserService_Terminate.

UserService_Terminate_Result

(no fields)