Tariff class
Tariff for teams.
- Annotations
-
- @freezed
Constructors
- Tariff({@JsonKey(name: 'uid') required String uid, @JsonKey(name: 'title_en') required String titleEn, @JsonKey(name: 'title_ru') required String titleRu, @JsonKey(name: 'price') String? price, @JsonKey(name: 'cloud_space') int? cloudSpace, @JsonKey(name: 'max_members_in_team') int? maxMembersInTeam, @JsonKey(name: 'max_participants_per_call') int? maxParticipantsPerCall, @JsonKey(name: 'max_upload_filesize') int? maxUploadFilesize})
-
constfactory
-
Tariff.fromJson(Map<
String, dynamic> json) -
factory
Properties
- cloudSpace → int?
-
Cloud space reserved for storing team users uploads in megabytes.
no setterinherited
-
copyWith
→ $TariffCopyWith<
Tariff> -
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- maxMembersInTeam → int?
-
Maximum allowed number of members in a team.
no setterinherited
- maxParticipantsPerCall → int?
-
Maximum number of participants per call.
no setterinherited
- maxUploadFilesize → int?
-
maximum file size for uploading.
no setterinherited
- price → String?
-
Price of tariff.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- titleEn → String
-
Title of tariff in enlish.
no setterinherited
- titleRu → String
-
Title of tariff in russian.
no setterinherited
- uid → String
-
Tariff id.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited