Interface CustomerRequestCreateParameters
@PublicApi
public interface CustomerRequestCreateParameters
Parameters to create an
CustomerRequest-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionThe source channel from which the request is createdA map ofFieldIdand theirFieldInputValues 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 capabilityRequestTypeof the requestTheServiceDeskof the request to be created
-
Method Details
-
serviceDesk
ServiceDesk serviceDesk()TheServiceDeskof the request to be created -
requestType
RequestType requestType()RequestTypeof the request -
fieldValues
Map<FieldId,FieldInputValue> fieldValues()A map ofFieldIdand theirFieldInputValues 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
-