Globals / "repositories/account.repository" / AccountRepository /
-
- AccountRepository
- changePassword
- changeProfilePicture
- contactPointPrefill
- create
- currentUser
- editProfile
- getPrefillCandidates
- login
- logout
- msisdnHeaderBootstrap
- processContactPointSignals
- readMsisdnHeader
- removeProfilePicture
- setBiography
- setPrivate
- setPublic
- twoFactorLogin
+ new AccountRepository(client
: IgApiClient): AccountRepository
Inherited from Repository.constructor
Defined in core/repository.ts:6
Parameters:
Name | Type |
---|---|
client |
IgApiClient |
Returns: AccountRepository
▸ changePassword(oldPassword
: string, newPassword
: string): Promise<any>
Defined in repositories/account.repository.ts:196
Parameters:
Name | Type |
---|---|
oldPassword |
string |
newPassword |
string |
Returns: Promise<any>
▸ changeProfilePicture(stream
: ReadStream
): Promise<AccountRepositoryCurrentUserResponseRootObject>
Defined in repositories/account.repository.ts:158
Parameters:
Name | Type |
---|---|
stream |
ReadStream |
Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>
▸ contactPointPrefill(usage
: string): Promise<any>
Defined in repositories/account.repository.ts:264
Parameters:
Name | Type | Default |
---|---|---|
usage |
string | "default" |
Returns: Promise<any>
▸ create(__namedParameters
: object): Promise<any>
Defined in repositories/account.repository.ts:100
Parameters:
Name | Type |
---|---|
__namedParameters |
object |
Returns: Promise<any>
▸ currentUser(): Promise<AccountRepositoryCurrentUserResponseUser>
Defined in repositories/account.repository.ts:133
Returns: Promise<AccountRepositoryCurrentUserResponseUser>
▸ editProfile(options
: AccountEditProfileOptions): Promise<AccountRepositoryCurrentUserResponseUser>
Defined in repositories/account.repository.ts:181
Parameters:
Name | Type |
---|---|
options |
AccountEditProfileOptions |
Returns: Promise<AccountRepositoryCurrentUserResponseUser>
▸ getPrefillCandidates(): Promise<any>
Defined in repositories/account.repository.ts:276
Returns: Promise<any>
▸ login(username
: string, password
: string): Promise<AccountRepositoryLoginResponseLogged_in_user>
Defined in repositories/account.repository.ts:25
Parameters:
Name | Type |
---|---|
username |
string |
password |
string |
Returns: Promise<AccountRepositoryLoginResponseLogged_in_user>
▸ logout(): Promise<StatusResponse>
Defined in repositories/account.repository.ts:85
Returns: Promise<StatusResponse>
▸ msisdnHeaderBootstrap(usage
: string): Promise<any>
Defined in repositories/account.repository.ts:252
Parameters:
Name | Type | Default |
---|---|---|
usage |
string | "default" |
Returns: Promise<any>
▸ processContactPointSignals(): Promise<any>
Defined in repositories/account.repository.ts:289
Returns: Promise<any>
▸ readMsisdnHeader(usage
: string): Promise<any>
Defined in repositories/account.repository.ts:237
Parameters:
Name | Type | Default |
---|---|---|
usage |
string | "default" |
Returns: Promise<any>
▸ removeProfilePicture(): Promise<AccountRepositoryCurrentUserResponseRootObject>
Defined in repositories/account.repository.ts:212
Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>
▸ setBiography(text
: string): Promise<AccountRepositoryCurrentUserResponseUser>
Defined in repositories/account.repository.ts:143
Parameters:
Name | Type |
---|---|
text |
string |
Returns: Promise<AccountRepositoryCurrentUserResponseUser>
▸ setPrivate(): Promise<AccountRepositoryCurrentUserResponseRootObject>
Defined in repositories/account.repository.ts:216
Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>
▸ setPublic(): Promise<AccountRepositoryCurrentUserResponseRootObject>
Defined in repositories/account.repository.ts:220
Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>
▸ twoFactorLogin(options
: AccountTwoFactorLoginOptions): Promise<AccountRepositoryLoginResponseLogged_in_user>
Defined in repositories/account.repository.ts:61
Parameters:
Name | Type |
---|---|
options |
AccountTwoFactorLoginOptions |
Returns: Promise<AccountRepositoryLoginResponseLogged_in_user>