ApiBankUserService

class ApiBankUserService(apiKey: String, client: OkHttpClient, backendUrl: String) : ServiceBase

Constructors

ApiBankUserService
Link copied to clipboard
fun ApiBankUserService(apiKey: String)
ApiBankUserService
Link copied to clipboard
fun ApiBankUserService(apiKey: String, backendUrl: String)
ApiBankUserService
Link copied to clipboard
fun ApiBankUserService(apiKey: String, client: OkHttpClient)

Functions

create
Link copied to clipboard
fun create(body: BankUserCreationRequest): BankUser
Create a xs2a.
createAccessToken
Link copied to clipboard
fun createAccessToken(userId: String, validUntil: OffsetDateTime): AccessToken
Create an Access Token for a xs2a.
delete
Link copied to clipboard
fun delete(userId: String): String
Delete a xs2a.
deleteAccessToken
Link copied to clipboard
fun deleteAccessToken(userId: String, tokenId: String): String
Delete an accesstoken
get
Link copied to clipboard
fun get(userId: String): BankUser
Get a xs2a.
getAccessToken
Link copied to clipboard
fun getAccessToken(userId: String, tokenId: String): AccessToken
Get a specific accesstoken for a xs2a.
list
Link copied to clipboard
fun list(per_page: Int = 15, page: Int = 1): BankUserList
Get a list of all xs2a.
listAccessTokens
Link copied to clipboard
fun listAccessTokens(userId: String): AccessTokenList
Get a list of all access tokens for a xs2a.
refreshAccessToken
Link copied to clipboard
fun refreshAccessToken(userId: String, tokenId: String, validUntil: OffsetDateTime): AccessToken
Refresh an accesstoken