Skip to content

Commit

Permalink
Addition of Alighting and Boarding request methods (#528)
Browse files Browse the repository at this point in the history
* Addition of Alighting and Boarding request methods

Addition of Alighting and Boarding request methods as list of enumerations (to StopPointPropertiesGroup and StopPointInPatternPropertiesGroup)
The old RequestMethod/RequestMethodType remains for backward compatibility, but is deprecated.

Fix #71

---------

Co-authored-by: Stefan de Konink <[email protected]>
  • Loading branch information
Aurige and skinkie authored Nov 6, 2023
1 parent 076f847 commit a2d5aaf
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,12 @@ Rail transport, Roads and Road transport
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name="RequestMethodTypeListOfEnumerations">
<xsd:annotation>
<xsd:documentation>List of Allowed values for request methods.</xsd:documentation>
</xsd:annotation>
<xsd:list itemType="RequestMethodTypeEnumeration"/>
</xsd:simpleType>
<!-- ============================================================= -->
<xsd:simpleType name="DynamicAdvertisementEnumeration">
<xsd:annotation>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,17 @@ Rail transport, Roads and Road transport
</xsd:element>
<xsd:element name="RequestMethodType" type="RequestMethodTypeEnumeration" default="noneRequired" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Method of request stop. Default is noneRequired. + v1.1</xsd:documentation>
<xsd:documentation>Method of request stop. Default is noneRequired. DEPRECATED: USE BoardingRquestMethod OR AlightingRequestMethod INSTEAD.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BoardingRequestMethod" type="RequestMethodTypeListOfEnumerations" default="noneRequired" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Methods to Request Stop for boarding in this particular service pattern; Default is noneRequired.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AlightingRequestMethod" type="RequestMethodTypeListOfEnumerations" default="noneRequired" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Methods to Request Stop for alighting in this particular service pattern; Default is noneRequired.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
Expand Down Expand Up @@ -864,7 +874,17 @@ Rail transport, Roads and Road transport
</xsd:element>
<xsd:element name="RequestMethod" type="RequestMethodTypeEnumeration" default="noneRequired" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Method to Request Stop in this particular service pattern; if none specified, as as per stop. +V1.1</xsd:documentation>
<xsd:documentation>Method to Request Stop in this particular service pattern; if none specified, as as per stop. DEPRECATED: USE BoardingRquestMethod OR AlightingRequestMethod INSTEAD.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="BoardingRequestMethod" type="RequestMethodTypeListOfEnumerations" default="noneRequired" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Methods to Request Stop for boarding in this particular service pattern; Default is noneRequired.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="AlightingRequestMethod" type="RequestMethodTypeListOfEnumerations" default="noneRequired" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Methods to Request Stop for alighting in this particular service pattern; Default is noneRequired.</xsd:documentation>
</xsd:annotation>
</xsd:element>
<xsd:element name="StopUse" type="StopUseEnumeration" minOccurs="0">
Expand Down

0 comments on commit a2d5aaf

Please sign in to comment.