ConversationHistoryMetadataCommonModel class

Available extensions
Annotations
  • @JsonSerializable.new(explicitToJson: true)

Constructors

ConversationHistoryMetadataCommonModel({required int startTimeUnixSecs, dynamic acceptedTimeUnixSecs, required int callDurationSecs, dynamic cost, ConversationDeletionSettings? deletionSettings, ConversationHistoryFeedbackCommonModel? feedback, AuthorizationMethod? authorizationMethod, ConversationChargingCommonModel? charging, dynamic phoneCall, dynamic batchCall, String? terminationReason, dynamic error, dynamic mainLanguage, dynamic ragUsage, bool? textOnly})
const
ConversationHistoryMetadataCommonModel.fromJson(Map<String, dynamic> json)
factory

Properties

acceptedTimeUnixSecs → dynamic
final
authorizationMethod AuthorizationMethod?
final
batchCall → dynamic
final
callDurationSecs int
final
charging ConversationChargingCommonModel?
final
cost → dynamic
final
deletionSettings ConversationDeletionSettings?
final
error → dynamic
final
feedback ConversationHistoryFeedbackCommonModel?
final
hashCode int
The hash code for this object.
no setteroverride
mainLanguage → dynamic
final
phoneCall → dynamic
final
ragUsage → dynamic
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
startTimeUnixSecs int
final
terminationReason String?
final
textOnly bool?
final

Methods

copyWith({int? startTimeUnixSecs, dynamic acceptedTimeUnixSecs, int? callDurationSecs, dynamic cost, ConversationDeletionSettings? deletionSettings, ConversationHistoryFeedbackCommonModel? feedback, AuthorizationMethod? authorizationMethod, ConversationChargingCommonModel? charging, dynamic phoneCall, dynamic batchCall, String? terminationReason, dynamic error, dynamic mainLanguage, dynamic ragUsage, bool? textOnly}) ConversationHistoryMetadataCommonModel

Available on ConversationHistoryMetadataCommonModel, provided by the $ConversationHistoryMetadataCommonModelExtension extension

copyWithWrapped({Wrapped<int>? startTimeUnixSecs, Wrapped? acceptedTimeUnixSecs, Wrapped<int>? callDurationSecs, Wrapped? cost, Wrapped<ConversationDeletionSettings?>? deletionSettings, Wrapped<ConversationHistoryFeedbackCommonModel?>? feedback, Wrapped<AuthorizationMethod?>? authorizationMethod, Wrapped<ConversationChargingCommonModel?>? charging, Wrapped? phoneCall, Wrapped? batchCall, Wrapped<String?>? terminationReason, Wrapped? error, Wrapped? mainLanguage, Wrapped? ragUsage, Wrapped<bool?>? textOnly}) ConversationHistoryMetadataCommonModel

Available on ConversationHistoryMetadataCommonModel, provided by the $ConversationHistoryMetadataCommonModelExtension extension

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

Constants

fromJsonFactory → const ConversationHistoryMetadataCommonModel Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(ConversationHistoryMetadataCommonModel instance)