CallResponse class

Constructors

CallResponse({required bool backstage, List<String> blockedUserIds = const [], required String cid, required DateTime createdAt, required UserResponse createdBy, required String currentSessionId, Map<String, Object> custom = const {}, required EgressResponse egress, DateTime? endedAt, required String id, required CallIngressResponse ingress, int? joinAheadTimeSeconds, required bool recording, CallSessionResponse? session, required CallSettingsResponse settings, DateTime? startsAt, String? team, ThumbnailResponse? thumbnails, required bool transcribing, required String type, required DateTime updatedAt})
Returns a new CallResponse instance.

Properties

backstage bool
getter/setter pair
blockedUserIds List<String>
getter/setter pair
cid String
The unique identifier for a call (
getter/setter pair
createdAt DateTime
Date/time of creation
getter/setter pair
createdBy UserResponse
getter/setter pair
currentSessionId String
getter/setter pair
custom Map<String, Object>
Custom data for this object
getter/setter pair
egress EgressResponse
getter/setter pair
endedAt DateTime?
Date/time when the call ended
getter/setter pair
hashCode int
The hash code for this object.
no setteroverride
id String
Call ID
getter/setter pair
ingress CallIngressResponse
getter/setter pair
joinAheadTimeSeconds int?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
recording bool
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
session CallSessionResponse?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
settings CallSettingsResponse
getter/setter pair
startsAt DateTime?
Date/time when the call will start
getter/setter pair
team String?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
thumbnails ThumbnailResponse?
Please note: This property should have been non-nullable! Since the specification file does not include a default value (using the "default:" property), however, the generated source code must fall back to having a nullable type. Consider adding a "default:" property in the specification file to hide this note.
getter/setter pair
transcribing bool
getter/setter pair
type String
The type of call
getter/setter pair
updatedAt DateTime
Date/time of the last update
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) CallResponse?
Returns a new CallResponse instance and imports its values from value if it's a Map, null otherwise.
listFromJson(dynamic json, {bool growable = false}) List<CallResponse>
mapFromJson(dynamic json) Map<String, CallResponse>
mapListFromJson(dynamic json, {bool growable = false}) Map<String, List<CallResponse>>

Constants

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