'------------------------------------------------------------------------------
'
' 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