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
- featured → bool
-
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< ? whitelistedEmails, Wrapped<String> >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< ? labels, Wrapped<String, dynamic> >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)