Utility.Collateral.App.Service.User

Templates

template UserService

User service for the Collateral App.

Signatory: operator, user

Field

Type

Description

operator

Party

The utility operator.

user

Party

The user.

template UserServiceRequest

A user service request.

Signatory: user

Field

Type

Description

operator

Party

Service operator.

user

Party

User.

Data Types

data UserServiceRequest_Accept_Result

Result of UserServiceRequest_Accept.

UserServiceRequest_Accept_Result

Field

Type

Description

userServiceCid

ContractId UserService

User Service contract id.

data UserServiceRequest_Cancel_Result

Result of UserServiceRequest_Cancel.

UserServiceRequest_Cancel_Result

(no fields)

data UserServiceRequest_Reject_Result

Result of UserServiceRequest_Reject.

UserServiceRequest_Reject_Result

Field

Type

Description

reason

Text

Rejection reason.

data UserService_RequestCollateralAgreement_Result

Result of UserServiceRequest_RequestCollateralAgreement.

UserService_RequestCollateralAgreement_Result

Field

Type

Description

collateralAgreementRequestCid

ContractId CollateralAgreementRequest

Collateral agreement request.

data UserService_Terminate_Result

Result of UserService_Terminate.

UserService_Terminate_Result

(no fields)