Class FlexMessageType

java.lang.Object
org.lfenergy.shapeshifter.api.PayloadMessageType
org.lfenergy.shapeshifter.api.FlexMessageType
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DPrognosis, FlexOffer, FlexOrder, FlexRequest, FlexReservationUpdate

public abstract class FlexMessageType extends PayloadMessageType implements Serializable

Java class for FlexMessageType complex type.

The following schema fragment specifies the expected content contained within this class.


 <complexType name="FlexMessageType">
   <complexContent>
     <extension base="{}PayloadMessageType">
       <attribute name="ISP-Duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />
       <attribute name="TimeZone" use="required" type="{}TimeZoneNameType" />
       <attribute name="Period" use="required" type="{}PeriodType" />
       <attribute name="CongestionPoint" use="required" type="{}EntityAddressType" />
     </extension>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • ispDuration

      protected Duration ispDuration
    • timeZone

      protected String timeZone
    • period

      protected LocalDate period
    • congestionPoint

      protected String congestionPoint
  • Constructor Details

    • FlexMessageType

      public FlexMessageType()
  • Method Details

    • getISPDuration

      public Duration getISPDuration()
      Gets the value of the ispDuration property.
      Returns:
      possible object is String
    • setISPDuration

      public void setISPDuration(Duration value)
      Sets the value of the ispDuration property.
      Parameters:
      value - allowed object is String
    • getTimeZone

      public String getTimeZone()
      Gets the value of the timeZone property.
      Returns:
      possible object is String
    • setTimeZone

      public void setTimeZone(String value)
      Sets the value of the timeZone property.
      Parameters:
      value - allowed object is String
    • getPeriod

      public LocalDate getPeriod()
      Gets the value of the period property.
      Returns:
      possible object is String
    • setPeriod

      public void setPeriod(LocalDate value)
      Sets the value of the period property.
      Parameters:
      value - allowed object is String
    • getCongestionPoint

      public String getCongestionPoint()
      Gets the value of the congestionPoint property.
      Returns:
      possible object is String
    • setCongestionPoint

      public void setCongestionPoint(String value)
      Sets the value of the congestionPoint property.
      Parameters:
      value - allowed object is String