IOutput: {
    marketplaceAcceptOrdersBatch: {
        cycle_id?: null | string;
        orders: {
            accepted_at?: unknown;
            blocked_at?: unknown;
            cancelled_at?: unknown;
            chairman_account?: null | string;
            chairman_signed_at?: unknown;
            checkout_id?: null | string;
            coopname: string;
            create_tx?: {
                block_num: number;
                locked_amount: string;
                signed_at: string;
                tx_hash: string;
            };
            created_at: unknown;
            current_warehouse_braname?: null | string;
            cycle_id?: null | string;
            delivery_braname: string;
            delivery_point_address?: null | string;
            delivery_point_lat?: null | number;
            delivery_point_lng?: null | number;
            delivery_point_name?: null | string;
            delivery_signer_account?: null | string;
            group_accumulated_quantity?: null | number;
            group_min_volume?: null | number;
            id: string;
            image_url?: null | string;
            is_ready_announced: boolean;
            issuance_fact?: {
                actual_quantity: number;
                diff_state: MarketplaceOrderIssuanceFactDiffState;
                fact_cost: string;
                fact_unit_price: string;
            };
            last_status_reason?: null | string;
            membership_fee?: null | string;
            offer_hash: string;
            offer_id: string;
            order_hash: string;
            orderer_account: string;
            orderer_name?: null | string;
            orderer_signed_at?: unknown;
            orderer_verification_passed?: null | boolean;
            package_size: number;
            price_per_unit: string;
            product_name?: null | string;
            quantity: number;
            received_at?: unknown;
            shipment_id?: null | string;
            signiss1_tx_hash?: null | string;
            signiss2_tx_hash?: null | string;
            status: MarketplaceOrderStatus;
            supplier_account: string;
            supplier_name?: null | string;
            total_cost: string;
            total_cost_with_fee: string;
            unit_of_measure?: null | MarketplaceUnitOfMeasure;
            updated_at: unknown;
            warehouse_arrival_price?: null | string;
            warehouse_locations?: null | string[];
            warehouse_quantity?: null | number;
            warranty_period_secs: number;
            warranty_until?: unknown;
        }[];
        tx_hashes: string[];
    };
}

Type declaration

  • marketplaceAcceptOrdersBatch: {
        cycle_id?: null | string;
        orders: {
            accepted_at?: unknown;
            blocked_at?: unknown;
            cancelled_at?: unknown;
            chairman_account?: null | string;
            chairman_signed_at?: unknown;
            checkout_id?: null | string;
            coopname: string;
            create_tx?: {
                block_num: number;
                locked_amount: string;
                signed_at: string;
                tx_hash: string;
            };
            created_at: unknown;
            current_warehouse_braname?: null | string;
            cycle_id?: null | string;
            delivery_braname: string;
            delivery_point_address?: null | string;
            delivery_point_lat?: null | number;
            delivery_point_lng?: null | number;
            delivery_point_name?: null | string;
            delivery_signer_account?: null | string;
            group_accumulated_quantity?: null | number;
            group_min_volume?: null | number;
            id: string;
            image_url?: null | string;
            is_ready_announced: boolean;
            issuance_fact?: {
                actual_quantity: number;
                diff_state: MarketplaceOrderIssuanceFactDiffState;
                fact_cost: string;
                fact_unit_price: string;
            };
            last_status_reason?: null | string;
            membership_fee?: null | string;
            offer_hash: string;
            offer_id: string;
            order_hash: string;
            orderer_account: string;
            orderer_name?: null | string;
            orderer_signed_at?: unknown;
            orderer_verification_passed?: null | boolean;
            package_size: number;
            price_per_unit: string;
            product_name?: null | string;
            quantity: number;
            received_at?: unknown;
            shipment_id?: null | string;
            signiss1_tx_hash?: null | string;
            signiss2_tx_hash?: null | string;
            status: MarketplaceOrderStatus;
            supplier_account: string;
            supplier_name?: null | string;
            total_cost: string;
            total_cost_with_fee: string;
            unit_of_measure?: null | MarketplaceUnitOfMeasure;
            updated_at: unknown;
            warehouse_arrival_price?: null | string;
            warehouse_locations?: null | string[];
            warehouse_quantity?: null | number;
            warranty_period_secs: number;
            warranty_until?: unknown;
        }[];
        tx_hashes: string[];
    }

    Поставщик принимает к поставке выбранные заказы (любое подмножество группы offer × КУ) — единым массивом.

    • Optional cycle_id?: null | string

      Идентификатор партии-накопителя, в которую обёрнуты принятые заказы (null при отказе).

    • orders: {
          accepted_at?: unknown;
          blocked_at?: unknown;
          cancelled_at?: unknown;
          chairman_account?: null | string;
          chairman_signed_at?: unknown;
          checkout_id?: null | string;
          coopname: string;
          create_tx?: {
              block_num: number;
              locked_amount: string;
              signed_at: string;
              tx_hash: string;
          };
          created_at: unknown;
          current_warehouse_braname?: null | string;
          cycle_id?: null | string;
          delivery_braname: string;
          delivery_point_address?: null | string;
          delivery_point_lat?: null | number;
          delivery_point_lng?: null | number;
          delivery_point_name?: null | string;
          delivery_signer_account?: null | string;
          group_accumulated_quantity?: null | number;
          group_min_volume?: null | number;
          id: string;
          image_url?: null | string;
          is_ready_announced: boolean;
          issuance_fact?: {
              actual_quantity: number;
              diff_state: MarketplaceOrderIssuanceFactDiffState;
              fact_cost: string;
              fact_unit_price: string;
          };
          last_status_reason?: null | string;
          membership_fee?: null | string;
          offer_hash: string;
          offer_id: string;
          order_hash: string;
          orderer_account: string;
          orderer_name?: null | string;
          orderer_signed_at?: unknown;
          orderer_verification_passed?: null | boolean;
          package_size: number;
          price_per_unit: string;
          product_name?: null | string;
          quantity: number;
          received_at?: unknown;
          shipment_id?: null | string;
          signiss1_tx_hash?: null | string;
          signiss2_tx_hash?: null | string;
          status: MarketplaceOrderStatus;
          supplier_account: string;
          supplier_name?: null | string;
          total_cost: string;
          total_cost_with_fee: string;
          unit_of_measure?: null | MarketplaceUnitOfMeasure;
          updated_at: unknown;
          warehouse_arrival_price?: null | string;
          warehouse_locations?: null | string[];
          warehouse_quantity?: null | number;
          warranty_period_secs: number;
          warranty_until?: unknown;
      }[]

      Заказы после изменения статуса.

    • tx_hashes: string[]

      Идентификаторы транзакций приёма/отказа в блокчейне.