# IOutput | @coopenomics/sdk
Documentation for @coopenomics/sdk

# Type alias IOutput

IOutput: {
createBankAccount: {
created_at: unknown;
data: ({
__typename: "BankAccount";
account_number: string;
bank_name: string;
card_number?: null | string;
currency: string;
details: {
bik: string;
corr: string;
kpp: string;
};
} | {
__typename: "SbpAccount";
phone: string;
}) & {};
is_default: boolean;
method_id: string;
method_type: string;
updated_at: unknown;
username: string;
};
}

#### Type declaration

- ##### createBankAccount: {
  created_at: unknown;
  data: ({
  __typename: "BankAccount";
  account_number: string;
  bank_name: string;
  card_number?: null | string;
  currency: string;
  details: {
  bik: string;
  corr: string;
  kpp: string;
  };
  } | {
  __typename: "SbpAccount";
  phone: string;
  }) & {};
  is_default: boolean;
  method_id: string;
  method_type: string;
  updated_at: unknown;
  username: string;
  }

  Добавить метод оплаты

  - ##### created_at: unknown

    Дата создания

  - ##### data: ({
    __typename: "BankAccount";
    account_number: string;
    bank_name: string;
    card_number?: null | string;
    currency: string;
    details: {
    bik: string;
    corr: string;
    kpp: string;
    };
    } | {
    __typename: "SbpAccount";
    phone: string;
    }) & {}

    Данные метода оплаты

  - ##### is_default: boolean

    Флаг основного метода платежа, который отображается в документах

  - ##### method_id: string

    Идентификатор метода оплаты

  - ##### method_type: string

    Тип метода оплаты (например, sbp, bank_transfer)

  - ##### updated_at: unknown

    Дата обновления

  - ##### username: string

    Имя пользователя, к которому привязан метод оплаты

- Defined in components/sdk/src/mutations/paymentMethods/createBankAccount.ts:19