TrackUnpublishReason class
- Inheritance
-
- Object
- ProtobufEnum
- TrackUnpublishReason
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
This enum's name, as specified in the .proto file.
finalinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
This enum's integer value, as specified in the .proto file.
finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
Returns this enum's
name
or thevalue
if names are not represented.inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
valueOf(
int value) → TrackUnpublishReason?
Constants
- TRACK_UNPUBLISH_REASON_MODERATION → const TrackUnpublishReason
- Represents muting the track due to moderation actions. This is different from permission revoked because the participant can unmute themselves here whereas in case of "permission revoke" it is not possible until the call permissions are updated.
- TRACK_UNPUBLISH_REASON_PERMISSION_REVOKED → const TrackUnpublishReason
- Represents muting the track because the permission to publish the track has been revoked.
- TRACK_UNPUBLISH_REASON_UNSPECIFIED → const TrackUnpublishReason
- Default value which is used when the specific reason for muting the track is not known.
- TRACK_UNPUBLISH_REASON_USER_MUTED → const TrackUnpublishReason
- Represents user muting their tracks.
-
values
→ const List<
TrackUnpublishReason>