Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Person

ユーザーサービス

Hierarchy

  • PersonService
    • Person

Index

Constructors

constructor

  • new Person(options: IOptions): Person
  • Parameters

    • options: IOptions

    Returns Person

Properties

options

options: IOptions

Methods

addPaymentMethod

  • addPaymentMethod<T>(params: object & IPaymentMethod<T>): Promise<factory.ownershipInfo.IPaymentMethod<T>>
  • 決済方法追加 外部銀行口座や決済サービスから承認を受け取って、決済方法を追加するイメージ

    Type parameters

    • T: factory.paymentMethodType

    Parameters

    • params: object & IPaymentMethod<T>

    Returns Promise<factory.ownershipInfo.IPaymentMethod<T>>

closeCoinAccount

  • closeCoinAccount(params: object): Promise<void>
  • コイン口座開解約 口座の状態を変更するだけで、ユーザーの所有する口座リストから削除はされません。 解約された口座で取引を進行しようとすると400エラーとなります。

    Parameters

    • params: object
      • accountNumber: string

        口座番号

      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<void>

closePointAccount

  • closePointAccount(params: object): Promise<void>
  • ポイント口座開解約 口座の状態を変更するだけで、ユーザーの所有する口座リストから削除はされません。 解約された口座で取引を進行しようとすると400エラーとなります。

    Parameters

    • params: object
      • accountNumber: string

        口座番号

      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<void>

fetch

  • fetch(options: IFetchOptions): Promise<any>
  • Create and send request to API

    Parameters

    • options: IFetchOptions

    Returns Promise<any>

openCoinAccount

  • openCoinAccount(params: object): Promise<IAccount<factory.accountType.Coin>>
  • コイン口座開設

    Parameters

    • params: object
      • name: string

        口座名義

      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<IAccount<factory.accountType.Coin>>

openPointAccount

  • openPointAccount(params: object): Promise<IAccount<factory.accountType.Point>>
  • ポイント口座開設

    Parameters

    • params: object
      • name: string

        口座名義

      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<IAccount<factory.accountType.Point>>

searchCoinAccountMoneyTransferActions

  • searchCoinAccountMoneyTransferActions(params: object): Promise<factory.pecorino.action.transfer.moneyTransfer.IAction<factory.accountType.Coin>[]>
  • コイン口座取引履歴検索

    Parameters

    • params: object
      • accountNumber: string

        口座番号

      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<factory.pecorino.action.transfer.moneyTransfer.IAction<factory.accountType.Coin>[]>

searchCoinAccounts

  • searchCoinAccounts(params: object): Promise<IAccount<factory.accountType.Coin>[]>
  • コイン口座検索

    Parameters

    • params: object
      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<IAccount<factory.accountType.Coin>[]>

searchPaymentMethods

  • searchPaymentMethods(params: object): Promise<factory.ownershipInfo.IPaymentMethod<factory.paymentMethodType>[]>
  • 決済方法検索

    Parameters

    • params: object
      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<factory.ownershipInfo.IPaymentMethod<factory.paymentMethodType>[]>

searchPointAccounts

  • searchPointAccounts(params: object): Promise<IAccount<factory.accountType.Point>[]>
  • ポイント口座検索

    Parameters

    • params: object
      • personId: string

        person id ログインユーザーの場合'me'を指定

    Returns Promise<IAccount<factory.accountType.Point>[]>

Generated using TypeDoc