Interface CustomerRequestCreateParameters
@PublicApi
public interface CustomerRequestCreateParameters
Parameters to create an
CustomerRequest
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe source channel from which the request is createdA map ofFieldId
and theirFieldInputValue
s used when creating the request.OptionalApplicationUser
's username to create the customer request on behalf of.Optional list ofApplicationUser
's username of participants on this customer request Note: the function is dependent on executing user's permission, refer toRequestTypeFieldService.getCustomerRequestCreateMeta(ApplicationUser, RequestTypeFieldQuery)
to test the capabilityRequestType
of the requestTheServiceDesk
of the request to be created
-
Method Details
-
serviceDesk
ServiceDesk serviceDesk()TheServiceDesk
of the request to be created -
requestType
RequestType requestType()RequestType
of the request -
fieldValues
Map<FieldId,FieldInputValue> fieldValues()A map ofFieldId
and theirFieldInputValue
s used when creating the request. For a full list of fields to create a customer request, refer toRequestTypeFieldService.getCustomerRequestCreateMeta(ApplicationUser, RequestTypeFieldQuery)
-
raiseOnBehalfOf
OptionalApplicationUser
's username to create the customer request on behalf of. Note: the function is dependent on executing user's permission, refer toRequestTypeFieldService.getCustomerRequestCreateMeta(ApplicationUser, RequestTypeFieldQuery)
to test the capability -
requestParticipants
Optional list ofApplicationUser
's username of participants on this customer request Note: the function is dependent on executing user's permission, refer toRequestTypeFieldService.getCustomerRequestCreateMeta(ApplicationUser, RequestTypeFieldQuery)
to test the capability -
customerRequestChannelSource
CustomerRequestChannelSource customerRequestChannelSource()The source channel from which the request is created
-