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

# Type alias IOutput

IOutput: {
editBranch: {
bank_account: {
created_at: unknown;
data: {
account_number: string;
bank_name: string;
card_number?: null | string;
currency: string;
details: {
bik: string;
corr: string;
kpp: string;
};
};
is_default: boolean;
method_id: string;
method_type: string;
updated_at: unknown;
username: string;
};
braname: string;
city: string;
coopname: string;
country: string;
details: {
inn: string;
kpp: string;
ogrn: string;
};
email: string;
fact_address: string;
full_address: string;
full_name: string;
phone: string;
represented_by: {
based_on: string;
first_name: string;
last_name: string;
middle_name: string;
position: string;
};
short_name: string;
trusted: {
birthdate: string;
email: string;
first_name: string;
full_address: string;
last_name: string;
middle_name: string;
passport?: {
code: string;
issued_at: string;
issued_by: string;
number: number;
series: number;
};
phone: string;
username: string;
}[];
trustee: {
birthdate: string;
email: string;
first_name: string;
full_address: string;
last_name: string;
middle_name: string;
passport?: {
code: string;
issued_at: string;
issued_by: string;
number: number;
series: number;
};
phone: string;
username: string;
};
type: string;
};
}

#### Type declaration

- ##### editBranch: {
  bank_account: {
  created_at: unknown;
  data: {
  account_number: string;
  bank_name: string;
  card_number?: null | string;
  currency: string;
  details: {
  bik: string;
  corr: string;
  kpp: string;
  };
  };
  is_default: boolean;
  method_id: string;
  method_type: string;
  updated_at: unknown;
  username: string;
  };
  braname: string;
  city: string;
  coopname: string;
  country: string;
  details: {
  inn: string;
  kpp: string;
  ogrn: string;
  };
  email: string;
  fact_address: string;
  full_address: string;
  full_name: string;
  phone: string;
  represented_by: {
  based_on: string;
  first_name: string;
  last_name: string;
  middle_name: string;
  position: string;
  };
  short_name: string;
  trusted: {
  birthdate: string;
  email: string;
  first_name: string;
  full_address: string;
  last_name: string;
  middle_name: string;
  passport?: {
  code: string;
  issued_at: string;
  issued_by: string;
  number: number;
  series: number;
  };
  phone: string;
  username: string;
  }[];
  trustee: {
  birthdate: string;
  email: string;
  first_name: string;
  full_address: string;
  last_name: string;
  middle_name: string;
  passport?: {
  code: string;
  issued_at: string;
  issued_by: string;
  number: number;
  series: number;
  };
  phone: string;
  username: string;
  };
  type: string;
  }

  Изменить кооперативный участок

  - ##### bank_account: {
    created_at: unknown;
    data: {
    account_number: string;
    bank_name: string;
    card_number?: null | string;
    currency: string;
    details: {
    bik: string;
    corr: string;
    kpp: string;
    };
    };
    is_default: boolean;
    method_id: string;
    method_type: string;
    updated_at: unknown;
    username: string;
    }

    Банковский счёт

    - ##### created_at: unknown

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

    - ##### data: {
      account_number: string;
      bank_name: string;
      card_number?: null | string;
      currency: string;
      details: {
      bik: string;
      corr: string;
      kpp: string;
      };
      }

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

      - ##### account_number: string

        Номер банковского счета

      - ##### bank_name: string

        Название банка

      - ##### `Optional` card_number?: null | string

        Номер карты

      - ##### currency: string

        Валюта счета

      - ##### details: {
        bik: string;
        corr: string;
        kpp: string;
        }

        Детали счета

        - ##### bik: string

          БИК банка

        - ##### corr: string

          Корреспондентский счет

        - ##### kpp: string

          КПП банка

    - ##### is_default: boolean

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

    - ##### method_id: string

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

    - ##### method_type: string

      Тип метода оплаты

    - ##### updated_at: unknown

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

    - ##### username: string

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

  - ##### braname: string

    Уникальное имя кооперативного участка

  - ##### city: string

    Город

  - ##### coopname: string

    Имя аккаунта кооператива

  - ##### country: string

    Страна

  - ##### details: {
    inn: string;
    kpp: string;
    ogrn: string;
    }

    Детали организации

    - ##### inn: string

      ИНН

    - ##### kpp: string

      КПП

    - ##### ogrn: string

      ОГРН

  - ##### email: string

    Email

  - ##### fact_address: string

    Фактический адрес

  - ##### full_address: string

    Полный адрес

  - ##### full_name: string

    Полное название организации

  - ##### phone: string

    Телефон

  - ##### represented_by: {
    based_on: string;
    first_name: string;
    last_name: string;
    middle_name: string;
    position: string;
    }

    Представитель организации

    - ##### based_on: string

      На основании чего действует

    - ##### first_name: string

      Имя

    - ##### last_name: string

      Фамилия

    - ##### middle_name: string

      Отчество

    - ##### position: string

      Должность

  - ##### short_name: string

    Краткое название организации

  - ##### trusted: {
    birthdate: string;
    email: string;
    first_name: string;
    full_address: string;
    last_name: string;
    middle_name: string;
    passport?: {
    code: string;
    issued_at: string;
    issued_by: string;
    number: number;
    series: number;
    };
    phone: string;
    username: string;
    }[]

    Доверенные аккаунты

  - ##### trustee: {
    birthdate: string;
    email: string;
    first_name: string;
    full_address: string;
    last_name: string;
    middle_name: string;
    passport?: {
    code: string;
    issued_at: string;
    issued_by: string;
    number: number;
    series: number;
    };
    phone: string;
    username: string;
    }

    Председатель кооперативного участка

    - ##### birthdate: string

      Дата рождения

    - ##### email: string

      Email

    - ##### first_name: string

      Имя

    - ##### full_address: string

      Полный адрес

    - ##### last_name: string

      Фамилия

    - ##### middle_name: string

      Отчество

    - ##### `Optional` passport?: {
      code: string;
      issued_at: string;
      issued_by: string;
      number: number;
      series: number;
      }

      Данные паспорта

      - ##### code: string

        Код подразделения

      - ##### issued_at: string

        Дата выдачи

      - ##### issued_by: string

        Кем выдан

      - ##### number: number

        Номер паспорта

      - ##### series: number

        Серия паспорта

    - ##### phone: string

      Телефон

    - ##### username: string

      Имя аккаунта

  - ##### type: string

    Тип организации

- Defined in components/sdk/src/mutations/branches/editBranch.ts:19