package com.ripple.core.types.known.tx.txns;
import com.ripple.core.coretypes.Amount;
import com.ripple.core.coretypes.uint.UInt32;
import com.ripple.core.fields.Field;
import com.ripple.core.serialized.enums.TransactionType;
import com.ripple.core.types.known.tx.Transaction;
public class OfferCreate extends Transaction {
public OfferCreate() {
super(TransactionType.OfferCreate);
}
public UInt32 expiration() {return get(UInt32.Expiration);}
public UInt32 offerSequence() {return get(UInt32.OfferSequence);}
public Amount takerPays() {return get(Amount.TakerPays);}
public Amount takerGets() {return get(Amount.TakerGets);}
public void expiration(UInt32 val) {put(Field.Expiration, val);}
public void offerSequence(UInt32 val) {put(Field.OfferSequence, val);}
public void takerPays(Amount val) {put(Field.TakerPays, val);}
public void takerGets(Amount val) {put(Field.TakerGets, val);}
}