package org.ripple.power.txns;
public class TransactionFlags {
// Universal flags can apply to any transaction type
public static class Universal {
public static long FullyCanonicalSig = 0x80000000;
}
public static class AccountSet {
public static long RequireDestTag = 0x00010000,
OptionalDestTag = 0x00020000, RequireAuth = 0x00040000,
OptionalAuth = 0x00080000, DisallowXRP = 0x00100000,
AllowXRP = 0x00200000;
}
public static class TrustSet {
public static long SetAuth = 0x00010000, NoRipple = 0x00020000,
SetNoRipple = 0x00020000, ClearNoRipple = 0x00040000,
SetFreeze = 0x00100000, ClearFreeze = 0x00200000;
}
public static class OfferCreate {
public static long Passive = 0x00010000,
ImmediateOrCancel = 0x00020000, FillOrKill = 0x00040000,
Sell = 0x00080000;
}
public static class Payment {
public static long NoRippleDirect = 0x00010000,
PartialPayment = 0x00020000, LimitQuality = 0x00040000;
}
}