ServiceProviderInteractionSummary

class oci.delegate_access_control.models.ServiceProviderInteractionSummary(**kwargs)

Bases: object

Summary of customer and operator conversation.

Attributes

USER_TYPE_CUSTOMER A constant which can be used with the user_type property of a ServiceProviderInteractionSummary.
USER_TYPE_OPERATOR A constant which can be used with the user_type property of a ServiceProviderInteractionSummary.
message Gets the message of this ServiceProviderInteractionSummary.
message_identifier Gets the message_identifier of this ServiceProviderInteractionSummary.
timestamp Gets the timestamp of this ServiceProviderInteractionSummary.
user_id Gets the user_id of this ServiceProviderInteractionSummary.
user_name Gets the user_name of this ServiceProviderInteractionSummary.
user_type Gets the user_type of this ServiceProviderInteractionSummary.

Methods

__init__(**kwargs) Initializes a new ServiceProviderInteractionSummary object with values from keyword arguments.
USER_TYPE_CUSTOMER = 'CUSTOMER'

A constant which can be used with the user_type property of a ServiceProviderInteractionSummary. This constant has a value of “CUSTOMER”

USER_TYPE_OPERATOR = 'OPERATOR'

A constant which can be used with the user_type property of a ServiceProviderInteractionSummary. This constant has a value of “OPERATOR”

__init__(**kwargs)

Initializes a new ServiceProviderInteractionSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • message_identifier (str) – The value to assign to the message_identifier property of this ServiceProviderInteractionSummary.
  • user_id (str) – The value to assign to the user_id property of this ServiceProviderInteractionSummary.
  • user_name (str) – The value to assign to the user_name property of this ServiceProviderInteractionSummary.
  • message (str) – The value to assign to the message property of this ServiceProviderInteractionSummary.
  • user_type (str) – The value to assign to the user_type property of this ServiceProviderInteractionSummary. Allowed values for this property are: “CUSTOMER”, “OPERATOR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • timestamp (datetime) – The value to assign to the timestamp property of this ServiceProviderInteractionSummary.
message

Gets the message of this ServiceProviderInteractionSummary. The information exchanged between the customer and the operator.

Returns:The message of this ServiceProviderInteractionSummary.
Return type:str
message_identifier

Gets the message_identifier of this ServiceProviderInteractionSummary. The unique identifier of the message within the scope of the associated access request.

Returns:The message_identifier of this ServiceProviderInteractionSummary.
Return type:str
timestamp

Gets the timestamp of this ServiceProviderInteractionSummary. Time when the conversation happened in `RFC 3339`__timestamp format, e.g. ‘2020-05-22T21:10:29.600Z’.

Returns:The timestamp of this ServiceProviderInteractionSummary.
Return type:datetime
user_id

Gets the user_id of this ServiceProviderInteractionSummary. ID of the customer or operator who is part of this conversation. For operator, this field is null.

Returns:The user_id of this ServiceProviderInteractionSummary.
Return type:str
user_name

Gets the user_name of this ServiceProviderInteractionSummary. Name of the customer or operator who is part of this conversation. For operator, the name is “Operator”.

Returns:The user_name of this ServiceProviderInteractionSummary.
Return type:str
user_type

Gets the user_type of this ServiceProviderInteractionSummary. Indicates whether the user is a customer or an operator.

Allowed values for this property are: “CUSTOMER”, “OPERATOR”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The user_type of this ServiceProviderInteractionSummary.
Return type:str