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

# Interface IInput

interface IInput {
data : {
organization_data?: null | {
city: string;
country: string;
details: {
inn: string;
kpp: string;
ogrn: 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;
type: OrganizationType ;
};
vars?: null | {
confidential_email: string;
confidential_link: string;
contact_email: string;
coopenomics_agreement?: null | {
protocol_day_month_year: string;
protocol_number: string;
};
coopname: string;
full_abbr: string;
full_abbr_dative: string;
full_abbr_genitive: string;
name: string;
participant_application: {
protocol_day_month_year: string;
protocol_number: string;
};
passport_request: string;
privacy_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
short_abbr: string;
signature_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
user_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
wallet_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
website: string;
};
};
}

- Defined in components/sdk/src/mutations/system/updateSystem.ts:10

#####
Index

### Properties

data

## Properties

### data

data: {
organization_data?: null | {
city: string;
country: string;
details: {
inn: string;
kpp: string;
ogrn: 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;
type: OrganizationType ;
};
vars?: null | {
confidential_email: string;
confidential_link: string;
contact_email: string;
coopenomics_agreement?: null | {
protocol_day_month_year: string;
protocol_number: string;
};
coopname: string;
full_abbr: string;
full_abbr_dative: string;
full_abbr_genitive: string;
name: string;
participant_application: {
protocol_day_month_year: string;
protocol_number: string;
};
passport_request: string;
privacy_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
short_abbr: string;
signature_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
user_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
wallet_agreement: {
protocol_day_month_year: string;
protocol_number: string;
};
website: string;
};
}

#### Type declaration

- ##### `Optional` organization_data?: null | {
  city: string;
  country: string;
  details: {
  inn: string;
  kpp: string;
  ogrn: 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;
  type: OrganizationType ;
  }

  Собственные данные кооператива, обслуживающего экземпляр платформы

- ##### `Optional` vars?: null | {
  confidential_email: string;
  confidential_link: string;
  contact_email: string;
  coopenomics_agreement?: null | {
  protocol_day_month_year: string;
  protocol_number: string;
  };
  coopname: string;
  full_abbr: string;
  full_abbr_dative: string;
  full_abbr_genitive: string;
  name: string;
  participant_application: {
  protocol_day_month_year: string;
  protocol_number: string;
  };
  passport_request: string;
  privacy_agreement: {
  protocol_day_month_year: string;
  protocol_number: string;
  };
  short_abbr: string;
  signature_agreement: {
  protocol_day_month_year: string;
  protocol_number: string;
  };
  user_agreement: {
  protocol_day_month_year: string;
  protocol_number: string;
  };
  wallet_agreement: {
  protocol_day_month_year: string;
  protocol_number: string;
  };
  website: string;
  }

  Переменные кооператива, используемые для заполнения шаблонов документов

- Defined in components/sdk/src/mutations/system/updateSystem.ts:16