Erweiterungen NSW 6.0

This commit is contained in:
Daniel Schick 2020-02-17 10:56:47 +00:00
parent f94c68fe43
commit 2d89c25ba7
26 changed files with 13219 additions and 338 deletions

View File

@ -75,6 +75,8 @@
<DataGridTextColumn Header="{x:Static p:Resources.textIdDocType}" Binding="{Binding CrewMemberIdentityDocumentTypeDisplay}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textIdDocNumber}" Binding="{Binding CrewMemberIdentityDocumentId, Mode=TwoWay}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textVisaNumber}" Binding="{Binding CrewMemberVisaNumber, Mode=TwoWay}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textDocumentIssuingState}" Binding="{Binding CrewMemberIdentityDocumentIssuingState, Mode=TwoWay}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textDocumentExpiryDate}" Binding="{Binding CrewMemberIdentityDocumentExpiryDate, Mode=TwoWay, StringFormat=\{0:dd.MM.yyyy\}}" IsReadOnly="True" Width="0.1*" />
</DataGrid.Columns>
</enictrl:ENIDataGrid>
</Grid>
@ -108,6 +110,8 @@
<DataGridTextColumn Header="{x:Static p:Resources.textIdDocType}" Binding="{Binding PassengerIdentityDocumentTypeDisplay}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textIdDocNumber}" Binding="{Binding PassengerIdentityDocumentId}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textVisaNumber}" Binding="{Binding PassengerVisaNumber}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textDocumentIssuingState}" Binding="{Binding PassengerIdentityDocumentIssuingState}" IsReadOnly="True" Width="0.1*" />
<DataGridTextColumn Header="{x:Static p:Resources.textDocumentExpiryDate}" Binding="{Binding PassengerIdentityDocumentExpiryDate, StringFormat=\{0:dd.MM.yyyy\}}" IsReadOnly="True" Width="0.1*" />
</DataGrid.Columns>
</enictrl:ENIDataGrid>
</Grid>

View File

@ -135,6 +135,13 @@
<DataGridTextColumn Header="{x:Static p:Resources.textPortOfLoading}" Binding="{Binding PortOfLoading}" IsReadOnly="True" Width="auto" />
<DataGridTextColumn Header="{x:Static p:Resources.textPortOfDischarge}" Binding="{Binding PortOfDischarge}" IsReadOnly="True" Width="auto" />
<DataGridTextColumn Header="{x:Static p:Resources.textRemarks}" Binding="{Binding Remarks}" IsReadOnly="True" Width="auto" />
<DataGridComboBoxColumn Header="{x:Static p:Resources.textIMOHazardClass}" ItemsSource="{x:Static util:GlobalStructures.imoHazardClasses}" IsReadOnly="True" Width="auto">
<DataGridComboBoxColumn.ElementStyle>
<Style TargetType="ComboBox">
<Setter Property="SelectedIndex" Value="{Binding IMOHazardClass, UpdateSourceTrigger=PropertyChanged}" />
</Style>
</DataGridComboBoxColumn.ElementStyle>
</DataGridComboBoxColumn>
</DataGrid.Columns>
</enictrl:ENIDataGrid>
</TabItem>

View File

@ -8,7 +8,7 @@
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:p="clr-namespace:ENI2.Properties"
mc:Ignorable="d"
Title="{x:Static p:Resources.textCrewMember}" Height="246" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
Title="{x:Static p:Resources.textCrewMember}" Height="274" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="28" />
@ -17,6 +17,7 @@
<RowDefinition Height="28" />
<RowDefinition Height="28" />
<RowDefinition Height="28" />
<RowDefinition Height="28" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
@ -34,6 +35,8 @@
<Label Name="labelIdDocType" Grid.Row="4" Grid.Column="0" Content="{x:Static p:Resources.textIdDocType}" />
<Label Name="labelIdDocNumber" Grid.Row="4" Grid.Column="2" Content="{x:Static p:Resources.textIdDocNumber}" />
<Label Name="labelVisaNumber" Grid.Row="5" Grid.Column="0" Content="{x:Static p:Resources.textVisaNumber}" />
<Label Name="labelIssuingState" Grid.Row="5" Grid.Column="2" Content="{x:Static p:Resources.textDocumentIssuingState}" />
<Label Name="labelExpiryDate" Grid.Row="6" Grid.Column="0" Content="{x:Static p:Resources.textDocumentExpiryDate}" />
<TextBox Grid.Row="0" Grid.Column="1" Width="auto" Name="textBoxDuty" Margin="2" MaxLength="100" VerticalContentAlignment="Center"/>
<TextBox Grid.Row="1" Grid.Column="1" Width="auto" Name="textBoxLastName" Margin="2" MaxLength="100" VerticalContentAlignment="Center"/>
<TextBox Grid.Row="1" Grid.Column="3" Width="auto" Name="textBoxFirstName" Margin="2" MaxLength="100" VerticalContentAlignment="Center"/>
@ -45,10 +48,16 @@
<CalendarDateRange Start="1/1/0001" End="12/31/1899"/>
<CalendarDateRange Start="1/1/2199" End="1/1/9999"/>
</DatePicker.BlackoutDates>
</DatePicker>
<ComboBox Grid.Row="4" Grid.Column="1" Name="comboBoxIdDocType" Margin="2" IsEditable="True" StaysOpenOnEdit="True" IsTextSearchEnabled="True" ContextMenu="{DynamicResource ClearContextMenu}" />
<TextBox Grid.Row="4" Grid.Column="3" Width="auto" Name="textBoxIdDocNumber" Margin="2" MaxLength="100" VerticalContentAlignment="Center" />
<TextBox Grid.Row="5" Grid.Column="1" Width="auto" Name="textBoxVisaNumber" Margin="2" MaxLength="100" VerticalContentAlignment="Center"/>
<ComboBox Grid.Row="5" Grid.Column="3" Width="auto" Name="comboBoxIssuingState" Margin="2" SelectedValuePath="Key" DisplayMemberPath="Value" IsEditable="True" StaysOpenOnEdit="True" IsTextSearchEnabled="True" ContextMenu="{DynamicResource ClearContextMenu}"/>
<DatePicker Grid.Row="6" Grid.Column="1" Name="datePickerExpiryDate" Margin="2" DisplayDateStart="1/1/1900" DisplayDateEnd="12/31/2199" PreviewKeyUp="DateTimePicker_PreviewKeyUpDate">
<DatePicker.BlackoutDates>
<CalendarDateRange Start="1/1/0001" End="12/31/1899"/>
<CalendarDateRange Start="1/1/2199" End="1/1/9999"/>
</DatePicker.BlackoutDates>
</DatePicker>
</Grid>
</enictrl:EditWindowBase>

View File

@ -43,6 +43,9 @@ namespace ENI2.EditControls
this.comboBoxIdDocType.SelectedIndex = this.CREW.CrewMemberIdentityDocumentType.HasValue ? this.CREW.CrewMemberIdentityDocumentType.Value : -1;
this.textBoxIdDocNumber.Text = this.CREW.CrewMemberIdentityDocumentId;
this.textBoxVisaNumber.Text = this.CREW.CrewMemberVisaNumber;
this.comboBoxIssuingState.ItemsSource = bsmd.database.CREW.NationalityDict;
this.comboBoxIssuingState.SelectedValue = this.CREW.CrewMemberIdentityDocumentIssuingState;
this.datePickerExpiryDate.SelectedDate = this.CREW.CrewMemberIdentityDocumentExpiryDate;
this.OKClicked += EditCREWDialog_OKClicked;
this.AddVisible = true;
}
@ -60,6 +63,8 @@ namespace ENI2.EditControls
this.CREW.CrewMemberIdentityDocumentType = (this.comboBoxIdDocType.SelectedIndex == -1) ? null : (byte?)this.comboBoxIdDocType.SelectedIndex;
this.CREW.CrewMemberIdentityDocumentId = this.textBoxIdDocNumber.Text.Trim();
this.CREW.CrewMemberVisaNumber = this.textBoxVisaNumber.Text.Trim();
this.CREW.CrewMemberIdentityDocumentIssuingState = (this.comboBoxIssuingState.SelectedValue == null) ? "" : (string)this.comboBoxIssuingState.SelectedValue;
this.CREW.CrewMemberIdentityDocumentExpiryDate = this.datePickerExpiryDate.SelectedDate;
}
private void EditCREWDialog_OKClicked()

View File

@ -74,7 +74,7 @@ namespace ENI2.EditControls
this.locodeControlPortOfDischarge.LocodeValue = this.IMDG.PortOfDischarge;
this.locodeControlPortOfLoading.LocodeValue = this.IMDG.PortOfLoading;
this.OKClicked += EditIMDGDialog_OKClicked; ;
this.OKClicked += EditIMDGDialog_OKClicked;
this.AddVisible = true;
}

View File

@ -8,7 +8,7 @@
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:p="clr-namespace:ENI2.Properties"
mc:Ignorable="d"
Title="{x:Static p:Resources.textIMSBCItem}" Height="330" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
Title="{x:Static p:Resources.textIMSBCItem}" Height="358" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
<Grid>
<Grid.RowDefinitions>
@ -19,6 +19,7 @@
<RowDefinition Height="28" />
<RowDefinition Height="28" />
<RowDefinition Height="56" />
<RowDefinition Height="28" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*" />
@ -39,6 +40,7 @@
<Label Name="labelUNNumber" Grid.Row="2" Grid.Column="3" Content="{x:Static p:Resources.textUNNumber}" HorizontalContentAlignment="Right" />
<Label Name="labelQuantity" Grid.Row="3" Grid.Column="3" Content="{x:Static p:Resources.textQuantity}" HorizontalContentAlignment="Right" />
<Label Name="labelPortOfDischarge" Grid.Row="5" Grid.Column="3" Content="{x:Static p:Resources.textPortOfDischarge}" HorizontalContentAlignment="Right" />
<Label Name="labelIMOHazardClass" Grid.Row="7" Grid.Column="0" Content="{x:Static p:Resources.textIMOHazardClass}" HorizontalContentAlignment="Right" />
<TextBox Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="2" Name="textBoxIdentifier" IsReadOnly="True" MaxLength="40" Margin="2" VerticalContentAlignment="Center" />
<TextBox Grid.Row="1" Grid.Column="1" Grid.ColumnSpan="3" Name="textBoxBulkCargoShippingName" MaxLength="255" Margin="2" />
@ -51,5 +53,6 @@
<enictrl:LocodeControl x:Name="locodePortOfLoading" Grid.Row="5" Grid.Column="1" Grid.ColumnSpan="2" />
<enictrl:LocodeControl x:Name="locodePortOfDischarge" Grid.Row="5" Grid.Column="4" Grid.ColumnSpan="2" />
<TextBox Grid.Row="6" Grid.Column="1" Grid.ColumnSpan="3" Name="textBoxRemarks" Margin="2" MaxLength="255" />
<ComboBox Grid.Row="7" Grid.Column="1" Name="comboBoxIMOHazardClass" Margin="2" IsEditable="True" StaysOpenOnEdit="True" IsTextSearchEnabled="True"/>
</Grid>
</enictrl:EditWindowBase>

View File

@ -42,6 +42,9 @@ namespace ENI2.EditControls
this.locodePortOfDischarge.LocodeValue = this.IMSBC.PortOfDischarge;
this.locodePortOfLoading.LocodeValue = this.IMSBC.PortOfLoading;
this.comboBoxIMOHazardClass.ItemsSource = GlobalStructures.imoHazardClasses;
this.comboBoxIMOHazardClass.SelectedIndex = (int)(this.IMSBC.IMOHazardClass ?? -1);
this.OKClicked += EditIMSBCDialog_OKClicked;
this.AddVisible = true;
}
@ -58,7 +61,8 @@ namespace ENI2.EditControls
this.IMSBC.MHB = this.checkBoxMaterialHazardous.IsChecked;
this.IMSBC.Quantity_KGM = this.doubleUpDownQuantity.Value;
this.IMSBC.PortOfDischarge = this.locodePortOfDischarge.LocodeValue;
this.IMSBC.PortOfLoading = this.locodePortOfLoading.LocodeValue;
this.IMSBC.PortOfLoading = this.locodePortOfLoading.LocodeValue;
this.IMSBC.IMOHazardClass = (this.comboBoxIMOHazardClass.SelectedIndex == -1) ? null : ((int?)this.comboBoxIMOHazardClass.SelectedIndex);
}
private void EditIMSBCDialog_OKClicked()

View File

@ -8,7 +8,7 @@
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:p="clr-namespace:ENI2.Properties"
mc:Ignorable="d"
Title="{x:Static p:Resources.textPassenger}" Height="246" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
Title="{x:Static p:Resources.textPassenger}" Height="274" Width="800" WindowStyle="SingleBorderWindow" Background="AliceBlue">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="28" />
@ -17,6 +17,7 @@
<RowDefinition Height="28" />
<RowDefinition Height="28" />
<RowDefinition Height="28" />
<RowDefinition Height="28" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="1*" />
@ -36,6 +37,8 @@
<Label Name="labelPortOfEmbarkation" Grid.Row="4" Grid.Column="2" Content="{x:Static p:Resources.textPortOfEmbarkation}" />
<Label Name="labelPortOfDisEmbarkation" Grid.Row="5" Grid.Column="0 " Content="{x:Static p:Resources.textPortOfDisembarkation}" />
<Label Name="labelTransitPassenger" Grid.Row="5" Grid.Column="2" Content="{x:Static p:Resources.textTransitPassenger}" />
<Label Name="labelIssuingState" Grid.Row="6" Grid.Column="0" Content="{x:Static p:Resources.textDocumentIssuingState}" />
<Label Name="labelExpiryDate" Grid.Row="6" Grid.Column="2" Content="{x:Static p:Resources.textDocumentExpiryDate}" />
<TextBox Grid.Row="0" Grid.Column="1" Width="auto" Name="textBoxLastName" Margin="2" MaxLength="100" VerticalContentAlignment="Center" />
<TextBox Grid.Row="0" Grid.Column="3" Width="auto" Name="textBoxFirstName" Margin="2" MaxLength="100" VerticalContentAlignment="Center" />
@ -54,5 +57,12 @@
<enictrl:LocodeControl x:Name="locodePortOfEmbarkation" Grid.Row="4" Grid.Column="3" />
<enictrl:LocodeControl x:Name="locodePortOfDisembarkation" Grid.Row="5" Grid.Column="1" />
<CheckBox Name="checkBoxTransitPassenger" Grid.Row ="5" Grid.Column="3" VerticalAlignment="Center" Margin="2"/>
<ComboBox Grid.Row="6" Grid.Column="1" Name="comboBoxIssuingState" Margin="2" SelectedValuePath="Key" DisplayMemberPath="Value" IsEditable="True" StaysOpenOnEdit="True" IsTextSearchEnabled="True" />
<DatePicker Grid.Row="6" Grid.Column="3" Name="datePickerExpiryDate" Margin="2" DisplayDateStart="1/1/1900" DisplayDateEnd="12/31/2199" PreviewKeyUp="DateTimePicker_PreviewKeyUpDate">
<DatePicker.BlackoutDates>
<CalendarDateRange Start="1/1/0001" End="12/31/1899"/>
<CalendarDateRange Start="1/1/2199" End="1/1/9999"/>
</DatePicker.BlackoutDates>
</DatePicker>
</Grid>
</enictrl:EditWindowBase>

View File

@ -45,6 +45,10 @@ namespace ENI2.EditControls
this.locodePortOfEmbarkation.LocodeValue = this.PAS.PassengerPortOfEmbarkation;
this.locodePortOfDisembarkation.LocodeValue = this.PAS.PassengerPortOfDisembarkation;
this.checkBoxTransitPassenger.IsChecked = this.PAS.PassengerInTransit;
this.comboBoxIssuingState.ItemsSource = bsmd.database.CREW.NationalityDict;
this.comboBoxIssuingState.SelectedValue = this.PAS.PassengerIdentityDocumentIssuingState;
this.datePickerExpiryDate.SelectedDate = this.PAS.PassengerIdentityDocumentExpiryDate;
this.OKClicked += EditPasDialog_OKClicked;
this.AddVisible = true;
}
@ -64,6 +68,8 @@ namespace ENI2.EditControls
this.PAS.PassengerPortOfEmbarkation = this.locodePortOfEmbarkation.LocodeValue;
this.PAS.PassengerPortOfDisembarkation = this.locodePortOfDisembarkation.LocodeValue;
this.PAS.PassengerInTransit = this.checkBoxTransitPassenger.IsChecked;
this.PAS.PassengerIdentityDocumentIssuingState = (this.comboBoxIssuingState.SelectedValue == null) ? "" : (string)this.comboBoxIssuingState.SelectedValue;
this.PAS.PassengerIdentityDocumentExpiryDate = this.datePickerExpiryDate.SelectedDate;
}
private void EditPasDialog_OKClicked()

View File

@ -22,7 +22,7 @@
<Label Name="labelServiceBeneficiary" Grid.Row="1" Grid.Column="0" Content="{x:Static p:Resources.textServiceBeneficiary}" />
<Label Name="labelServiceInvoiceRecipient" Grid.Row="2" Grid.Column="0" Content="{x:Static p:Resources.textServiceInvoiceRecipient}" />
<TextBox Grid.Row="0" Grid.Column="1" Width="auto" Name="textBoxServiceName" Margin="2" MinLines="2" MaxLength="99" AcceptsReturn="True" TextWrapping="Wrap" />
<TextBox Grid.Row="1" Grid.Column="1" Width="auto" Name="textBoxServiceBeneficiary" Margin="2" MinLines="2" TextWrapping="Wrap" AcceptsReturn="True" MaxLength="99" />
<TextBox Grid.Row="2" Grid.Column="1" Width="auto" Name="textBoxServiceInvoiceRecipient" Margin="2" MinLines="2" TextWrapping="Wrap" AcceptsReturn="True" MaxLength="99" />
<TextBox Grid.Row="1" Grid.Column="1" Width="auto" Name="textBoxServiceBeneficiary" Margin="2" MinLines="2" TextWrapping="Wrap" AcceptsReturn="True" MaxLength="255" />
<TextBox Grid.Row="2" Grid.Column="1" Width="auto" Name="textBoxServiceInvoiceRecipient" Margin="2" MinLines="2" TextWrapping="Wrap" AcceptsReturn="True" MaxLength="255" />
</Grid>
</enictrl:EditWindowBase>

View File

@ -1847,6 +1847,24 @@ namespace ENI2.Properties {
}
}
/// <summary>
/// Looks up a localized string similar to Document expiry date.
/// </summary>
public static string textDocumentExpiryDate {
get {
return ResourceManager.GetString("textDocumentExpiryDate", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Document issuing state.
/// </summary>
public static string textDocumentIssuingState {
get {
return ResourceManager.GetString("textDocumentIssuingState", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Double hull.
/// </summary>
@ -2405,6 +2423,15 @@ namespace ENI2.Properties {
}
}
/// <summary>
/// Looks up a localized string similar to IMO hazard class (Group).
/// </summary>
public static string textIMOHazardClass {
get {
return ResourceManager.GetString("textIMOHazardClass", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Import filename.
/// </summary>

View File

@ -1702,4 +1702,13 @@
<data name="textPoC30Imported" xml:space="preserve">
<value>{0} port entries imported</value>
</data>
<data name="textDocumentExpiryDate" xml:space="preserve">
<value>Document expiry date</value>
</data>
<data name="textDocumentIssuingState" xml:space="preserve">
<value>Document issuing state</value>
</data>
<data name="textIMOHazardClass" xml:space="preserve">
<value>IMO hazard class (Group)</value>
</data>
</root>

View File

@ -89,7 +89,14 @@ namespace ENI2.Util
"II",
"III"
};
public static string[] imoHazardClasses =
{
"A",
"B",
"A and B"
};
public static string[] PackingGroups
{
get { return packingGroups; }

Binary file not shown.

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,15 @@
-- Meldeklasse SERV: prüfen, ob die Felder lang genug sind und ggf. anpassen..
-- (99 -> 255 chars)
PRINT N'Altering [dbo].[SERV]...';
ALTER TABLE [dbo].[SERV] ALTER COLUMN [ServiceBeneficiary] NVARCHAR (256) NULL;
ALTER TABLE [dbo].[SERV] ALTER COLUMN [ServiceInvoiceRecipient] NVARCHAR (256) NULL;
GO
-- Meldeklasse WAS, LastWasteDisposalPort: Hier bisher nur das Validierungsattribut geändert
-- CREW: zwei neue Spalten
@ -25,3 +34,12 @@ GO
ALTER TABLE [dbo].[PAS] ADD [PassengerIdentityDocumentExpiryDate] DATE NULL;
GO
-- IMSBC: neues enum IMO Hazard class
PRINT N'Altering [dbo].[IMSBCPosition]...';
GO
ALTER TABLE [dbo].[IMSBCPosition]
ADD [IMOHazardClass] TINYINT NULL;
GO

View File

@ -82,6 +82,10 @@ namespace bsmd.database
[ENI2Validation]
public string Remarks { get; set; }
[ShowReport]
[ENI2Validation]
public int? IMOHazardClass { get; set; }
public string Identifier { get; set; }
[JsonIgnore]
@ -107,21 +111,22 @@ namespace bsmd.database
scmd.Parameters.AddWithNullableValue("@P9", this.PortOfDischarge);
scmd.Parameters.AddWithNullableValue("@P10", this.Remarks);
scmd.Parameters.AddWithNullableValue("@P11", this.Identifier);
scmd.Parameters.AddWithNullableValue("@P12", this.IMOHazardClass);
if (this.IsNew)
{
this.CreateId();
scmd.Parameters.AddWithValue("@ID", this.Id);
scmd.CommandText = string.Format("INSERT INTO {0} (Id, HAZId, BulkCargoShippingName, MHB, UNNumber, " +
"IMOClass, Quantity_KGM, StowagePosition, PortOfLoading, PortOfDischarge, Remarks, Identifier) " +
" VALUES (@ID, @P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10, @P11)", this.Tablename);
"IMOClass, Quantity_KGM, StowagePosition, PortOfLoading, PortOfDischarge, Remarks, Identifier, IMOHazardClass) " +
" VALUES (@ID, @P1, @P2, @P3, @P4, @P5, @P6, @P7, @P8, @P9, @P10, @P11, @P12)", this.Tablename);
}
else
{
scmd.Parameters.AddWithValue("@ID", this.Id);
scmd.CommandText = string.Format("UPDATE {0} SET BulkCargoShippingName = @P2, MHB = @P3, UNNumber = @P4, " +
"IMOClass = @P5, Quantity_KGM = @P6, StowagePosition = @P7, PortOfLoading = @P8, PortOfDischarge = @P9, " +
"Remarks = @P10, Identifier = @P11 WHERE Id = @ID", this.Tablename);
"Remarks = @P10, Identifier = @P11, IMOHazardClass = @P12 WHERE Id = @ID", this.Tablename);
}
}
@ -129,7 +134,7 @@ namespace bsmd.database
{
string query = string.Format("SELECT Id, BulkCargoShippingName, MHB, " +
"UNNumber, IMOClass, Quantity_KGM, StowagePosition, PortOfLoading, PortOfDischarge, " +
"Remarks, Identifier FROM {0} ", this.Tablename);
"Remarks, Identifier, IMOHazardClass FROM {0} ", this.Tablename);
switch (filter)
{
@ -166,6 +171,7 @@ namespace bsmd.database
if (!reader.IsDBNull(8)) imsbc.PortOfDischarge = reader.GetString(8);
if (!reader.IsDBNull(9)) imsbc.Remarks = reader.GetString(9);
if (!reader.IsDBNull(10)) imsbc.Identifier = reader.GetString(10);
if (!reader.IsDBNull(11)) imsbc.IMOHazardClass = reader.GetByte(11);
result.Add(imsbc);
}
@ -190,7 +196,7 @@ namespace bsmd.database
this.Remarks = selectedIMSBC.Remarks;
this.StowagePosition = selectedIMSBC.StowagePosition;
this.UNNumber = selectedIMSBC.UNNumber;
this.IMOHazardClass = selectedIMSBC.IMOHazardClass;
}
#endregion

View File

@ -76,7 +76,7 @@ namespace bsmd.dbh
_log.InfoFormat("Send Url: {0}", client.Url);
const RootVersion rootVersion = RootVersion.Item50;
const RootVersion rootVersion = RootVersion.Item60;
string result = client.Root(
rootVersion,
@ -529,6 +529,10 @@ namespace bsmd.dbh
rootCREW.CrewMember[i].CrewMemberNationality = crew.CrewMemberNationality;
rootCREW.CrewMember[i].CrewMemberPlaceOfBirth = crew.CrewMemberPlaceOfBirth;
rootCREW.CrewMember[i].CrewMemberVisaNumber = crew.CrewMemberVisaNumber;
rootCREW.CrewMember[i].CrewMemberIdentityDocumentIssuingState = crew.CrewMemberIdentityDocumentIssuingState;
rootCREW.CrewMember[i].CrewMemberIdentityDocumentExpiryDateSpecified = crew.CrewMemberIdentityDocumentExpiryDate.HasValue;
if (crew.CrewMemberIdentityDocumentExpiryDate.HasValue)
rootCREW.CrewMember[i].CrewMemberIdentityDocumentExpiryDate = crew.CrewMemberIdentityDocumentExpiryDate.Value;
}
item = rootCREW;
@ -561,6 +565,10 @@ namespace bsmd.dbh
rootPAS.Passenger[i].PassengerPortOfEmbarkation = pas.PassengerPortOfEmbarkation;
rootPAS.Passenger[i].PassengerPortOfDisembarkation = pas.PassengerPortOfDisembarkation;
rootPAS.Passenger[i].PassengerInTransit = pas.PassengerInTransit ?? false ? RootSECValidISSCOnBoard.Y : RootSECValidISSCOnBoard.N;
rootPAS.Passenger[i].PassengerIdentityDocumentIssuingState = pas.PassengerIdentityDocumentIssuingState;
rootPAS.Passenger[i].PassengerIdentityDocumentExpiryDateSpecified = pas.PassengerIdentityDocumentExpiryDate.HasValue;
if (pas.PassengerIdentityDocumentExpiryDate.HasValue)
rootPAS.Passenger[i].PassengerIdentityDocumentExpiryDate = pas.PassengerIdentityDocumentExpiryDate.Value;
}
item = rootPAS;
}
@ -1380,6 +1388,10 @@ namespace bsmd.dbh
rootIMSBC.PortOfDischarge = imsbcPos.PortOfDischarge;
if(!imsbcPos.Remarks.IsNullOrEmpty())
rootIMSBC.Remarks = imsbcPos.Remarks;
rootIMSBC.IMOHazardClassSpecified = imsbcPos.IMOHazardClass.HasValue;
if (imsbcPos.IMOHazardClass.HasValue)
rootIMSBC.IMOHazardClass = (IMOHazardClassType)imsbcPos.IMOHazardClass.Value
;
dpgOnArrival.DPGItemIMSBC[i] = rootIMSBC;
}
@ -1644,6 +1656,9 @@ namespace bsmd.dbh
rootIMSBC.PortOfDischarge = imsbcPos.PortOfDischarge;
if(!imsbcPos.Remarks.IsNullOrEmpty())
rootIMSBC.Remarks = imsbcPos.Remarks;
rootIMSBC.IMOHazardClassSpecified = imsbcPos.IMOHazardClass.HasValue;
if (imsbcPos.IMOHazardClass.HasValue)
rootIMSBC.IMOHazardClass = (IMOHazardClassType)imsbcPos.IMOHazardClass.Value;
dpgOnDeparture.DPGItemIMSBC[i] = rootIMSBC;
}
@ -1724,7 +1739,7 @@ namespace bsmd.dbh
_log.InfoFormat("Send Url: {0}", client.Url);
const RootVersion rootVersion = RootVersion.Item50;
const RootVersion rootVersion = RootVersion.Item60;
string result = client.Root(
rootVersion,

View File

@ -12,7 +12,7 @@
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="5.0" />
<xs:enumeration value="6.0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
@ -184,7 +184,11 @@
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ReportingParty" type="ReportingParty" />
<xs:element minOccurs="0" name="ReportingParty" type="ReportingParty">
<xs:annotation>
<xs:documentation>Reporter data</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AgentCompanyName" type="String99">
<xs:annotation>
<xs:documentation>Name of ship agency</xs:documentation>
@ -311,7 +315,7 @@
</xs:choice>
<xs:element name="LastPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Last Port (LP) as UNECE LOCODE or ZZUKN if unknown</xs:documentation>
<xs:documentation>Last Port (LP) as UNECE LoCode or ZZUKN if unknown</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ETDFromLastPort" type="NswDateTime">
@ -321,7 +325,7 @@
</xs:element>
<xs:element name="NextPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Next Port (NP) as UNECE LOCODE or ZZUKN if unknown</xs:documentation>
<xs:documentation>Next Port (NP) as SSN LoCode or ZZUKN if unknown. Will result in Violation 841 if the provided next port is not accepted by SafeSeaNet.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ETAToNextPort" type="NswDateTime">
@ -1139,7 +1143,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="PortArea" type="PortArea">
<xs:annotation>
<xs:documentation>Port area</xs:documentation>
<xs:documentation>Value from a list of valid port area codes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RequestedPositionInPortOfCall" type="String99">
@ -1208,12 +1212,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>Name of service</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceBeneficiary" type="String99">
<xs:element name="ServiceBeneficiary" type="String255">
<xs:annotation>
<xs:documentation>Beneficiary</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceInvoiceRecipient" type="String99">
<xs:element name="ServiceInvoiceRecipient" type="String255">
<xs:annotation>
<xs:documentation>Invoice recipient</xs:documentation>
</xs:annotation>
@ -1545,12 +1549,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:sequence>
<xs:element name="LastWasteDisposalPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Last port where waste or cargo residues were discharged (UNECE LOCODE)</xs:documentation>
<xs:documentation>Last port where waste or cargo residues were discharged (SSN LoCode).
Violation 786 will be returned if the provided LoCode is not accepted by SafeSeaNet.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastWasteDisposalDate" type="xs:date">
<xs:annotation>
<xs:documentation>Date of last disposal</xs:documentation>
<xs:documentation>Date of last disposal (GMT)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WasteDisposalServiceProviderName" type="String99">
@ -1622,7 +1627,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="WasteDisposalPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of delivery of remaining waste of this type (UNECE LOCODE)</xs:documentation>
<xs:documentation>Port of delivery of remaining waste of this type (UNECE LoCode)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WasteAmountGeneratedTillNextPort_MTQ" type="DecimalZeroPositive3">
@ -1703,6 +1708,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>ID of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CrewMemberIdentityDocumentIssuingState" type="UnCountryCode">
<xs:annotation>
<xs:documentation>Issuing state of identity document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CrewMemberIdentityDocumentExpiryDate" type="xs:date">
<xs:annotation>
<xs:documentation>Issuing state of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CrewMemberVisaNumber" type="String99">
<xs:annotation>
<xs:documentation>If available: Visa number or residence permit number</xs:documentation>
@ -1776,6 +1791,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>ID of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PassengerIdentityDocumentIssuingState" type="UnCountryCode">
<xs:annotation>
<xs:documentation>Issuing state of identity or travel document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PassengerIdentityDocumentExpiryDate" type="xs:date">
<xs:annotation>
<xs:documentation>Expiry date of identity or travel document </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PassengerVisaNumber" type="String99">
<xs:annotation>
<xs:documentation>Visa number or residence permit number (If available)</xs:documentation>
@ -2553,7 +2578,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element minOccurs="0" name="Hazards" type="HazardType">
<xs:annotation>
<xs:documentation>Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class must be provided for this particular IBC position.</xs:documentation>
<xs:documentation>Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class is omitted but must be provided for this particular IBC position.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FlashpointInformation" type="FlashpointInfoType">
@ -2659,6 +2684,11 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>Bulk cargo shipping name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IMOHazardClass" type="IMOHazardClassType">
<xs:annotation>
<xs:documentation>IMO Hazard Class (Group code according to IMSBC (A, B, A and B)). Violation 810 will occur if hazard class is omitted but must be provided for this particular IMSBC position.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MHB" type="YesOrNo">
<xs:annotation>
<xs:documentation>Material hazardous only in bulk (y/n). Taken from the field "class" of the IMSBC description.</xs:documentation>
@ -2686,12 +2716,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="PortOfLoading" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfDischarge" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Remarks" type="String255">
@ -2735,12 +2765,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="PortOfLoading" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfDischarge" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Remarks" type="String255">
@ -2896,6 +2926,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:pattern value="[1-9]{1}(\.[1-9]{1}([A-Z]{1})?)?" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IMOHazardClassType">
<xs:restriction base="xs:string">
<xs:enumeration value="A" />
<xs:enumeration value="B" />
<xs:enumeration value="A and B" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IMONumber">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{7}" />

View File

@ -23,7 +23,7 @@ namespace bsmd.dbh.DBHWebReference {
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Web.Services.WebServiceBindingAttribute(Name="Dbh_Osis_Answ_Ws", Namespace="http://www.openuri.org/")]
@ -144,18 +144,18 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootVersion {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("5.0")]
Item50,
[System.Xml.Serialization.XmlEnumAttribute("6.0")]
Item60,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootType {
@ -177,7 +177,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -226,7 +226,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType1 {
@ -239,7 +239,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -356,7 +356,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum FlashpointInfoType {
@ -372,7 +372,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -381,6 +381,10 @@ namespace bsmd.dbh.DBHWebReference {
private string bulkCargoShippingNameField;
private IMOHazardClassType iMOHazardClassField;
private bool iMOHazardClassFieldSpecified;
private RootSECValidISSCOnBoard mHBField;
private string uNNumberField;
@ -409,6 +413,27 @@ namespace bsmd.dbh.DBHWebReference {
}
}
/// <remarks/>
public IMOHazardClassType IMOHazardClass {
get {
return this.iMOHazardClassField;
}
set {
this.iMOHazardClassField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IMOHazardClassSpecified {
get {
return this.iMOHazardClassFieldSpecified;
}
set {
this.iMOHazardClassFieldSpecified = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard MHB {
get {
@ -501,7 +526,24 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum IMOHazardClassType {
/// <remarks/>
A,
/// <remarks/>
B,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("A and B")]
AandB,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum RootSECValidISSCOnBoard {
@ -514,7 +556,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -631,7 +673,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -810,7 +852,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum PollutionCategoryType {
@ -829,7 +871,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HazardType {
@ -846,7 +888,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1403,7 +1445,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum PackingGroupType {
@ -1419,7 +1461,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType4 {
@ -1438,7 +1480,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1592,7 +1634,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum ReportingPartyRPType {
@ -1620,7 +1662,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1681,7 +1723,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType {
@ -1694,7 +1736,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemChoiceType2 {
@ -1713,7 +1755,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1854,7 +1896,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1887,7 +1929,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1920,7 +1962,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1954,7 +1996,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1987,7 +2029,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2021,7 +2063,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2054,7 +2096,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2100,7 +2142,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2133,7 +2175,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2167,7 +2209,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2192,6 +2234,12 @@ namespace bsmd.dbh.DBHWebReference {
private string crewMemberIdentityDocumentIdField;
private string crewMemberIdentityDocumentIssuingStateField;
private System.DateTime crewMemberIdentityDocumentExpiryDateField;
private bool crewMemberIdentityDocumentExpiryDateFieldSpecified;
private string crewMemberVisaNumberField;
private string crewMemberDutyField;
@ -2288,6 +2336,38 @@ namespace bsmd.dbh.DBHWebReference {
}
}
/// <remarks/>
public string CrewMemberIdentityDocumentIssuingState {
get {
return this.crewMemberIdentityDocumentIssuingStateField;
}
set {
this.crewMemberIdentityDocumentIssuingStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime CrewMemberIdentityDocumentExpiryDate {
get {
return this.crewMemberIdentityDocumentExpiryDateField;
}
set {
this.crewMemberIdentityDocumentExpiryDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CrewMemberIdentityDocumentExpiryDateSpecified {
get {
return this.crewMemberIdentityDocumentExpiryDateFieldSpecified;
}
set {
this.crewMemberIdentityDocumentExpiryDateFieldSpecified = value;
}
}
/// <remarks/>
public string CrewMemberVisaNumber {
get {
@ -2310,7 +2390,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum Gender {
@ -2326,7 +2406,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum IdDocType {
@ -2351,7 +2431,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2404,7 +2484,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2478,7 +2558,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum INFClassType {
@ -2494,7 +2574,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType5 {
@ -2516,7 +2596,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2569,7 +2649,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2643,7 +2723,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType6 {
@ -2665,7 +2745,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2807,7 +2887,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ShippingArea {
@ -2823,7 +2903,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootINFOFumigatedBulkCargo {
@ -2836,7 +2916,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2870,7 +2950,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3001,7 +3081,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HandlingType {
@ -3014,7 +3094,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3083,7 +3163,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3117,7 +3197,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3139,7 +3219,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3197,7 +3277,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3219,7 +3299,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3265,7 +3345,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3299,7 +3379,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType2 {
@ -3369,7 +3449,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3402,7 +3482,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3503,7 +3583,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3536,7 +3616,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType {
@ -3558,7 +3638,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3592,7 +3672,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3617,6 +3697,12 @@ namespace bsmd.dbh.DBHWebReference {
private string passengerIdentityDocumentIdField;
private string passengerIdentityDocumentIssuingStateField;
private System.DateTime passengerIdentityDocumentExpiryDateField;
private bool passengerIdentityDocumentExpiryDateFieldSpecified;
private string passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
@ -3717,6 +3803,38 @@ namespace bsmd.dbh.DBHWebReference {
}
}
/// <remarks/>
public string PassengerIdentityDocumentIssuingState {
get {
return this.passengerIdentityDocumentIssuingStateField;
}
set {
this.passengerIdentityDocumentIssuingStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime PassengerIdentityDocumentExpiryDate {
get {
return this.passengerIdentityDocumentExpiryDateField;
}
set {
this.passengerIdentityDocumentExpiryDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PassengerIdentityDocumentExpiryDateSpecified {
get {
return this.passengerIdentityDocumentExpiryDateFieldSpecified;
}
set {
this.passengerIdentityDocumentExpiryDateFieldSpecified = value;
}
}
/// <remarks/>
public string PassengerVisaNumber {
get {
@ -3759,7 +3877,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3828,7 +3946,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3897,7 +4015,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4004,7 +4122,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4074,7 +4192,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum HullConfiguration {
@ -4090,7 +4208,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum TankCondition {
@ -4106,7 +4224,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4128,7 +4246,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4218,7 +4336,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4263,7 +4381,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum CargoDescription {
@ -4288,7 +4406,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ISSCIssuerType {
@ -4301,7 +4419,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum ISSCType {
@ -4314,7 +4432,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4433,7 +4551,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4504,7 +4622,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4549,7 +4667,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4582,7 +4700,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType1 {
@ -4643,7 +4761,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4677,7 +4795,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4722,7 +4840,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4888,7 +5006,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true, Namespace="http://www.openuri.org/")]
public enum RootSTATTransportMode {
@ -4903,7 +5021,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4984,7 +5102,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5017,7 +5135,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5050,7 +5168,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5084,7 +5202,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5201,7 +5319,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5306,7 +5424,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5340,7 +5458,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5459,7 +5577,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5564,7 +5682,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5619,7 +5737,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5676,7 +5794,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5709,7 +5827,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5766,7 +5884,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/")]
public enum DisposalType {
@ -5782,7 +5900,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://www.openuri.org/", IncludeInSchema=false)]
public enum ItemsChoiceType3 {
@ -5810,7 +5928,7 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.7.2612.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Xml", "4.8.3752.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5843,11 +5961,11 @@ namespace bsmd.dbh.DBHWebReference {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
public delegate void RootCompletedEventHandler(object sender, RootCompletedEventArgs e);
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.7.2556.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.Web.Services", "4.8.3752.0")]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class RootCompletedEventArgs : System.ComponentModel.AsyncCompletedEventArgs {

View File

@ -1353,6 +1353,10 @@ namespace bsmd.hisnord
hn_pas.Passenger[i].PassengerPortOfEmbarkation = pas.PassengerPortOfEmbarkation;
if(!pas.PassengerVisaNumber.IsNullOrEmpty())
hn_pas.Passenger[i].PassengerVisaNumber = pas.PassengerVisaNumber;
hn_pas.Passenger[i].PassengerIdentityDocumentExpiryDateSpecified = pas.PassengerIdentityDocumentExpiryDate.HasValue;
if (pas.PassengerIdentityDocumentExpiryDate.HasValue)
hn_pas.Passenger[i].PassengerIdentityDocumentExpiryDate = pas.PassengerIdentityDocumentExpiryDate.Value;
hn_pas.Passenger[i].PassengerIdentityDocumentIssuingState = pas.PassengerIdentityDocumentIssuingState;
}
items1ChoiceType.Add(Items1ChoiceType.PAS);
@ -1396,6 +1400,10 @@ namespace bsmd.hisnord
hn_crew.CrewMember[i].CrewMemberNationality = crew.CrewMemberNationality;
hn_crew.CrewMember[i].CrewMemberPlaceOfBirth = crew.CrewMemberPlaceOfBirth;
hn_crew.CrewMember[i].CrewMemberVisaNumber = crew.CrewMemberVisaNumber.IsNullOrEmpty() ? "-" : crew.CrewMemberVisaNumber;
hn_crew.CrewMember[i].CrewmemberIdentityDocumentExpiryDateSpecified = crew.CrewMemberIdentityDocumentExpiryDate.HasValue;
if (crew.CrewMemberIdentityDocumentExpiryDate.HasValue)
hn_crew.CrewMember[i].CrewmemberIdentityDocumentExpiryDate = crew.CrewMemberIdentityDocumentExpiryDate.Value;
hn_crew.CrewMember[i].CrewMemberIdentityDocumentIssuingState = crew.CrewMemberIdentityDocumentIssuingState;
}
items1ChoiceType.Add(Items1ChoiceType.CREW);
@ -1803,6 +1811,9 @@ namespace bsmd.hisnord
pi.PortOfDischarge = imsbcPosition.PortOfDischarge;
if(!imsbcPosition.Remarks.IsNullOrEmpty())
pi.Remarks = imsbcPosition.Remarks;
pi.IMOHazardClassSpecified = imsbcPosition.IMOHazardClass.HasValue;
if (imsbcPosition.IMOHazardClass.HasValue)
pi.IMOHazardClass = (positionimsbcIMOHazardClass)imsbcPosition.IMOHazardClass.Value;
dgList.Add(pi);
}

View File

@ -11,12 +11,12 @@
using System.Xml.Serialization;
//
// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.6.1055.0.
// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
//
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -121,7 +121,7 @@ public partial class nsw {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -269,7 +269,7 @@ public partial class conveyance {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType {
@ -297,7 +297,7 @@ public enum ItemsChoiceType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -357,7 +357,7 @@ public partial class broker_owner {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -418,7 +418,7 @@ public partial class addresstype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -556,7 +556,7 @@ public partial class agnt {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -577,7 +577,7 @@ public partial class towd {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -702,7 +702,7 @@ public partial class departure {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -814,7 +814,7 @@ public partial class departureoperator {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -835,7 +835,7 @@ public partial class towa {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -960,7 +960,7 @@ public partial class arrival {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1072,7 +1072,7 @@ public partial class arrivaloperator {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1093,7 +1093,7 @@ public partial class crew {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1117,6 +1117,12 @@ public partial class crewmember {
private string crewMemberIdentityDocumentIdField;
private string crewMemberIdentityDocumentIssuingStateField;
private System.DateTime crewmemberIdentityDocumentExpiryDateField;
private bool crewmemberIdentityDocumentExpiryDateFieldSpecified;
private string crewMemberVisaNumberField;
private string crewMemberDutyField;
@ -1220,6 +1226,39 @@ public partial class crewmember {
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string CrewMemberIdentityDocumentIssuingState {
get {
return this.crewMemberIdentityDocumentIssuingStateField;
}
set {
this.crewMemberIdentityDocumentIssuingStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
public System.DateTime CrewmemberIdentityDocumentExpiryDate {
get {
return this.crewmemberIdentityDocumentExpiryDateField;
}
set {
this.crewmemberIdentityDocumentExpiryDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CrewmemberIdentityDocumentExpiryDateSpecified {
get {
return this.crewmemberIdentityDocumentExpiryDateFieldSpecified;
}
set {
this.crewmemberIdentityDocumentExpiryDateFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string CrewMemberVisaNumber {
@ -1244,7 +1283,7 @@ public partial class crewmember {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="gender-type")]
public enum gendertype {
@ -1260,7 +1299,7 @@ public enum gendertype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="document-type")]
public enum documenttype {
@ -1285,7 +1324,7 @@ public enum documenttype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1306,7 +1345,7 @@ public partial class pas {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1330,6 +1369,12 @@ public partial class passenger {
private string passengerIdentityDocumentIdField;
private string passengerIdentityDocumentIssuingStateField;
private System.DateTime passengerIdentityDocumentExpiryDateField;
private bool passengerIdentityDocumentExpiryDateFieldSpecified;
private string passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
@ -1437,6 +1482,39 @@ public partial class passenger {
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string PassengerIdentityDocumentIssuingState {
get {
return this.passengerIdentityDocumentIssuingStateField;
}
set {
this.passengerIdentityDocumentIssuingStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType="date")]
public System.DateTime PassengerIdentityDocumentExpiryDate {
get {
return this.passengerIdentityDocumentExpiryDateField;
}
set {
this.passengerIdentityDocumentExpiryDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PassengerIdentityDocumentExpiryDateSpecified {
get {
return this.passengerIdentityDocumentExpiryDateFieldSpecified;
}
set {
this.passengerIdentityDocumentExpiryDateFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public string PassengerVisaNumber {
@ -1483,7 +1561,7 @@ public partial class passenger {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="yorn-type")]
public enum yorntype {
@ -1496,7 +1574,7 @@ public enum yorntype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1530,7 +1608,7 @@ public partial class portofitinery {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1564,7 +1642,7 @@ public partial class bpol {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1663,7 +1741,7 @@ public partial class wastedetails {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1697,7 +1775,7 @@ public partial class wastetyp {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1757,7 +1835,7 @@ public partial class waste {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1799,7 +1877,7 @@ public partial class was {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="y-type")]
public enum ytype {
@ -1809,7 +1887,7 @@ public enum ytype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="wastedelivery-type")]
public enum wastedeliverytype {
@ -1825,7 +1903,7 @@ public enum wastedeliverytype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType6 {
@ -1853,7 +1931,7 @@ public enum ItemsChoiceType6 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1874,7 +1952,7 @@ public partial class portofcalls {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1935,7 +2013,7 @@ public partial class portofcallmdh {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1969,7 +2047,7 @@ public partial class infectedarea {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2003,7 +2081,7 @@ public partial class sanitarycertificate {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2050,7 +2128,7 @@ public partial class sanitarydetail {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2106,7 +2184,7 @@ public partial class mdh {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType5 {
@ -2176,7 +2254,7 @@ public enum ItemsChoiceType5 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2214,7 +2292,7 @@ public partial class location {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2248,7 +2326,7 @@ public partial class coordinates {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType3 {
@ -2264,7 +2342,7 @@ public enum ItemsChoiceType3 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2337,7 +2415,7 @@ public partial class lastactivity {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum lastactivityShipToShipActivityType {
@ -2440,7 +2518,7 @@ public enum lastactivityShipToShipActivityType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2565,7 +2643,7 @@ public partial class last10port {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="posint1-3-type")]
public enum posint13type {
@ -2584,7 +2662,7 @@ public enum posint13type {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2657,7 +2735,7 @@ public partial class KielCanalPassage {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2736,7 +2814,7 @@ public partial class sec {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="cargodescription-type")]
public enum cargodescriptiontype {
@ -2761,7 +2839,7 @@ public enum cargodescriptiontype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="isscissuer-type")]
public enum isscissuertype {
@ -2774,7 +2852,7 @@ public enum isscissuertype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="issc-type")]
public enum issctype {
@ -2787,7 +2865,7 @@ public enum issctype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType4 {
@ -2848,7 +2926,7 @@ public enum ItemsChoiceType4 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2921,7 +2999,7 @@ public partial class tankerdetails {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="hullconfig-type")]
public enum hullconfigtype {
@ -2937,7 +3015,7 @@ public enum hullconfigtype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="cargocondition-type")]
public enum cargoconditiontype {
@ -2953,7 +3031,7 @@ public enum cargoconditiontype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3052,7 +3130,7 @@ public partial class pre72 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3073,7 +3151,7 @@ public partial class serv {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3120,7 +3198,7 @@ public partial class service {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3141,7 +3219,7 @@ public partial class generalcargo {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3253,7 +3331,7 @@ public partial class loadunit {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="handlingcode-type")]
public enum handlingcodetype {
@ -3266,7 +3344,7 @@ public enum handlingcodetype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3306,7 +3384,7 @@ public partial class hazd {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3331,7 +3409,7 @@ public partial class dglist {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3509,7 +3587,7 @@ public partial class positionibc {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="polcat-type")]
public enum polcattype {
@ -3528,7 +3606,7 @@ public enum polcattype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="hazard-type")]
public enum hazardtype {
@ -3545,7 +3623,7 @@ public enum hazardtype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="flashpointinfo-type")]
public enum flashpointinfotype {
@ -3561,7 +3639,7 @@ public enum flashpointinfotype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3674,7 +3752,7 @@ public partial class positionigc {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4231,7 +4309,7 @@ public partial class positionimdg {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="packinggroup-type")]
public enum packinggrouptype {
@ -4247,7 +4325,7 @@ public enum packinggrouptype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="class7cat-type")]
public enum class7cattype {
@ -4266,7 +4344,7 @@ public enum class7cattype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4313,7 +4391,7 @@ public partial class stowagepositionbayrowtier {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4322,6 +4400,10 @@ public partial class positionimsbc {
private string bulkCargoShippingNameField;
private positionimsbcIMOHazardClass iMOHazardClassField;
private bool iMOHazardClassFieldSpecified;
private yorntype mHBField;
private string uNNumberField;
@ -4349,6 +4431,28 @@ public partial class positionimsbc {
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public positionimsbcIMOHazardClass IMOHazardClass {
get {
return this.iMOHazardClassField;
}
set {
this.iMOHazardClassField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IMOHazardClassSpecified {
get {
return this.iMOHazardClassFieldSpecified;
}
set {
this.iMOHazardClassFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]
public yorntype MHB {
@ -4439,7 +4543,24 @@ public partial class positionimsbc {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum positionimsbcIMOHazardClass {
/// <remarks/>
A,
/// <remarks/>
B,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("A and B")]
AandB,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4552,7 +4673,7 @@ public partial class positionmarpol {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="infclass-type")]
public enum infclasstype {
@ -4568,7 +4689,7 @@ public enum infclasstype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType2 {
@ -4590,7 +4711,7 @@ public enum ItemsChoiceType2 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4630,7 +4751,7 @@ public partial class haza {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType1 {
@ -4652,7 +4773,7 @@ public enum ItemsChoiceType1 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4673,7 +4794,7 @@ public partial class bkrd {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4707,7 +4828,7 @@ public partial class bunkerfuel {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4728,7 +4849,7 @@ public partial class bkra {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4866,7 +4987,7 @@ public partial class info {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="shippingarea-type")]
public enum shippingareatype {
@ -4882,7 +5003,7 @@ public enum shippingareatype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4942,7 +5063,7 @@ public partial class pobd {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5002,7 +5123,7 @@ public partial class poba {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5036,7 +5157,7 @@ public partial class callpurpose {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5162,7 +5283,7 @@ public partial class noanod {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5248,7 +5369,7 @@ public partial class ismcompany {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5413,7 +5534,7 @@ public partial class vesseltype {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5435,7 +5556,7 @@ public partial class vesseltypeInmarsatCallNumbers {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5508,7 +5629,7 @@ public partial class contacts {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum Items1ChoiceType {

File diff suppressed because it is too large Load Diff

View File

@ -11,12 +11,12 @@
using System.Xml.Serialization;
//
// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.6.1055.0.
// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
//
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -205,18 +205,18 @@ public partial class Root {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootVersion {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("5.0")]
Item50,
[System.Xml.Serialization.XmlEnumAttribute("6.0")]
Item60,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootType {
@ -238,7 +238,7 @@ public enum RootType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -287,7 +287,7 @@ public partial class RootTransit {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemChoiceType1 {
@ -300,7 +300,7 @@ public enum ItemChoiceType1 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -416,7 +416,7 @@ public partial class MARPOLPosition {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum FlashpointInfoType {
@ -431,7 +431,7 @@ public enum FlashpointInfoType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -439,6 +439,10 @@ public partial class IMSBCPosition {
private string bulkCargoShippingNameField;
private IMOHazardClassType iMOHazardClassField;
private bool iMOHazardClassFieldSpecified;
private RootSECValidISSCOnBoard mHBField;
private string uNNumberField;
@ -467,6 +471,27 @@ public partial class IMSBCPosition {
}
}
/// <remarks/>
public IMOHazardClassType IMOHazardClass {
get {
return this.iMOHazardClassField;
}
set {
this.iMOHazardClassField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IMOHazardClassSpecified {
get {
return this.iMOHazardClassFieldSpecified;
}
set {
this.iMOHazardClassFieldSpecified = value;
}
}
/// <remarks/>
public RootSECValidISSCOnBoard MHB {
get {
@ -559,7 +584,23 @@ public partial class IMSBCPosition {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum IMOHazardClassType {
/// <remarks/>
A,
/// <remarks/>
B,
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("A and B")]
AandB,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum RootSECValidISSCOnBoard {
@ -571,7 +612,7 @@ public enum RootSECValidISSCOnBoard {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -687,7 +728,7 @@ public partial class IGCPosition {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -865,7 +906,7 @@ public partial class IBCPosition {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum PollutionCategoryType {
@ -883,7 +924,7 @@ public enum PollutionCategoryType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum HazardType {
@ -899,7 +940,7 @@ public enum HazardType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1455,7 +1496,7 @@ public partial class IMDGPosition {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum PackingGroupType {
@ -1470,7 +1511,7 @@ public enum PackingGroupType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType4 {
@ -1489,7 +1530,7 @@ public enum ItemsChoiceType4 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1642,7 +1683,7 @@ public partial class ReportingParty {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum ReportingPartyRPType {
@ -1670,7 +1711,7 @@ public enum ReportingPartyRPType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1731,7 +1772,7 @@ public partial class RootVisit {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemChoiceType {
@ -1744,7 +1785,7 @@ public enum ItemChoiceType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemChoiceType2 {
@ -1763,7 +1804,7 @@ public enum ItemChoiceType2 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1904,7 +1945,7 @@ public partial class RootAGNT {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1937,7 +1978,7 @@ public partial class RootATA {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -1970,7 +2011,7 @@ public partial class RootATD {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2004,7 +2045,7 @@ public partial class RootBKRA {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2037,7 +2078,7 @@ public partial class RootBKRABunkerFuelArrival {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2071,7 +2112,7 @@ public partial class RootBKRD {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2104,7 +2145,7 @@ public partial class RootBKRDBunkerFuelDeparture {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2150,7 +2191,7 @@ public partial class RootBPOL {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2183,7 +2224,7 @@ public partial class RootBPOLPortOfItinerary {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2217,7 +2258,7 @@ public partial class RootCREW {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2242,6 +2283,12 @@ public partial class RootCREWCrewMember {
private string crewMemberIdentityDocumentIdField;
private string crewMemberIdentityDocumentIssuingStateField;
private System.DateTime crewMemberIdentityDocumentExpiryDateField;
private bool crewMemberIdentityDocumentExpiryDateFieldSpecified;
private string crewMemberVisaNumberField;
private string crewMemberDutyField;
@ -2338,6 +2385,38 @@ public partial class RootCREWCrewMember {
}
}
/// <remarks/>
public string CrewMemberIdentityDocumentIssuingState {
get {
return this.crewMemberIdentityDocumentIssuingStateField;
}
set {
this.crewMemberIdentityDocumentIssuingStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime CrewMemberIdentityDocumentExpiryDate {
get {
return this.crewMemberIdentityDocumentExpiryDateField;
}
set {
this.crewMemberIdentityDocumentExpiryDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool CrewMemberIdentityDocumentExpiryDateSpecified {
get {
return this.crewMemberIdentityDocumentExpiryDateFieldSpecified;
}
set {
this.crewMemberIdentityDocumentExpiryDateFieldSpecified = value;
}
}
/// <remarks/>
public string CrewMemberVisaNumber {
get {
@ -2360,7 +2439,7 @@ public partial class RootCREWCrewMember {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum Gender {
@ -2375,7 +2454,7 @@ public enum Gender {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum IdDocType {
@ -2399,7 +2478,7 @@ public enum IdDocType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2452,7 +2531,7 @@ public partial class RootHAZA {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2526,7 +2605,7 @@ public partial class RootHAZADPGOnArrival {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum INFClassType {
@ -2541,7 +2620,7 @@ public enum INFClassType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType5 {
@ -2563,7 +2642,7 @@ public enum ItemsChoiceType5 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2616,7 +2695,7 @@ public partial class RootHAZD {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2690,7 +2769,7 @@ public partial class RootHAZDDPGOnDeparture {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType6 {
@ -2712,7 +2791,7 @@ public enum ItemsChoiceType6 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2854,7 +2933,7 @@ public partial class RootINFO {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum ShippingArea {
@ -2869,7 +2948,7 @@ public enum ShippingArea {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootINFOFumigatedBulkCargo {
@ -2882,7 +2961,7 @@ public enum RootINFOFumigatedBulkCargo {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -2916,7 +2995,7 @@ public partial class RootLADG {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3047,7 +3126,7 @@ public partial class RootLADGCargo {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum HandlingType {
@ -3059,7 +3138,7 @@ public enum HandlingType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3128,7 +3207,7 @@ public partial class RootMDH {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3162,7 +3241,7 @@ public partial class RootMDHInfectedArea {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3184,7 +3263,7 @@ public partial class RootMDHPortsOfCallLast30Days {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3242,7 +3321,7 @@ public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30Days {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3264,7 +3343,7 @@ public partial class RootMDHPortsOfCallLast30DaysPortOfCallLast30DaysPortOfCallL
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3310,7 +3389,7 @@ public partial class RootMDHSanitaryMeasuresDetails {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3344,7 +3423,7 @@ public partial class RootMDHValidSanitaryControlExemptionOrCertificate {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType2 {
@ -3414,7 +3493,7 @@ public enum ItemsChoiceType2 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3447,7 +3526,7 @@ public partial class RootNAME {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3548,7 +3627,7 @@ public partial class RootNOA_NOD {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3581,7 +3660,7 @@ public partial class RootNOA_NODCallPurpose {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType {
@ -3603,7 +3682,7 @@ public enum ItemsChoiceType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3637,7 +3716,7 @@ public partial class RootPAS {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3662,6 +3741,12 @@ public partial class RootPASPassenger {
private string passengerIdentityDocumentIdField;
private string passengerIdentityDocumentIssuingStateField;
private System.DateTime passengerIdentityDocumentExpiryDateField;
private bool passengerIdentityDocumentExpiryDateFieldSpecified;
private string passengerVisaNumberField;
private string passengerPortOfEmbarkationField;
@ -3762,6 +3847,38 @@ public partial class RootPASPassenger {
}
}
/// <remarks/>
public string PassengerIdentityDocumentIssuingState {
get {
return this.passengerIdentityDocumentIssuingStateField;
}
set {
this.passengerIdentityDocumentIssuingStateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(DataType="date")]
public System.DateTime PassengerIdentityDocumentExpiryDate {
get {
return this.passengerIdentityDocumentExpiryDateField;
}
set {
this.passengerIdentityDocumentExpiryDateField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool PassengerIdentityDocumentExpiryDateSpecified {
get {
return this.passengerIdentityDocumentExpiryDateFieldSpecified;
}
set {
this.passengerIdentityDocumentExpiryDateFieldSpecified = value;
}
}
/// <remarks/>
public string PassengerVisaNumber {
get {
@ -3804,7 +3921,7 @@ public partial class RootPASPassenger {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3873,7 +3990,7 @@ public partial class RootPOBA {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -3942,7 +4059,7 @@ public partial class RootPOBD {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4049,7 +4166,7 @@ public partial class RootPRE72H {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4119,7 +4236,7 @@ public partial class RootPRE72HTankerDetails {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum HullConfiguration {
@ -4134,7 +4251,7 @@ public enum HullConfiguration {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum TankCondition {
@ -4149,7 +4266,7 @@ public enum TankCondition {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4171,7 +4288,7 @@ public partial class RootReportingClassesToReset {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4261,7 +4378,7 @@ public partial class RootSEC {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4306,7 +4423,7 @@ public partial class RootSECKielCanalPassage {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum CargoDescription {
@ -4330,7 +4447,7 @@ public enum CargoDescription {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum ISSCIssuerType {
@ -4342,7 +4459,7 @@ public enum ISSCIssuerType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum ISSCType {
@ -4354,7 +4471,7 @@ public enum ISSCType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4473,7 +4590,7 @@ public partial class RootSECLastTenPortFacilitiesCalled {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4544,7 +4661,7 @@ public partial class RootSECShipToShipActivities {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4589,7 +4706,7 @@ public partial class RootSECShipToShipActivitiesShipToShipActivityLocation {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4622,7 +4739,7 @@ public partial class RootSECShipToShipActivitiesShipToShipActivityLocationShipTo
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType1 {
@ -4683,7 +4800,7 @@ public enum ItemsChoiceType1 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4717,7 +4834,7 @@ public partial class RootSERV {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4762,7 +4879,7 @@ public partial class RootSERVService {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -4928,7 +5045,7 @@ public partial class RootSTAT {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootSTATTransportMode {
@ -4943,7 +5060,7 @@ public enum RootSTATTransportMode {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5024,7 +5141,7 @@ public partial class RootSTATISMCompany {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5057,7 +5174,7 @@ public partial class RootTIEFA {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5090,7 +5207,7 @@ public partial class RootTIEFD {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5124,7 +5241,7 @@ public partial class RootTOWA {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5241,7 +5358,7 @@ public partial class RootTOWATowageOnArrival {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5346,7 +5463,7 @@ public partial class RootTOWATowageOnArrivalTowageOnArrivalOperator {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5380,7 +5497,7 @@ public partial class RootTOWD {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5499,7 +5616,7 @@ public partial class RootTOWDTowageOnDeparture {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5604,7 +5721,7 @@ public partial class RootTOWDTowageOnDepartureTowageOnDepartureOperator {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5659,7 +5776,7 @@ public partial class RootWAS {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5716,7 +5833,7 @@ public partial class RootWASWaste {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5749,7 +5866,7 @@ public partial class RootWASWasteWasteType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
@ -5806,7 +5923,7 @@ public partial class RootWASWasteWasteDetails {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum DisposalType {
@ -5821,7 +5938,7 @@ public enum DisposalType {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(IncludeInSchema=false)]
public enum ItemsChoiceType3 {
@ -5849,7 +5966,7 @@ public enum ItemsChoiceType3 {
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.6.1055.0")]
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]

View File

@ -1,4 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<!--Created with Liquid XML Studio - FREE Community Edition 7.0.3.780 (http://www.liquid-technologies.com)-->
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Root">
<xs:annotation>
@ -12,7 +13,7 @@
</xs:annotation>
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="5.0" />
<xs:enumeration value="6.0" />
</xs:restriction>
</xs:simpleType>
</xs:element>
@ -184,7 +185,11 @@
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="ReportingParty" type="ReportingParty" />
<xs:element minOccurs="0" name="ReportingParty" type="ReportingParty">
<xs:annotation>
<xs:documentation>Reporter data</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AgentCompanyName" type="String99">
<xs:annotation>
<xs:documentation>Name of ship agency</xs:documentation>
@ -311,7 +316,7 @@
</xs:choice>
<xs:element name="LastPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Last Port (LP) as UNECE LOCODE or ZZUKN if unknown</xs:documentation>
<xs:documentation>Last Port (LP) as UNECE LoCode or ZZUKN if unknown</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ETDFromLastPort" type="NswDateTime">
@ -321,7 +326,7 @@
</xs:element>
<xs:element name="NextPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Next Port (NP) as UNECE LOCODE or ZZUKN if unknown</xs:documentation>
<xs:documentation>Next Port (NP) as SSN LoCode or ZZUKN if unknown. Will result in Violation 841 if the provided next port is not accepted by SafeSeaNet.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="ETAToNextPort" type="NswDateTime">
@ -1139,7 +1144,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="PortArea" type="PortArea">
<xs:annotation>
<xs:documentation>Port area</xs:documentation>
<xs:documentation>Value from a list of valid port area codes</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RequestedPositionInPortOfCall" type="String99">
@ -1208,12 +1213,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>Name of service</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceBeneficiary" type="String99">
<xs:element name="ServiceBeneficiary" type="String255">
<xs:annotation>
<xs:documentation>Beneficiary</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ServiceInvoiceRecipient" type="String99">
<xs:element name="ServiceInvoiceRecipient" type="String255">
<xs:annotation>
<xs:documentation>Invoice recipient</xs:documentation>
</xs:annotation>
@ -1545,12 +1550,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:sequence>
<xs:element name="LastWasteDisposalPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Last port where waste or cargo residues were discharged (UNECE LOCODE)</xs:documentation>
<xs:documentation>Last port where waste or cargo residues were discharged (SSN LoCode).
Violation 786 will be returned if the provided LoCode is not accepted by SafeSeaNet.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="LastWasteDisposalDate" type="xs:date">
<xs:annotation>
<xs:documentation>Date of last disposal</xs:documentation>
<xs:documentation>Date of last disposal (GMT)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" maxOccurs="unbounded" name="WasteDisposalServiceProviderName" type="String99">
@ -1622,7 +1628,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="WasteDisposalPort" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of delivery of remaining waste of this type (UNECE LOCODE)</xs:documentation>
<xs:documentation>Port of delivery of remaining waste of this type (UNECE LoCode)</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="WasteAmountGeneratedTillNextPort_MTQ" type="DecimalZeroPositive3">
@ -1703,6 +1709,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>ID of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CrewMemberIdentityDocumentIssuingState" type="UnCountryCode">
<xs:annotation>
<xs:documentation>Issuing state of identity document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CrewMemberIdentityDocumentExpiryDate" type="xs:date">
<xs:annotation>
<xs:documentation>Issuing state of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="CrewMemberVisaNumber" type="String99">
<xs:annotation>
<xs:documentation>If available: Visa number or residence permit number</xs:documentation>
@ -1776,6 +1792,16 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>ID of identity document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PassengerIdentityDocumentIssuingState" type="UnCountryCode">
<xs:annotation>
<xs:documentation>Issuing state of identity or travel document: The Alpha-2 code (two-digits flag code) in accordance with the standard ISO 3166-1; "YY" for stateless</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PassengerIdentityDocumentExpiryDate" type="xs:date">
<xs:annotation>
<xs:documentation>Expiry date of identity or travel document </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="PassengerVisaNumber" type="String99">
<xs:annotation>
<xs:documentation>Visa number or residence permit number (If available)</xs:documentation>
@ -2553,7 +2579,7 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element minOccurs="0" name="Hazards" type="HazardType">
<xs:annotation>
<xs:documentation>Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class must be provided for this particular IBC position.</xs:documentation>
<xs:documentation>Hazards (column "d" of the IBC code (P, S, or S/P). Violation 810 will occur if hazard class is omitted but must be provided for this particular IBC position.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="FlashpointInformation" type="FlashpointInfoType">
@ -2659,6 +2685,11 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:documentation>Bulk cargo shipping name</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="IMOHazardClass" type="IMOHazardClassType">
<xs:annotation>
<xs:documentation>IMO Hazard Class (Group code according to IMSBC (A, B, A and B)). Violation 810 will occur if hazard class is omitted but must be provided for this particular IMSBC position.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="MHB" type="YesOrNo">
<xs:annotation>
<xs:documentation>Material hazardous only in bulk (y/n). Taken from the field "class" of the IMSBC description.</xs:documentation>
@ -2686,12 +2717,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="PortOfLoading" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfDischarge" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Remarks" type="String255">
@ -2735,12 +2766,12 @@ Use one of the codes specifying the purpose of the conveyance call declared in
</xs:element>
<xs:element name="PortOfLoading" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of loading (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of loading (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="PortOfDischarge" type="UnLoCode">
<xs:annotation>
<xs:documentation>Port of discharge (UNECE LOCODE). Use ZZUKN if port is unknown.</xs:documentation>
<xs:documentation>Port of discharge (UNECE LoCode). Use ZZUKN if port is unknown.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="Remarks" type="String255">
@ -2896,6 +2927,13 @@ Use one of the codes specifying the purpose of the conveyance call declared in
<xs:pattern value="[1-9]{1}(\.[1-9]{1}([A-Z]{1})?)?" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IMOHazardClassType">
<xs:restriction base="xs:string">
<xs:enumeration value="A" />
<xs:enumeration value="B" />
<xs:enumeration value="A and B" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IMONumber">
<xs:restriction base="xs:string">
<xs:pattern value="[0-9]{7}" />

View File

@ -0,0 +1,515 @@
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
using System.Xml.Serialization;
//
// Dieser Quellcode wurde automatisch generiert von xsd, Version=4.8.3928.0.
//
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
public partial class Root {
private RootVersion versionField;
private bool versionFieldSpecified;
private string messageIdField;
private string visitIdField;
private string transitIdField;
private string[] sisNumbersField;
private System.DateTime timestampField;
private string senderReferenceField;
private RootType typeField;
private RootReportingClassesFull reportingClassesFullField;
private RootReportingClassesPartial reportingClassesPartialField;
private RootReportingClassesError reportingClassesErrorField;
private RootReportingClassesResetted reportingClassesResettedField;
private RootReportingClassesNoChanges reportingClassesNoChangesField;
private RootMessage[] messagesField;
/// <remarks/>
public RootVersion Version {
get {
return this.versionField;
}
set {
this.versionField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool VersionSpecified {
get {
return this.versionFieldSpecified;
}
set {
this.versionFieldSpecified = value;
}
}
/// <remarks/>
public string MessageId {
get {
return this.messageIdField;
}
set {
this.messageIdField = value;
}
}
/// <remarks/>
public string VisitId {
get {
return this.visitIdField;
}
set {
this.visitIdField = value;
}
}
/// <remarks/>
public string TransitId {
get {
return this.transitIdField;
}
set {
this.transitIdField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayItemAttribute("SisNumber", IsNullable=false)]
public string[] SisNumbers {
get {
return this.sisNumbersField;
}
set {
this.sisNumbersField = value;
}
}
/// <remarks/>
public System.DateTime Timestamp {
get {
return this.timestampField;
}
set {
this.timestampField = value;
}
}
/// <remarks/>
public string SenderReference {
get {
return this.senderReferenceField;
}
set {
this.senderReferenceField = value;
}
}
/// <remarks/>
public RootType Type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
public RootReportingClassesFull ReportingClassesFull {
get {
return this.reportingClassesFullField;
}
set {
this.reportingClassesFullField = value;
}
}
/// <remarks/>
public RootReportingClassesPartial ReportingClassesPartial {
get {
return this.reportingClassesPartialField;
}
set {
this.reportingClassesPartialField = value;
}
}
/// <remarks/>
public RootReportingClassesError ReportingClassesError {
get {
return this.reportingClassesErrorField;
}
set {
this.reportingClassesErrorField = value;
}
}
/// <remarks/>
public RootReportingClassesResetted ReportingClassesResetted {
get {
return this.reportingClassesResettedField;
}
set {
this.reportingClassesResettedField = value;
}
}
/// <remarks/>
public RootReportingClassesNoChanges ReportingClassesNoChanges {
get {
return this.reportingClassesNoChangesField;
}
set {
this.reportingClassesNoChangesField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlArrayItemAttribute("Message", IsNullable=false)]
public RootMessage[] Messages {
get {
return this.messagesField;
}
set {
this.messagesField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootVersion {
/// <remarks/>
[System.Xml.Serialization.XmlEnumAttribute("6.0")]
Item60,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootType {
/// <remarks/>
VISIT,
/// <remarks/>
TRANSIT,
/// <remarks/>
DATA,
/// <remarks/>
RESET,
/// <remarks/>
CANCEL,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public partial class RootReportingClassesFull {
private ReportingClassCode[] reportingClassField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
public ReportingClassCode[] ReportingClass {
get {
return this.reportingClassField;
}
set {
this.reportingClassField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
public enum ReportingClassCode {
/// <remarks/>
NOA_NOD,
/// <remarks/>
ATA,
/// <remarks/>
ATD,
/// <remarks/>
SEC,
/// <remarks/>
AGNT,
/// <remarks/>
POBA,
/// <remarks/>
POBD,
/// <remarks/>
NAME,
/// <remarks/>
TIEFA,
/// <remarks/>
TIEFD,
/// <remarks/>
BKRA,
/// <remarks/>
BKRD,
/// <remarks/>
STAT,
/// <remarks/>
LADG,
/// <remarks/>
INFO,
/// <remarks/>
SERV,
/// <remarks/>
PRE72H,
/// <remarks/>
MDH,
/// <remarks/>
WAS,
/// <remarks/>
CREW,
/// <remarks/>
PAS,
/// <remarks/>
BPOL,
/// <remarks/>
TOWA,
/// <remarks/>
TOWD,
/// <remarks/>
HAZA,
/// <remarks/>
HAZD,
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public partial class RootReportingClassesPartial {
private ReportingClassCode[] reportingClassField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
public ReportingClassCode[] ReportingClass {
get {
return this.reportingClassField;
}
set {
this.reportingClassField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public partial class RootReportingClassesError {
private ReportingClassCode[] reportingClassField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
public ReportingClassCode[] ReportingClass {
get {
return this.reportingClassField;
}
set {
this.reportingClassField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public partial class RootReportingClassesResetted {
private ReportingClassCode[] reportingClassField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
public ReportingClassCode[] ReportingClass {
get {
return this.reportingClassField;
}
set {
this.reportingClassField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public partial class RootReportingClassesNoChanges {
private ReportingClassCode[] reportingClassField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("ReportingClass")]
public ReportingClassCode[] ReportingClass {
get {
return this.reportingClassField;
}
set {
this.reportingClassField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public partial class RootMessage {
private string idField;
private RootMessageType typeField;
private string locationField;
private string textField;
/// <remarks/>
public string ID {
get {
return this.idField;
}
set {
this.idField = value;
}
}
/// <remarks/>
public RootMessageType Type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
public string Location {
get {
return this.locationField;
}
set {
this.locationField = value;
}
}
/// <remarks/>
public string Text {
get {
return this.textField;
}
set {
this.textField = value;
}
}
}
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.8.3928.0")]
[System.SerializableAttribute()]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
public enum RootMessageType {
/// <remarks/>
INFO,
/// <remarks/>
WARNING,
/// <remarks/>
VIOLATION,
/// <remarks/>
ERROR,
/// <remarks/>
XSD_ERROR,
}