Skip to content

/AWS1/CL_BDCLINKEDACCOUNT

Represents different linked accounts that can be linked to an embedded wallet. Supports email, SMS, JWT, and OAuth2 approaches.

CONSTRUCTOR

IMPORTING

Optional arguments:

io_email TYPE REF TO /AWS1/CL_BDCLINKEDACCOUNTEMAIL /AWS1/CL_BDCLINKEDACCOUNTEMAIL

Email-based linked account.

io_sms TYPE REF TO /AWS1/CL_BDCLINKEDACCOUNTSMS /AWS1/CL_BDCLINKEDACCOUNTSMS

SMS-based linked account using phone number.

io_developerjwt TYPE REF TO /AWS1/CL_BDCLNKACCDEVELOPERJWT /AWS1/CL_BDCLNKACCDEVELOPERJWT

Developer JWT linked account with key ID and subject.

io_oauth2 TYPE REF TO /AWS1/CL_BDCLINKEDACCTOAUTH2 /AWS1/CL_BDCLINKEDACCTOAUTH2

OAuth2 provider linked account (Google, Apple, X, Telegram, GitHub).


Queryable Attributes

email

Email-based linked account.

Accessible with the following methods

Method Description
GET_EMAIL() Getter for EMAIL

sms

SMS-based linked account using phone number.

Accessible with the following methods

Method Description
GET_SMS() Getter for SMS

developerJwt

Developer JWT linked account with key ID and subject.

Accessible with the following methods

Method Description
GET_DEVELOPERJWT() Getter for DEVELOPERJWT

oAuth2

OAuth2 provider linked account (Google, Apple, X, Telegram, GitHub).

Accessible with the following methods

Method Description
GET_OAUTH2() Getter for OAUTH2

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_LINKEDACCOUNTLIST

TYPES TT_LINKEDACCOUNTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BDCLINKEDACCOUNT WITH DEFAULT KEY
.