public boolean update()

in java/connectors/uniswap/src/main/java/com/epam/deltix/data/uniswap/Burn.java [339:399]


    public boolean update(final JsonObject from) {
        boolean result = false;
        //id
        result |= updateId(from.getString("id"));

        //transaction
        String trx_id = null;
        String thx_block_number = null;
        final JsonObject trx = from.getObject("transaction");
        if (trx != null) {
            trx_id = trx.getString("id");
            thx_block_number = trx.getString("blockNumber");
        }
        result |= updateThxId(trx_id);
        result |= updateThxBlockNumber(thx_block_number);

        //timestamp
        result |= updateTimestamp(from.getString("timestamp"));

        //pool
        String pool_id = null;
        final JsonObject pool = from.getObject("pool");
        if (pool != null) {
            pool_id = pool.getString("id");
        }
        result |= updatePoolId(pool_id);

        //token0
        String token0_id = null;
        String token0_symbol = null;
        final JsonObject token0 = from.getObject("token0");
        if (token0 != null) {
            token0_id = token0.getString("id");
            token0_symbol = token0.getString("symbol");
        }
        result |= updateToken0Id(token0_id);
        result |= updateToken0Symbol(token0_symbol);

        //token1
        String token1_id = null;
        String token1_symbol = null;
        final JsonObject token1 = from.getObject("token1");
        if (token1 != null) {
            token1_id = token1.getString("id");
            token1_symbol = token1.getString("symbol");
        }
        result |= updateToken1Id(token1_id);
        result |= updateToken1Symbol(token1_symbol);

        result |= updateAmount(from.getString("amount"));
        result |= updateOwner(from.getString("owner"));
        result |= updateOrigin(from.getString("origin"));
        result |= updateAmount0(from.getString("amount0"));
        result |= updateAmount1(from.getString("amount1"));
        result |= updateAmountUSD(from.getString("amountUSD"));
        result |= updateTickLower(from.getString("tickLower"));
        result |= updateTickUpper(from.getString("tickUpper"));
        result |= updateLogIndex(from.getString("logIndex"));

        return result;
    }