'------------------------------------------------------------------------------ ' ' This code was generated by a tool. ' Runtime Version:2.0.50727.3082 ' ' Changes to this file may cause incorrect behavior and will be lost if ' the code is regenerated. ' '------------------------------------------------------------------------------ Option Strict Off Option Explicit On Imports System Imports System.ComponentModel Imports System.Diagnostics Imports System.Web.Services Imports System.Web.Services.Protocols Imports System.Xml.Serialization 'This source code was auto-generated by wsdl, Version=2.0.50727.3038. ' ''' _ Partial Public MustInherit Class Wam Inherits System.Web.Services.WebService Private authHeaderValueField As AuthHeader Public Property AuthHeaderValue() As AuthHeader Get Return Me.authHeaderValueField End Get Set(ByVal value As AuthHeader) Me.authHeaderValueField = value End Set End Property ''' _ Public MustOverride Function activateSubscriber(ByVal transactionId As String, ByVal ctn As String, ByVal equipmentType As EquipmentType, ByVal language As Language, ByVal sim As String, ByVal imei As String, ByVal subscriberName As String, ByVal pricePlanCode As String, ByVal service() As Service) As TransactionStatus ''' _ Public MustOverride Function modifySubscriberServices(ByVal transactionId As String, ByVal ctn As String, ByVal pricePlanCode As String, ByVal service() As Service) As TransactionStatus ''' _ Public MustOverride Function submitFuturePricePlan(ByVal transactionId As String, ByVal ctn As String, ByVal pricePlanCode As String) As TransactionStatus ''' _ Public MustOverride Function cancelFuturePricePlan(ByVal transactionId As String, ByVal ctn As String) As TransactionStatus ''' _ Public MustOverride Function updateSubscriberLanguage(ByVal transactionId As String, ByVal ctn As String, ByVal language As Language) As TransactionStatus ''' _ Public MustOverride Function changeCtn(ByVal transactionId As String, ByVal oldctn As String, ByVal newctn As String) As TransactionStatus ''' _ Public MustOverride Function swapHandset(ByVal transactionId As String, ByVal ctn As String, ByVal sim As String, ByVal imei As String) As TransactionStatus ''' _ Public MustOverride Function refreshSwitch(ByVal transactionId As String, ByVal ctn As String) As TransactionStatus ''' _ Public MustOverride Function deactivateSubscriber(ByVal transactionId As String, ByVal ctn As String) As TransactionStatus ''' _ Public MustOverride Function releaseReservedPhoneNumber(ByVal transactionId As String, ByVal ctn As String) As TransactionStatus ''' _ Public MustOverride Function changeSubscriberName(ByVal transactionId As String, ByVal ctn As String, ByVal subscriberName As String) As TransactionStatus ''' _ Public MustOverride Function querySubscriber(ByVal transactionId As String, ByVal ctn As String) As SubscriberProfile ''' _ Public MustOverride Function querySubscriberBySIM(ByVal transactionId As String, ByVal sim As String) As SubscriberProfile ''' _ Public MustOverride Function querySubscriberTransactions(ByVal ctn As String) As TransactionDetails() ''' _ Public MustOverride Function getPricePlans() As PricePlans ''' _ Public MustOverride Function getMarketLocations() As MarketLocation() ''' _ Public MustOverride Function reservePhoneNumber(ByVal transactionId As String, ByVal numberGroup As String, ByVal existingCtn As String) As String ''' _ Public MustOverride Function ping() As Boolean ''' _ Public MustOverride Function addAndRemoveServices(ByVal transactionId As String, ByVal ctn As String, ByVal addedServices() As Service, ByVal removedServices() As Service) As TransactionStatus ''' _ Public MustOverride Function portInNewSubscriber( _ ByVal transactionId As String, _ ByVal temporaryPhoneNumber As String, _ ByVal equipmentType As EquipmentType, _ ByVal language As Language, _ ByVal sim As String, _ ByVal imei As String, _ ByVal pricePlanCode As String, _ ByVal service() As Service, _ ByVal portedInPhoneNumber As String, _ ByVal ospAccountNumber As String, _ ByVal ospPassword As String, _ ByVal Address As Address, _ ByVal customerName As String, _ ByVal ospImei As String, _ ByVal portNow As Boolean, _ ByVal portDate As Date, _ ByVal portDateSpecified As Boolean, _ ByVal autoCorrectDate As Boolean, _ ByVal dslIndicator As DSLIndicator, _ ByVal hasDistinctiveRinging As Boolean, _ ByVal ringNumber() As String) As TransactionStatus ''' _ Public MustOverride Function portInToExistingSubscriber(ByVal transactionId As String, ByVal currentCtn As String, ByVal portedInCtn As String, ByVal ospAccountNumber As String, ByVal ospPassword As String, ByVal Address As Address, ByVal customerName As String, ByVal ospImei As String, ByVal portNow As Boolean, ByVal portDate As Date, ByVal portDateSpecified As Boolean, ByVal autoCorrectDate As Boolean, ByVal dslIndicator As DSLIndicator, ByVal hasDistinctiveRinging As Boolean, ByVal ringNumber() As String) As TransactionStatus ''' _ Public MustOverride Function checkPortInEligibility(ByVal transactionId As String, ByVal ctn As String) As CheckPortEligibilityResponse ''' _ Public MustOverride Function findPortRequests(ByVal transactionId As String, ByVal PortType As PortType, ByVal ctn As String, ByVal desiredDueDateFrom As Date, ByVal desiredDueDateFromSpecified As Boolean, ByVal desiredDueDateTo As Date, ByVal desiredDueDateToSpecified As Boolean, ByVal portDirection As PortDirection, ByVal portDirectionSpecified As Boolean, ByVal NumberPortabilityStatusCode As String) As PortRequestDetails() ''' _ Public MustOverride Function getNumberPortabilityStatusList() As NumberPortabilityStatus() ''' _ Public MustOverride Function getNumberPortabilityStatusReasonList() As NumberPortabilityReason() ''' _ Public MustOverride Function getNumberPortabilityEligibilityReasonList() As NumberPortabilityReason() ''' _ Public MustOverride Function getPortRequest(ByVal transactionId As String, ByVal portRequestNumber As Integer) As PortRequestDetailsInfo ''' _ Public MustOverride Function updatePortInRequest(ByVal transactionId As String, ByVal portRequestNumber As Integer, ByVal ospAccountNumber As String, ByVal ospPassword As String, ByVal imei As String, ByVal customerName As String, ByVal Address As Address, ByVal remarks As String, ByVal portNow As Boolean, ByVal portDate As Date, ByVal portDateSpecified As Boolean, ByVal autoCorrectDate As Boolean, ByVal oldResellerName As String) As TransactionStatus ''' _ Public MustOverride Function updatePortOutRequest(ByVal transactionId As String, ByVal portRequestNumber As Integer, ByVal NumberPortabilityResponse As NumberPortabilityResponse, ByVal remarks As String, ByVal portOutResponses() As CtnPortOutResponse, ByVal ospContactName As String, ByVal ospContactNumber As String) As TransactionStatus End Class ''' _ Partial Public Class AuthHeader Inherits System.Web.Services.Protocols.SoapHeader Private userNameField As String Private passwordField As String Private anyAttrField() As System.Xml.XmlAttribute ''' Public Property UserName() As String Get Return Me.userNameField End Get Set(ByVal value As String) Me.userNameField = value End Set End Property ''' Public Property Password() As String Get Return Me.passwordField End Get Set(ByVal value As String) Me.passwordField = value End Set End Property ''' _ Public Property AnyAttr() As System.Xml.XmlAttribute() Get Return Me.anyAttrField End Get Set(ByVal value As System.Xml.XmlAttribute()) Me.anyAttrField = value End Set End Property End Class ''' _ Partial Public Class CtnPortOutResponse Private ctnField As String Private reasonField As String ''' _ Public Property Ctn() As String Get Return Me.ctnField End Get Set(ByVal value As String) Me.ctnField = value End Set End Property ''' _ Public Property Reason() As String Get Return Me.reasonField End Get Set(ByVal value As String) Me.reasonField = value End Set End Property End Class ''' _ Partial Public Class PortRequestOspDetails Private accountNumberField As String Private contactField As String Private contactNumberField As String Private esnImeiField As String Private passwordField As String Private remarksField As String Private addressField As Address Private oldResellerNameField As String ''' _ Public Property accountNumber() As String Get Return Me.accountNumberField End Get Set(ByVal value As String) Me.accountNumberField = value End Set End Property ''' _ Public Property contact() As String Get Return Me.contactField End Get Set(ByVal value As String) Me.contactField = value End Set End Property ''' _ Public Property contactNumber() As String Get Return Me.contactNumberField End Get Set(ByVal value As String) Me.contactNumberField = value End Set End Property ''' _ Public Property esnImei() As String Get Return Me.esnImeiField End Get Set(ByVal value As String) Me.esnImeiField = value End Set End Property ''' _ Public Property password() As String Get Return Me.passwordField End Get Set(ByVal value As String) Me.passwordField = value End Set End Property ''' _ Public Property remarks() As String Get Return Me.remarksField End Get Set(ByVal value As String) Me.remarksField = value End Set End Property ''' _ Public Property address() As Address Get Return Me.addressField End Get Set(ByVal value As Address) Me.addressField = value End Set End Property ''' _ Public Property oldResellerName() As String Get Return Me.oldResellerNameField End Get Set(ByVal value As String) Me.oldResellerNameField = value End Set End Property End Class ''' _ Partial Public Class Address Private cityField As String Private countryField As String Private postalCodeField As String Private provinceField As System.Nullable(Of AddressProvince) Private streetDirectionField As System.Nullable(Of AddressStreetDirection) Private streetNameField As String Private streetNoField As String ''' _ Public Property city() As String Get Return Me.cityField End Get Set(ByVal value As String) Me.cityField = value End Set End Property ''' _ Public Property country() As String Get Return Me.countryField End Get Set(ByVal value As String) Me.countryField = value End Set End Property ''' _ Public Property postalCode() As String Get Return Me.postalCodeField End Get Set(ByVal value As String) Me.postalCodeField = value End Set End Property ''' _ Public Property province() As System.Nullable(Of AddressProvince) Get Return Me.provinceField End Get Set(ByVal value As System.Nullable(Of AddressProvince)) Me.provinceField = value End Set End Property ''' _ Public Property streetDirection() As System.Nullable(Of AddressStreetDirection) Get Return Me.streetDirectionField End Get Set(ByVal value As System.Nullable(Of AddressStreetDirection)) Me.streetDirectionField = value End Set End Property ''' _ Public Property streetName() As String Get Return Me.streetNameField End Get Set(ByVal value As String) Me.streetNameField = value End Set End Property ''' _ Public Property streetNo() As String Get Return Me.streetNoField End Get Set(ByVal value As String) Me.streetNoField = value End Set End Property End Class ''' _ Public Enum AddressProvince ''' Alberta ''' _ BritishColumbia ''' Manitoba ''' _ NewBrunswick ''' _ NewfoundlandandLabrador ''' _ NorthwestTerritories ''' _ NovaScotia ''' Nunavut ''' Ontario ''' _ PrinceEdwardIsland ''' Quebec ''' Saskatchewan ''' Yukon End Enum ''' _ Public Enum AddressStreetDirection ''' E ''' NE ''' NW ''' N ''' S ''' SE ''' SW ''' W End Enum ''' _ Partial Public Class PortRequestCtnDetails Private statusField As System.Nullable(Of SubscriberPortStatus) Private reasonField As String Private portedCtnField As String Private temporaryCtnField As String Private temporaryNumberField As Boolean ''' _ Public Property status() As System.Nullable(Of SubscriberPortStatus) Get Return Me.statusField End Get Set(ByVal value As System.Nullable(Of SubscriberPortStatus)) Me.statusField = value End Set End Property ''' _ Public Property reason() As String Get Return Me.reasonField End Get Set(ByVal value As String) Me.reasonField = value End Set End Property ''' _ Public Property portedCtn() As String Get Return Me.portedCtnField End Get Set(ByVal value As String) Me.portedCtnField = value End Set End Property ''' _ Public Property temporaryCtn() As String Get Return Me.temporaryCtnField End Get Set(ByVal value As String) Me.temporaryCtnField = value End Set End Property ''' Public Property temporaryNumber() As Boolean Get Return Me.temporaryNumberField End Get Set(ByVal value As Boolean) Me.temporaryNumberField = value End Set End Property End Class ''' _ Public Enum SubscriberPortStatus ''' OPEN ''' CANCELLED ''' COMPLETE ''' PENDING_ACTIVATION ''' FALLOUT ''' LINKED End Enum ''' _ Partial Public Class PortRequestDetailsInfo Private portRequestDetailsField As PortRequestDetails Private subscriberDetailsField() As PortRequestCtnDetails Private portRequestOspDetailsField As PortRequestOspDetails ''' _ Public Property PortRequestDetails() As PortRequestDetails Get Return Me.portRequestDetailsField End Get Set(ByVal value As PortRequestDetails) Me.portRequestDetailsField = value End Set End Property ''' _ Public Property subscriberDetails() As PortRequestCtnDetails() Get Return Me.subscriberDetailsField End Get Set(ByVal value As PortRequestCtnDetails()) Me.subscriberDetailsField = value End Set End Property ''' _ Public Property PortRequestOspDetails() As PortRequestOspDetails Get Return Me.portRequestOspDetailsField End Get Set(ByVal value As PortRequestOspDetails) Me.portRequestOspDetailsField = value End Set End Property End Class ''' _ Partial Public Class PortRequestDetails Private customerNameField As String Private extRequestNoField As String Private numberOfCtnsField As Integer Private portDirectionField As System.Nullable(Of PortDirection) Private portTypeField As System.Nullable(Of PortType) Private requestDueDateField As System.Nullable(Of Date) Private requestNoField As Integer Private requestStatusField As String Private lockedField As Boolean Private reasonField As String Private remarksField As String Private lockedByUserField As String ''' _ Public Property customerName() As String Get Return Me.customerNameField End Get Set(ByVal value As String) Me.customerNameField = value End Set End Property ''' _ Public Property extRequestNo() As String Get Return Me.extRequestNoField End Get Set(ByVal value As String) Me.extRequestNoField = value End Set End Property ''' Public Property numberOfCtns() As Integer Get Return Me.numberOfCtnsField End Get Set(ByVal value As Integer) Me.numberOfCtnsField = value End Set End Property ''' _ Public Property portDirection() As System.Nullable(Of PortDirection) Get Return Me.portDirectionField End Get Set(ByVal value As System.Nullable(Of PortDirection)) Me.portDirectionField = value End Set End Property ''' _ Public Property portType() As System.Nullable(Of PortType) Get Return Me.portTypeField End Get Set(ByVal value As System.Nullable(Of PortType)) Me.portTypeField = value End Set End Property ''' _ Public Property requestDueDate() As System.Nullable(Of Date) Get Return Me.requestDueDateField End Get Set(ByVal value As System.Nullable(Of Date)) Me.requestDueDateField = value End Set End Property ''' Public Property requestNo() As Integer Get Return Me.requestNoField End Get Set(ByVal value As Integer) Me.requestNoField = value End Set End Property ''' _ Public Property requestStatus() As String Get Return Me.requestStatusField End Get Set(ByVal value As String) Me.requestStatusField = value End Set End Property ''' Public Property locked() As Boolean Get Return Me.lockedField End Get Set(ByVal value As Boolean) Me.lockedField = value End Set End Property ''' _ Public Property reason() As String Get Return Me.reasonField End Get Set(ByVal value As String) Me.reasonField = value End Set End Property ''' _ Public Property remarks() As String Get Return Me.remarksField End Get Set(ByVal value As String) Me.remarksField = value End Set End Property ''' _ Public Property lockedByUser() As String Get Return Me.lockedByUserField End Get Set(ByVal value As String) Me.lockedByUserField = value End Set End Property End Class ''' _ Public Enum PortDirection ''' WIRELESS_TO_WIRELESS ''' WIRELESS_TO_WIRELINE ''' WIRELINE_TO_WIRELESS ''' WIRELINE_TO_WIRELINE End Enum ''' _ Public Enum PortType ''' PORTIN ''' PORTOUT End Enum ''' _ Partial Public Class NumberPortabilityReason Private reasonCodeField As String Private englishDescriptionField As String Private frenchDescriptionField As String Private englishActionField As String Private frenchActionField As String ''' _ Public Property reasonCode() As String Get Return Me.reasonCodeField End Get Set(ByVal value As String) Me.reasonCodeField = value End Set End Property ''' _ Public Property englishDescription() As String Get Return Me.englishDescriptionField End Get Set(ByVal value As String) Me.englishDescriptionField = value End Set End Property ''' _ Public Property frenchDescription() As String Get Return Me.frenchDescriptionField End Get Set(ByVal value As String) Me.frenchDescriptionField = value End Set End Property ''' _ Public Property englishAction() As String Get Return Me.englishActionField End Get Set(ByVal value As String) Me.englishActionField = value End Set End Property ''' _ Public Property frenchAction() As String Get Return Me.frenchActionField End Get Set(ByVal value As String) Me.frenchActionField = value End Set End Property End Class ''' _ Partial Public Class NumberPortabilityStatus Private statusCodeField As String Private englishDescriptionField As String Private frenchDescriptionField As String ''' _ Public Property statusCode() As String Get Return Me.statusCodeField End Get Set(ByVal value As String) Me.statusCodeField = value End Set End Property ''' _ Public Property englishDescription() As String Get Return Me.englishDescriptionField End Get Set(ByVal value As String) Me.englishDescriptionField = value End Set End Property ''' _ Public Property frenchDescription() As String Get Return Me.frenchDescriptionField End Get Set(ByVal value As String) Me.frenchDescriptionField = value End Set End Property End Class ''' _ Partial Public Class MarketLocation Private numberGroupField As String Private provinceField As String Private cityField As String ''' Public Property numberGroup() As String Get Return Me.numberGroupField End Get Set(ByVal value As String) Me.numberGroupField = value End Set End Property ''' Public Property province() As String Get Return Me.provinceField End Get Set(ByVal value As String) Me.provinceField = value End Set End Property ''' Public Property city() As String Get Return Me.cityField End Get Set(ByVal value As String) Me.cityField = value End Set End Property End Class ''' _ Partial Public Class PricePlan Private pricePlanCodeField As String Private englishDisplayNameField As String Private frenchDisplayNameField As String Private activeField As Boolean Private serviceField() As PricePlanService ''' Public Property pricePlanCode() As String Get Return Me.pricePlanCodeField End Get Set(ByVal value As String) Me.pricePlanCodeField = value End Set End Property ''' Public Property englishDisplayName() As String Get Return Me.englishDisplayNameField End Get Set(ByVal value As String) Me.englishDisplayNameField = value End Set End Property ''' Public Property frenchDisplayName() As String Get Return Me.frenchDisplayNameField End Get Set(ByVal value As String) Me.frenchDisplayNameField = value End Set End Property ''' Public Property active() As Boolean Get Return Me.activeField End Get Set(ByVal value As Boolean) Me.activeField = value End Set End Property ''' _ Public Property service() As PricePlanService() Get Return Me.serviceField End Get Set(ByVal value As PricePlanService()) Me.serviceField = value End Set End Property End Class ''' _ Partial Public Class PricePlanService Private serviceCodeField As String Private expiredField As Boolean Private inclusionTypeField As PricePlanServiceInclusionType ''' Public Property serviceCode() As String Get Return Me.serviceCodeField End Get Set(ByVal value As String) Me.serviceCodeField = value End Set End Property ''' Public Property expired() As Boolean Get Return Me.expiredField End Get Set(ByVal value As Boolean) Me.expiredField = value End Set End Property ''' Public Property inclusionType() As PricePlanServiceInclusionType Get Return Me.inclusionTypeField End Get Set(ByVal value As PricePlanServiceInclusionType) Me.inclusionTypeField = value End Set End Property End Class ''' _ Public Enum PricePlanServiceInclusionType ''' mandatory ''' [optional] ''' defaulted End Enum ''' _ Partial Public Class ServiceConflictGroup Private groupIdField As Integer Private serviceField() As String ''' Public Property groupId() As Integer Get Return Me.groupIdField End Get Set(ByVal value As Integer) Me.groupIdField = value End Set End Property ''' _ Public Property service() As String() Get Return Me.serviceField End Get Set(ByVal value As String()) Me.serviceField = value End Set End Property End Class ''' _ Partial Public Class ServiceDefinition Private serviceCodeField As String Private englishDescriptionField As String Private frenchDescriptionField As String Private parameterField() As ServiceDefinitionParameter ''' Public Property serviceCode() As String Get Return Me.serviceCodeField End Get Set(ByVal value As String) Me.serviceCodeField = value End Set End Property ''' Public Property englishDescription() As String Get Return Me.englishDescriptionField End Get Set(ByVal value As String) Me.englishDescriptionField = value End Set End Property ''' Public Property frenchDescription() As String Get Return Me.frenchDescriptionField End Get Set(ByVal value As String) Me.frenchDescriptionField = value End Set End Property ''' _ Public Property parameter() As ServiceDefinitionParameter() Get Return Me.parameterField End Get Set(ByVal value As ServiceDefinitionParameter()) Me.parameterField = value End Set End Property End Class ''' _ Partial Public Class ServiceDefinitionParameter Private parameterCodeField As String Private requiredField As Boolean ''' Public Property parameterCode() As String Get Return Me.parameterCodeField End Get Set(ByVal value As String) Me.parameterCodeField = value End Set End Property ''' Public Property required() As Boolean Get Return Me.requiredField End Get Set(ByVal value As Boolean) Me.requiredField = value End Set End Property End Class ''' _ Partial Public Class ParameterDefinition Private parameterCodeField As String Private englishDescriptionField As String Private frenchDescriptionField As String ''' Public Property parameterCode() As String Get Return Me.parameterCodeField End Get Set(ByVal value As String) Me.parameterCodeField = value End Set End Property ''' Public Property englishDescription() As String Get Return Me.englishDescriptionField End Get Set(ByVal value As String) Me.englishDescriptionField = value End Set End Property ''' Public Property frenchDescription() As String Get Return Me.frenchDescriptionField End Get Set(ByVal value As String) Me.frenchDescriptionField = value End Set End Property End Class ''' _ Partial Public Class TransactionDetails Private transactionIdField As String Private ctnField As String Private actionField As TransactionDetailsAction Private englishActionDescriptionField As String Private frenchActionDescriptionField As String Private effectiveDateField As Date Private statusCodeField As TransactionDetailsStatusCode Private errorCodeField As String Private englishMessageField As String Private frenchMessageField As String Private errorDescriptionField As String ''' Public Property transactionId() As String Get Return Me.transactionIdField End Get Set(ByVal value As String) Me.transactionIdField = value End Set End Property ''' Public Property ctn() As String Get Return Me.ctnField End Get Set(ByVal value As String) Me.ctnField = value End Set End Property ''' Public Property action() As TransactionDetailsAction Get Return Me.actionField End Get Set(ByVal value As TransactionDetailsAction) Me.actionField = value End Set End Property ''' Public Property englishActionDescription() As String Get Return Me.englishActionDescriptionField End Get Set(ByVal value As String) Me.englishActionDescriptionField = value End Set End Property ''' Public Property frenchActionDescription() As String Get Return Me.frenchActionDescriptionField End Get Set(ByVal value As String) Me.frenchActionDescriptionField = value End Set End Property ''' Public Property effectiveDate() As Date Get Return Me.effectiveDateField End Get Set(ByVal value As Date) Me.effectiveDateField = value End Set End Property ''' Public Property statusCode() As TransactionDetailsStatusCode Get Return Me.statusCodeField End Get Set(ByVal value As TransactionDetailsStatusCode) Me.statusCodeField = value End Set End Property ''' Public Property errorCode() As String Get Return Me.errorCodeField End Get Set(ByVal value As String) Me.errorCodeField = value End Set End Property ''' Public Property englishMessage() As String Get Return Me.englishMessageField End Get Set(ByVal value As String) Me.englishMessageField = value End Set End Property ''' Public Property frenchMessage() As String Get Return Me.frenchMessageField End Get Set(ByVal value As String) Me.frenchMessageField = value End Set End Property ''' _ Public Property errorDescription() As String Get Return Me.errorDescriptionField End Get Set(ByVal value As String) Me.errorDescriptionField = value End Set End Property End Class ''' _ Public Enum TransactionDetailsAction ''' ActivateSubscriber ''' CancelPortRequest ''' ChangeCTN ''' ChangeEquipment ''' ChangePricePlan ''' ChangeProduct ''' CheckPortEligibility ''' DeactivateSubscriber ''' ChangeSubscriberName ''' [Error] ''' GetPortRequest ''' GetPortRequests ''' ModifySubscriber ''' PortInExistingSubscriber ''' PortInSubscriber ''' QuerySubscriberProfile ''' RefreshSwitch ''' ReleaseLock ''' ReserveCTN ''' UpdatePortInRequest ''' UpdatePortOutRequest End Enum ''' _ Public Enum TransactionDetailsStatusCode ''' [error] ''' successful ''' pending ''' parameterValidation ''' [new] ''' run ''' waiting ''' suspended End Enum ''' _ Partial Public Class TransactionStatus Private transactionIdField As String Private statusField As TransactionStatusStatus Private englishMessageField As String Private frenchMessageField As String Private errorDescriptionField As String ''' Public Property transactionId() As String Get Return Me.transactionIdField End Get Set(ByVal value As String) Me.transactionIdField = value End Set End Property ''' Public Property status() As TransactionStatusStatus Get Return Me.statusField End Get Set(ByVal value As TransactionStatusStatus) Me.statusField = value End Set End Property ''' _ Public Property englishMessage() As String Get Return Me.englishMessageField End Get Set(ByVal value As String) Me.englishMessageField = value End Set End Property ''' _ Public Property frenchMessage() As String Get Return Me.frenchMessageField End Get Set(ByVal value As String) Me.frenchMessageField = value End Set End Property ''' _ Public Property errorDescription() As String Get Return Me.errorDescriptionField End Get Set(ByVal value As String) Me.errorDescriptionField = value End Set End Property End Class ''' _ Public Enum TransactionStatusStatus ''' completed ''' syserror ''' apperror ''' pending End Enum ''' _ Partial Public Class Service Private codeField As String Private parameterField() As ServiceParameter ''' Public Property code() As String Get Return Me.codeField End Get Set(ByVal value As String) Me.codeField = value End Set End Property ''' _ Public Property parameter() As ServiceParameter() Get Return Me.parameterField End Get Set(ByVal value As ServiceParameter()) Me.parameterField = value End Set End Property End Class ''' _ Partial Public Class ServiceParameter Private nameField As String Private valueField As String ''' Public Property name() As String Get Return Me.nameField End Get Set(ByVal value As String) Me.nameField = value End Set End Property ''' Public Property value() As String Get Return Me.valueField End Get Set(ByVal value As String) Me.valueField = value End Set End Property End Class ''' _ Public Enum EquipmentType ''' GSM ''' TDMA End Enum ''' _ Public Enum Language ''' English ''' French End Enum ''' _ Partial Public Class SubscriberProfile Private ctnField As String Private languageField As Language Private statusField As SubscriberProfileStatus Private equipmentTypeField As EquipmentType Private simField As String Private imeiField As String Private subscriberNameField As String Private pricePlanField As String Private futurePricePlanField As String Private serviceField() As Service ''' Public Property ctn() As String Get Return Me.ctnField End Get Set(ByVal value As String) Me.ctnField = value End Set End Property ''' Public Property language() As Language Get Return Me.languageField End Get Set(ByVal value As Language) Me.languageField = value End Set End Property ''' Public Property status() As SubscriberProfileStatus Get Return Me.statusField End Get Set(ByVal value As SubscriberProfileStatus) Me.statusField = value End Set End Property ''' Public Property equipmentType() As EquipmentType Get Return Me.equipmentTypeField End Get Set(ByVal value As EquipmentType) Me.equipmentTypeField = value End Set End Property ''' Public Property sim() As String Get Return Me.simField End Get Set(ByVal value As String) Me.simField = value End Set End Property ''' Public Property imei() As String Get Return Me.imeiField End Get Set(ByVal value As String) Me.imeiField = value End Set End Property ''' Public Property subscriberName() As String Get Return Me.subscriberNameField End Get Set(ByVal value As String) Me.subscriberNameField = value End Set End Property ''' Public Property pricePlan() As String Get Return Me.pricePlanField End Get Set(ByVal value As String) Me.pricePlanField = value End Set End Property ''' Public Property futurePricePlan() As String Get Return Me.futurePricePlanField End Get Set(ByVal value As String) Me.futurePricePlanField = value End Set End Property ''' _ Public Property service() As Service() Get Return Me.serviceField End Get Set(ByVal value As Service()) Me.serviceField = value End Set End Property End Class ''' _ Public Enum SubscriberProfileStatus ''' ACTIVE ''' DEACTIVATED ''' SUSPENDED End Enum ''' _ Partial Public Class PricePlans Private parameterField() As ParameterDefinition Private serviceField() As ServiceDefinition Private serviceConflictGroupField() As ServiceConflictGroup Private pricePlanField() As PricePlan ''' _ Public Property parameter() As ParameterDefinition() Get Return Me.parameterField End Get Set(ByVal value As ParameterDefinition()) Me.parameterField = value End Set End Property ''' _ Public Property service() As ServiceDefinition() Get Return Me.serviceField End Get Set(ByVal value As ServiceDefinition()) Me.serviceField = value End Set End Property ''' _ Public Property serviceConflictGroup() As ServiceConflictGroup() Get Return Me.serviceConflictGroupField End Get Set(ByVal value As ServiceConflictGroup()) Me.serviceConflictGroupField = value End Set End Property ''' _ Public Property pricePlan() As PricePlan() Get Return Me.pricePlanField End Get Set(ByVal value As PricePlan()) Me.pricePlanField = value End Set End Property End Class ''' _ Public Enum DSLIndicator ''' DISCONNECT ''' RETAIN ''' DOES_NOT_EXIST End Enum ''' _ Partial Public Class CheckPortEligibilityResponse Private ctnField As String Private eligibleField As Boolean Private subExistField As Boolean Private wirelessField As Boolean Private reasonCodeField As String Private systemDueDateField As System.Nullable(Of Date) ''' _ Public Property ctn() As String Get Return Me.ctnField End Get Set(ByVal value As String) Me.ctnField = value End Set End Property ''' Public Property eligible() As Boolean Get Return Me.eligibleField End Get Set(ByVal value As Boolean) Me.eligibleField = value End Set End Property ''' Public Property subExist() As Boolean Get Return Me.subExistField End Get Set(ByVal value As Boolean) Me.subExistField = value End Set End Property ''' Public Property wireless() As Boolean Get Return Me.wirelessField End Get Set(ByVal value As Boolean) Me.wirelessField = value End Set End Property ''' _ Public Property reasonCode() As String Get Return Me.reasonCodeField End Get Set(ByVal value As String) Me.reasonCodeField = value End Set End Property ''' _ Public Property systemDueDate() As System.Nullable(Of Date) Get Return Me.systemDueDateField End Get Set(ByVal value As System.Nullable(Of Date)) Me.systemDueDateField = value End Set End Property End Class ''' _ Public Enum NumberPortabilityResponse ''' DELAYED ''' CONFIRMED ''' RESOLUTION_REQUIRED End Enum