ConsumerConnection
When you add a consumer connection to a folder
type ConsumerConnection {
id: ID!
initialId: ID!
status: ConnectionStatus!
firstname: String
lastname: String
role: ConsumerRole!
email: String!
connectionRequestEmail: String!
}
Fields
ConsumerConnection.id ● ID! non-null scalar
Connection id
ConsumerConnection.initialId ● ID! non-null scalar
Initial id of the connection The initialId is included to cover cases where the id might change. For example:
When inviting Consumer A via email a@gmail.com, id 1 is assigned, and initialId is 1. Consumer A accepts the invitation with the same email a@gmail.com, maintaining id 1 and initialId 1. If a new consumer is invited using email a@linckr.com, id 2 is assigned, and initialId is 2. Should this new consumer actually be the same as Consumer A, and they accept using a@gmail.com, the id is updated to 1. Consequently, the email is a@gmail.com, id is 1, and initialId stays 2.
ConsumerConnection.status ● ConnectionStatus! non-null enum
Enum Connection status
ConsumerConnection.firstname ● String scalar
Firstname of consumer. Will be filled in when the consumer is known at the Linckr platform
ConsumerConnection.lastname ● String scalar
Lastname of consumer. Will be filled in when the consumer is known at the Linckr platform
ConsumerConnection.role ● ConsumerRole! non-null enum
Role of the consumer. Depends on the journeyType
ConsumerConnection.email ● String! non-null scalar
The email address through which the consumer accepts a connection request. Default it is the connectionRequestEmail until the consumer accepted the request.
ConsumerConnection.connectionRequestEmail ● String! non-null scalar
The email address to which a connection request was sent
Member of
Folder object ● InfoMediation object ● Referral object