VoiceSharingResponseModel class

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

Constructors

VoiceSharingResponseModel({required VoiceSharingResponseModelStatus status, dynamic historyItemSampleId, required int dateUnix, required List<String> whitelistedEmails, required String publicOwnerId, required String originalVoiceId, required bool financialRewardsEnabled, required bool freeUsersAllowed, required bool liveModerationEnabled, dynamic rate, dynamic fiatRate, required int noticePeriod, dynamic disableAtUnix, required bool voiceMixingAllowed, required bool featured, required VoiceSharingResponseModelCategory category, dynamic readerAppEnabled, dynamic imageUrl, dynamic banReason, required int likedByCount, required int clonedByCount, required String name, dynamic description, required Map<String, dynamic> labels, required VoiceSharingResponseModelReviewStatus reviewStatus, dynamic reviewMessage, required bool enabledInLibrary, dynamic instagramUsername, dynamic twitterUsername, dynamic youtubeUsername, dynamic tiktokUsername, dynamic moderationCheck, dynamic readerRestrictedOn})
const
VoiceSharingResponseModel.fromJson(Map<String, dynamic> json)
factory

Properties

banReason → dynamic
final
category VoiceSharingResponseModelCategory
final
clonedByCount int
final
dateUnix int
final
description → dynamic
final
disableAtUnix → dynamic
final
enabledInLibrary bool
final
final
fiatRate → dynamic
final
financialRewardsEnabled bool
final
freeUsersAllowed bool
final
hashCode int
The hash code for this object.
no setteroverride
historyItemSampleId → dynamic
final
imageUrl → dynamic
final
instagramUsername → dynamic
final
labels Map<String, dynamic>
final
likedByCount int
final
liveModerationEnabled bool
final
moderationCheck → dynamic
final
name String
final
noticePeriod int
final
originalVoiceId String
final
publicOwnerId String
final
rate → dynamic
final
readerAppEnabled → dynamic
final
readerRestrictedOn → dynamic
final
reviewMessage → dynamic
final
reviewStatus VoiceSharingResponseModelReviewStatus
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status VoiceSharingResponseModelStatus
final
tiktokUsername → dynamic
final
twitterUsername → dynamic
final
voiceMixingAllowed bool
final
whitelistedEmails List<String>
final
youtubeUsername → dynamic
final

Methods

copyWith({VoiceSharingResponseModelStatus? status, dynamic historyItemSampleId, int? dateUnix, List<String>? whitelistedEmails, String? publicOwnerId, String? originalVoiceId, bool? financialRewardsEnabled, bool? freeUsersAllowed, bool? liveModerationEnabled, dynamic rate, dynamic fiatRate, int? noticePeriod, dynamic disableAtUnix, bool? voiceMixingAllowed, bool? featured, VoiceSharingResponseModelCategory? category, dynamic readerAppEnabled, dynamic imageUrl, dynamic banReason, int? likedByCount, int? clonedByCount, String? name, dynamic description, Map<String, dynamic>? labels, VoiceSharingResponseModelReviewStatus? reviewStatus, dynamic reviewMessage, bool? enabledInLibrary, dynamic instagramUsername, dynamic twitterUsername, dynamic youtubeUsername, dynamic tiktokUsername, dynamic moderationCheck, dynamic readerRestrictedOn}) VoiceSharingResponseModel

Available on VoiceSharingResponseModel, provided by the $VoiceSharingResponseModelExtension extension

copyWithWrapped({Wrapped<VoiceSharingResponseModelStatus>? status, Wrapped? historyItemSampleId, Wrapped<int>? dateUnix, Wrapped<List<String>>? whitelistedEmails, Wrapped<String>? publicOwnerId, Wrapped<String>? originalVoiceId, Wrapped<bool>? financialRewardsEnabled, Wrapped<bool>? freeUsersAllowed, Wrapped<bool>? liveModerationEnabled, Wrapped? rate, Wrapped? fiatRate, Wrapped<int>? noticePeriod, Wrapped? disableAtUnix, Wrapped<bool>? voiceMixingAllowed, Wrapped<bool>? featured, Wrapped<VoiceSharingResponseModelCategory>? category, Wrapped? readerAppEnabled, Wrapped? imageUrl, Wrapped? banReason, Wrapped<int>? likedByCount, Wrapped<int>? clonedByCount, Wrapped<String>? name, Wrapped? description, Wrapped<Map<String, dynamic>>? labels, Wrapped<VoiceSharingResponseModelReviewStatus>? reviewStatus, Wrapped? reviewMessage, Wrapped<bool>? enabledInLibrary, Wrapped? instagramUsername, Wrapped? twitterUsername, Wrapped? youtubeUsername, Wrapped? tiktokUsername, Wrapped? moderationCheck, Wrapped? readerRestrictedOn}) VoiceSharingResponseModel

Available on VoiceSharingResponseModel, provided by the $VoiceSharingResponseModelExtension 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 VoiceSharingResponseModel Function(Map<String, dynamic> json)
toJsonFactory → const Map<String, dynamic> Function(VoiceSharingResponseModel instance)