Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
172 changes: 86 additions & 86 deletions src/Entities/Line.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,109 +12,109 @@

class Line implements Stringable
{
use LineHelper\HasAdditionalInformation;
use LineHelper\LineFormatter;
use LineHelper\Position01Version;
use LineHelper\Position02SentenceFormat;
use LineHelper\Position03TourOperatorCode;
use LineHelper\Position04Leer;
use LineHelper\Position05OfferNumber;
use LineHelper\Position06Partner;
use LineHelper\Position07StartDate;
use LineHelper\Position08EndDate;
use LineHelper\Position09DepartureAirportOutbound;
use LineHelper\Position10ArrivalAirportOutbound;
use LineHelper\Position11DepartureAirportReturn;
use LineHelper\Position12ArrivalAirportReturn;
use LineHelper\Position13AirlineOutbound;
use LineHelper\Position14AirlineReturn;
use LineHelper\Position15OutboundFlightIdentification;
use LineHelper\Position16ReturnFlightIdentification;
use LineHelper\Position17DepartureOutboundTime;
use LineHelper\Position18Expected;

// TODO : Check with simon. it's not on the documentation.
use LineHelper\HasArrivalOutboundTim;
use LineHelper\Position19ArrivalOutboundTim;
use LineHelper\Position20DepartureReturnTime;
use LineHelper\Position21ExpectedDepartureReturnTime;

// TODO : Check with simon. it's not on the documentation.
use LineHelper\HasArrivalReturnTime;
use LineHelper\HasBoardCode;
use LineHelper\HasBoardDescription;
use LineHelper\HasCatalogName;
use LineHelper\HasCatalogPage;
use LineHelper\HasCurrency;
use LineHelper\HasDepartureOutboundTime;
use LineHelper\HasDepartureReturnTime;

// not documented
use LineHelper\HasDestinationLocation;
use LineHelper\HasEquipment;
use LineHelper\HasExpected;
use LineHelper\HasExpectedDepartureReturnTime;
use LineHelper\Position22ArrivalReturnTime;
use LineHelper\Position23OutboundFlightNumber;
use LineHelper\Position24ReturnFlightNumber;
use LineHelper\Position25Occupancy;
use LineHelper\Position26MaximumChildrenOccupancy;
use LineHelper\Position27MinimumOccupancy;
use LineHelper\Position28MaximumOccupancy;
use LineHelper\Position29MinimumAdultOccupancy;
use LineHelper\Position30MaximumAdultOccupancy;
use LineHelper\Position31Currency;
use LineHelper\Position32Price;

// TODO : Check with format. [+/]-/% als Prefix
use LineHelper\HasFirstChildAgeFrom;
use LineHelper\HasFirstChildAgeTo;
use LineHelper\HasFirstChildPrice;
use LineHelper\HasFirstLongText;
use LineHelper\HasFreeFlightSeats;
use LineHelper\HasFreeHotelPlaces;
use LineHelper\HasHotelCategory;
use LineHelper\HasHotelName;
// TODO : Check with format. 201.29
use LineHelper\Position33SeniorPrice;

// TODO : Check with format. [+/]-/% als Prefix
use LineHelper\HasInfantPrice;
use LineHelper\HasmaximumAdultOccupancy;
use LineHelper\HasMaximumChildrenOccupancy;
use LineHelper\HasMaximumOccupancy;
use LineHelper\HasMediaLink;
use LineHelper\HasMinimumAdultOccupancy;
use LineHelper\HasMinimumOccupancy;
use LineHelper\HasOccupancy;
use LineHelper\HasOutboundFlightIdentification;
use LineHelper\HasOutboundFlightNumber;
use LineHelper\HasPrice;
use LineHelper\HasPriority;
use LineHelper\HasReturnFlightIdentification;
use LineHelper\HasReturnFlightNumber;
use LineHelper\HasRoomDescription;
use LineHelper\HasRoomShortCode;
use LineHelper\Position34InfantPrice;

// TODO : Check with format. [+/]-/% als Prefix
use LineHelper\Position35FirstChildAgeFrom;
use LineHelper\Position36FirstChildAgeTo;
use LineHelper\Position37FirstChildPrice;

// [+/]-/% als Prefix
use LineHelper\HasSecondChildAgeFrom;
use LineHelper\HasSecondChildAgeTo;
use LineHelper\HasSecondChildPrice;
use LineHelper\Position38SecondChildAgeFrom;
use LineHelper\Position39SecondChildAgeTo;
use LineHelper\Position40SecondChildPrice;

// not documented
use LineHelper\HasSecondLeer;
use LineHelper\HasSecondLongText;
//
// [+/]-/% als Prefix//
use LineHelper\Position41SpecialDiscount;

// TODO : Check with format. 201.29
use LineHelper\HasSeniorPrice;
// not documented
use LineHelper\Position42SpecialChildrenDiscount;

// not documented
use LineHelper\HasSpecialChildrenDiscount;
use LineHelper\Position43SecondLeer;

//
// [+/]-/% als Prefix//
use LineHelper\HasSpecialDiscount;
use LineHelper\HasTitleInfo;
// not documented
use LineHelper\Position44DestinationLocation;
use LineHelper\Position45HotelName;
use LineHelper\Position46HotelCategory;
use LineHelper\Position47RoomShortCode;
use LineHelper\Position48RoomDescription;
use LineHelper\Position49BoardCode;
use LineHelper\Position50BoardDescription;
use LineHelper\Position51TravelType;
use LineHelper\Position52TravelTypeDescription;
use LineHelper\Position53TomaOrganizer;
use LineHelper\Position54TomaTravelMode;

//
// default value ??
use LineHelper\HasTomaAction;
use LineHelper\HasTomaFirstAccommodation;
use LineHelper\HasTomaFirstPerformance;
use LineHelper\HasTomaFirstRequirement;
use LineHelper\HasTomaFourthAccommodation;
use LineHelper\HasTomaFourthPerformance;
use LineHelper\HasTomaFourthRequirement;
use LineHelper\HasTomaOrganizer;
use LineHelper\HasTomaSecondAccommodation;
use LineHelper\HasTomaSecondPerformance;
use LineHelper\HasTomaSecondRequirement;
use LineHelper\HasTomaThirdAccommodation;
use LineHelper\HasTomaThirdPerformance;
use LineHelper\HasTomaThirdRequirement;
use LineHelper\HasTomaTravelMode;
use LineHelper\HasTravelType;
use LineHelper\HasTravelTypeDescription;
use LineHelper\LineFormatter;
use LineHelper\Position01Version;
use LineHelper\Position02SentenceFormat;
use LineHelper\Position03TourOperatorCode;
use LineHelper\Position04Leer;
use LineHelper\Position05OfferNumber;
use LineHelper\Position06Partner;
use LineHelper\Position07StartDate;
use LineHelper\Position08EndDate;
use LineHelper\Position09DepartureAirportOutbound;
use LineHelper\Position10ArrivalAirportOutbound;
use LineHelper\Position11DepartureAirportReturn;
use LineHelper\Position12ArrivalAirportReturn;
use LineHelper\Position13AirlineOutbound;
use LineHelper\Position14AirlineReturn;
use LineHelper\Position55TomaAction;
use LineHelper\Position56TomaFirstRequirement;
use LineHelper\Position57TomaSecondRequirement;
use LineHelper\Position58TomaThirdRequirement;
use LineHelper\Position59TomaFourthRequirement;
use LineHelper\Position60TomaFirstPerformance;
use LineHelper\Position61TomaSecondPerformance;
use LineHelper\Position62TomaThirdPerformance;
use LineHelper\Position63TomaFourthPerformance;
use LineHelper\Position64TomaFirstAccommodation;
use LineHelper\Position65TomaSecondAccommodation;
use LineHelper\Position66TomaThirdAccommodation;
use LineHelper\Position67TomaFourthAccommodation;
use LineHelper\Position68FirstLongText;
use LineHelper\Position69SecondLongText;
use LineHelper\Position70Equipment;
use LineHelper\Position71AdditionalInformation;
use LineHelper\Position72CatalogName;
use LineHelper\Position73CatalogPage;
use LineHelper\Position74FreeFlightSeats;
use LineHelper\Position75FreeHotelPlaces;
use LineHelper\Position76Priority;
use LineHelper\Position77TitleInfo;
use LineHelper\Position78MediaLink;
use LineHelper\Validator;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasOutboundFlightIdentification
trait Position15OutboundFlightIdentification
{
/**
* The outbound flight identification.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasReturnFlightIdentification
trait Position16ReturnFlightIdentification
{
/**
* The return flight identification.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasDepartureOutboundTime
trait Position17DepartureOutboundTime
{
/**
* The departure airport outbound.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasExpected
trait Position18Expected
{
/**
* The expected.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasArrivalOutboundTim
trait Position19ArrivalOutboundTim
{
/**
* The airline outbound time.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasDepartureReturnTime
trait Position20DepartureReturnTime
{
/**
* The departure return time.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasExpectedDepartureReturnTime
trait Position21ExpectedDepartureReturnTime
{
/**
* The expected.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasArrivalReturnTime
trait Position22ArrivalReturnTime
{
/**
* The arrival return time.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasOutboundFlightNumber
trait Position23OutboundFlightNumber
{
/**
* The outbound flight number.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasReturnFlightNumber
trait Position24ReturnFlightNumber
{
/**
* The return flight number.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasOccupancy
trait Position25Occupancy
{
/**
* The occupancy.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasMaximumChildrenOccupancy
trait Position26MaximumChildrenOccupancy
{
/**
* The number of children occupancy.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasMinimumOccupancy
trait Position27MinimumOccupancy
{
/**
* The minimum number of occupancy.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasMaximumOccupancy
trait Position28MaximumOccupancy
{
/**
* The maximum number of occupancy.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasMinimumAdultOccupancy
trait Position29MinimumAdultOccupancy
{
/**
* The minimum number of adult occupancy.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasmaximumAdultOccupancy
trait Position30MaximumAdultOccupancy
{
/**
* The maximum number of adult occupancy.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasCurrency
trait Position31Currency
{
/**
* The currency of the line.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasPrice
trait Position32Price
{
/**
* The currency of the line.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasSeniorPrice
trait Position33SeniorPrice
{
/**
* The senior price of the line.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasInfantPrice
trait Position34InfantPrice
{
/**
* The senior price of the line.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasFirstChildAgeFrom
trait Position35FirstChildAgeFrom
{
/**
* The first child age from.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

use Milzer\Infx\Attributes\Field;

trait HasFirstChildAgeTo
trait Position36FirstChildAgeTo
{
/**
* The first child age To.
Expand Down
Loading