ChannelsUser class

The signed-in member to hand to the embed for passthrough login.

Provide at least one identifier — externalId (your own user id, preferred) or email — to have the member logged in automatically. name and image are optional profile hints used when the member is first provisioned.

Constructors

ChannelsUser({String? externalId, String? email, String? name, String? image})
const

Properties

email → String?
The member's email address (used if externalId is not given).
final
externalId → String?
Your application's user id for this member (preferred identifier).
final
hashCode → int
The hash code for this object.
no setterinherited
hasIdentity → bool
True when there is enough identity to attempt passthrough auto-login.
no setter
image → String?
URL of the member's avatar image.
final
name → String?
Display name shown for the member.
final
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
toString() → String
A string representation of this object.
inherited

Operators

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