interface IInput {
    data: {
        about?: null | string;
        blagorost_agreement?: null | {
            doc_hash: string;
            hash: string;
            meta: any;
            meta_hash: string;
            signatures: {
                id: number;
                meta: string;
                public_key: string;
                signature: string;
                signed_at: string;
                signed_hash: string;
                signer: string;
            }[];
            version: string;
        };
        contributor_hash: string;
        coopname: string;
        generation_contract: {
            doc_hash: string;
            hash: string;
            meta: any;
            meta_hash: string;
            signatures: {
                id: number;
                meta: string;
                public_key: string;
                signature: string;
                signed_at: string;
                signed_hash: string;
                signer: string;
            }[];
            version: string;
        };
        generator_offer?: null | {
            doc_hash: string;
            hash: string;
            meta: any;
            meta_hash: string;
            signatures: {
                id: number;
                meta: string;
                public_key: string;
                signature: string;
                signed_at: string;
                signed_hash: string;
                signer: string;
            }[];
            version: string;
        };
        hours_per_day?: null | number;
        rate_per_hour?: null | string;
        storage_agreement: {
            doc_hash: string;
            hash: string;
            meta: any;
            meta_hash: string;
            signatures: {
                id: number;
                meta: string;
                public_key: string;
                signature: string;
                signed_at: string;
                signed_hash: string;
                signer: string;
            }[];
            version: string;
        };
        username: string;
    };
}

Properties

Properties

data: {
    about?: null | string;
    blagorost_agreement?: null | {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    };
    contributor_hash: string;
    coopname: string;
    generation_contract: {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    };
    generator_offer?: null | {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    };
    hours_per_day?: null | number;
    rate_per_hour?: null | string;
    storage_agreement: {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    };
    username: string;
}

Type declaration

  • Optional about?: null | string

    Информация о себе

  • Optional blagorost_agreement?: null | {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    }

    Подписанное соглашение Благорост (только для пути Генератора)

  • contributor_hash: string

    Хеш участника

  • coopname: string

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

  • generation_contract: {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    }

    Подписанный договор УХД

    • doc_hash: string

      Хэш содержимого документа

    • hash: string

      Общий хэш (doc_hash + meta_hash)

    • meta: any

      Метаинформация документа

    • meta_hash: string

      Хэш мета-данных

    • signatures: {
          id: number;
          meta: string;
          public_key: string;
          signature: string;
          signed_at: string;
          signed_hash: string;
          signer: string;
      }[]

      Вектор подписей

    • version: string

      Версия стандарта документа

  • Optional generator_offer?: null | {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    }

    Подписанная оферта Генератор (для пути Капитализации)

  • Optional hours_per_day?: null | number

    Количество часов в день

  • Optional rate_per_hour?: null | string

    Ставка за час работы

  • storage_agreement: {
        doc_hash: string;
        hash: string;
        meta: any;
        meta_hash: string;
        signatures: {
            id: number;
            meta: string;
            public_key: string;
            signature: string;
            signed_at: string;
            signed_hash: string;
            signer: string;
        }[];
        version: string;
    }

    Подписанное соглашение о хранении имущества

    • doc_hash: string

      Хэш содержимого документа

    • hash: string

      Общий хэш (doc_hash + meta_hash)

    • meta: any

      Метаинформация документа

    • meta_hash: string

      Хэш мета-данных

    • signatures: {
          id: number;
          meta: string;
          public_key: string;
          signature: string;
          signed_at: string;
          signed_hash: string;
          signer: string;
      }[]

      Вектор подписей

    • version: string

      Версия стандарта документа

  • username: string

    Имя пользователя