Skip to content

Latest commit

 

History

History
287 lines (164 loc) · 9.34 KB

_repositories_account_repository_.accountrepository.md

File metadata and controls

287 lines (164 loc) · 9.34 KB

instagram-private-api-tcom

Globals / "repositories/account.repository" / AccountRepository /

Class: AccountRepository

Hierarchy

Index

Constructors

Methods

Constructors

constructor

+ new AccountRepository(client: IgApiClient): AccountRepository

Inherited from Repository.constructor

Defined in core/repository.ts:6

Parameters:

Name Type
client IgApiClient

Returns: AccountRepository

Methods

changePassword

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

changeProfilePicture(stream: ReadStream): Promise<AccountRepositoryCurrentUserResponseRootObject>

Defined in repositories/account.repository.ts:158

Parameters:

Name Type
stream ReadStream

Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>


contactPointPrefill

contactPointPrefill(usage: string): Promise<any>

Defined in repositories/account.repository.ts:264

Parameters:

Name Type Default
usage string "default"

Returns: Promise<any>


create

create(__namedParameters: object): Promise<any>

Defined in repositories/account.repository.ts:100

Parameters:

Name Type
__namedParameters object

Returns: Promise<any>


currentUser

currentUser(): Promise<AccountRepositoryCurrentUserResponseUser>

Defined in repositories/account.repository.ts:133

Returns: Promise<AccountRepositoryCurrentUserResponseUser>


editProfile

editProfile(options: AccountEditProfileOptions): Promise<AccountRepositoryCurrentUserResponseUser>

Defined in repositories/account.repository.ts:181

Parameters:

Name Type
options AccountEditProfileOptions

Returns: Promise<AccountRepositoryCurrentUserResponseUser>


getPrefillCandidates

getPrefillCandidates(): Promise<any>

Defined in repositories/account.repository.ts:276

Returns: Promise<any>


login

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

logout(): Promise<StatusResponse>

Defined in repositories/account.repository.ts:85

Returns: Promise<StatusResponse>


msisdnHeaderBootstrap

msisdnHeaderBootstrap(usage: string): Promise<any>

Defined in repositories/account.repository.ts:252

Parameters:

Name Type Default
usage string "default"

Returns: Promise<any>


processContactPointSignals

processContactPointSignals(): Promise<any>

Defined in repositories/account.repository.ts:289

Returns: Promise<any>


readMsisdnHeader

readMsisdnHeader(usage: string): Promise<any>

Defined in repositories/account.repository.ts:237

Parameters:

Name Type Default
usage string "default"

Returns: Promise<any>


removeProfilePicture

removeProfilePicture(): Promise<AccountRepositoryCurrentUserResponseRootObject>

Defined in repositories/account.repository.ts:212

Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>


setBiography

setBiography(text: string): Promise<AccountRepositoryCurrentUserResponseUser>

Defined in repositories/account.repository.ts:143

Parameters:

Name Type
text string

Returns: Promise<AccountRepositoryCurrentUserResponseUser>


setPrivate

setPrivate(): Promise<AccountRepositoryCurrentUserResponseRootObject>

Defined in repositories/account.repository.ts:216

Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>


setPublic

setPublic(): Promise<AccountRepositoryCurrentUserResponseRootObject>

Defined in repositories/account.repository.ts:220

Returns: Promise<AccountRepositoryCurrentUserResponseRootObject>


twoFactorLogin

twoFactorLogin(options: AccountTwoFactorLoginOptions): Promise<AccountRepositoryLoginResponseLogged_in_user>

Defined in repositories/account.repository.ts:61

Parameters:

Name Type
options AccountTwoFactorLoginOptions

Returns: Promise<AccountRepositoryLoginResponseLogged_in_user>