Channel class

Annotations
  • @JsonSerializable()

Constructors

Channel.new({required ProviderId providerId, String? integrationIdentifier, required ChannelCredential credentials, required String integrationId})
Channel.fromJson(Map<String, dynamic> json)
factory

Properties

credentials ChannelCredential
Credentials payload for the specified provider
latefinal
hashCode int
The hash code for this object.
no setterinherited
integrationId String
Id of the integration that is used for this channel
latefinal
integrationIdentifier String?
The integration identifier
final
providerId ProviderId
The provider identifier for the credentials
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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.
inherited

Operators

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