Scheme class abstract

Scheme

Properties:

  • id - The unique identifier of the scheme.
  • name - The human readable name for the scheme.
  • description - A human readable description of the scheme.
  • createAt - The time at which the scheme was created.
  • updateAt - The time at which the scheme was last updated.
  • deleteAt - The time at which the scheme was deleted.
  • scope - The scope to which this scheme can be applied, either "team" or "channel".
  • defaultTeamAdminRole - The id of the default team admin role for this scheme.
  • defaultTeamUserRole - The id of the default team user role for this scheme.
  • defaultChannelAdminRole - The id of the default channel admin role for this scheme.
  • defaultChannelUserRole - The id of the default channel user role for this scheme.

Constructors

Scheme([void updates(SchemeBuilder b)])
factory

Properties

createAt int?
The time at which the scheme was created.
no setter
defaultChannelAdminRole String?
The id of the default channel admin role for this scheme.
no setter
defaultChannelUserRole String?
The id of the default channel user role for this scheme.
no setter
defaultTeamAdminRole String?
The id of the default team admin role for this scheme.
no setter
defaultTeamUserRole String?
The id of the default team user role for this scheme.
no setter
deleteAt int?
The time at which the scheme was deleted.
no setter
description String?
A human readable description of the scheme.
no setter
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier of the scheme.
no setter
name String?
The human readable name for the scheme.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scope String?
The scope to which this scheme can be applied, either "team" or "channel".
no setter
updateAt int?
The time at which the scheme was last updated.
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rebuild(dynamic updates(SchemeBuilder)) Scheme
Rebuilds the instance.
inherited
toBuilder() SchemeBuilder
Converts the instance to a builder B.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

serializer → Serializer<Scheme>
no setter