com.prowidesoftware.swift.model.mx.dic.OrderStatus1Code Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pw-iso20022 Show documentation
Show all versions of pw-iso20022 Show documentation
Prowide Library for ISO 20022 messages
package com.prowidesoftware.swift.model.mx.dic;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlType;
/**
* Java class for OrderStatus1Code.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <simpleType name="OrderStatus1Code">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="NEWW"/>
* <enumeration value="PARF"/>
* <enumeration value="FILL"/>
* <enumeration value="DONE"/>
* <enumeration value="CANC"/>
* <enumeration value="REPL"/>
* <enumeration value="CANP"/>
* <enumeration value="STOP"/>
* <enumeration value="REJT"/>
* <enumeration value="SUSP"/>
* <enumeration value="PENN"/>
* <enumeration value="CALC"/>
* <enumeration value="EXPI"/>
* <enumeration value="ACBI"/>
* <enumeration value="PENR"/>
* </restriction>
* </simpleType>
*
*
*/
@XmlType(name = "OrderStatus1Code")
@XmlEnum
public enum OrderStatus1Code {
/**
* Outstanding order with no executions.
*
*/
NEWW,
/**
* Outstanding order with executions and remaining quantity.
*
*/
PARF,
/**
* Order completely filled, no remaining quantity.
*
*/
FILL,
/**
* Order has been partially filled, and is done for the day, ie, no further executions will take place today.
*
*/
DONE,
/**
* Cancelled order with or without executions.
*
*/
CANC,
/**
* Order has been replaced.
*
*/
REPL,
/**
* Order with an Order Cancel Request pending, used to confirm receipt of an Order Cancel Request. Does not indicate that the order has been cancelled.
*
*/
CANP,
/**
* Order has been stopped at the exchange. Used when guaranteeing or protecting a price and quantity.
*
*/
STOP,
/**
* Order has been rejected by sell-side. NOTE: An order can be rejected subsequent to order acknowledgment, i.e. an order can pass from New to Rejected status.
*
*/
REJT,
/**
* Order has been placed in suspended state at the request of the client.
*
*/
SUSP,
/**
* Order has been received by sell-side system but not yet accepted for execution. An execution message with this status will only be sent in response to a Status Request message.
*
*/
PENN,
/**
* Order has been completed for the day (either filled or done for day). Commission or currency settlement details have been calculated and reported in this execution message.
*
*/
CALC,
/**
* Order has been cancelled in the broker's system due to time in force instructions.
*
*/
EXPI,
/**
* Order has been received and is being evaluated for pricing.
*
*/
ACBI,
/**
* Order with an Order Cancel/Replace Request pending, used to confirm receipt of an Order Cancel/Replace Request. Does not indicate that the order has been replaced.
*
*/
PENR;
public String value() {
return name();
}
public static OrderStatus1Code fromValue(String v) {
return valueOf(v);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy