CallRejectedEvent class

Constructors

CallRejectedEvent.new({required CallResponse call, required String callCid, required DateTime createdAt, String? reason, String type = 'call.rejected', required UserResponse user})
Returns a new CallRejectedEvent instance.

Properties

call CallResponse
getter/setter pair
callCid String
getter/setter pair
createdAt DateTime
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
reason String?
Provides information about why the call was rejected. You can provide any value, but the Stream API and SDKs use these default values: rejected, cancel, timeout and busy
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type String
The type of event: "call.rejected" in this case
getter/setter pair
user UserResponse
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
override

Static Methods

fromJson(dynamic value) CallRejectedEvent?
Returns a new CallRejectedEvent instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<CallRejectedEvent>
mapFromJson(dynamic json) Map<String, CallRejectedEvent>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<CallRejectedEvent>>

Constants

requiredKeys → const Set<String>
The list of required keys that must be present in a JSON.