Method: PureCloud::ConversationAssociation#valid?

Defined in:
lib/purecloudplatformclientv2/models/conversation_association.rb

#valid?Boolean

Check to see if the all the properties in the model are valid

Returns:

  • (Boolean)

    true if the model is valid



79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# File 'lib/purecloudplatformclientv2/models/conversation_association.rb', line 79

def valid?
  if @conversation_id.nil?
    return false
  end

  if @communication_id.nil?
    return false
  end

  if @media_type.nil?
    return false
  end

  allowed_values = ["CALL", "CALLBACK", "CHAT", "COBROWSE", "EMAIL", "SOCIAL_EXPRESSION", "VIDEO", "SCREENSHARE"]
  if @media_type && !allowed_values.include?(@media_type)
    return false
  end
end