Class: Schemas::Directory_types::UserProfileType

Inherits:
Object
  • Object
show all
Defined in:
lib/bluevia/schemas/directory_types.rb

Overview

/UserProfileType

userType - (any)
imsi - (any)
icb - (any)
ocb - (any)
language - (any)
simType - (any)
parentalControl - (any)
creditControl - Schemas::Directory_types::FlagType
diversionMsisdn - (any)
enterpriseName - (any)
roaming - Schemas::Directory_types::FlagType
operatorId - (any)
mmsStatus - Schemas::Directory_types::MmsStatusType
segment - (any)
subsegment - (any)
subscribedService - Schemas::Directory_types::SubscribedServiceType
lastUpdated - (any)
extension - Schemas::Directory_types::ExtensionType

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(userType = nil, imsi = nil, icb = nil, ocb = nil, language = nil, simType = nil, parentalControl = nil, creditControl = nil, diversionMsisdn = nil, enterpriseName = nil, roaming = nil, operatorId = nil, mmsStatus = nil, segment = nil, subsegment = nil, subscribedService = [], lastUpdated = nil, extension = nil) ⇒ UserProfileType

Returns a new instance of UserProfileType.



147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
# File 'lib/bluevia/schemas/directory_types.rb', line 147

def initialize(userType = nil, imsi = nil, icb = nil, ocb = nil, language = nil, simType = nil, parentalControl = nil, creditControl = nil, diversionMsisdn = nil, enterpriseName = nil, roaming = nil, operatorId = nil, mmsStatus = nil, segment = nil, subsegment = nil, subscribedService = [], lastUpdated = nil, extension = nil)
  @userType = userType
  @imsi = imsi
  @icb = icb
  @ocb = ocb
  @language = language
  @simType = simType
  @parentalControl = parentalControl
  @creditControl = creditControl
  @diversionMsisdn = diversionMsisdn
  @enterpriseName = enterpriseName
  @roaming = roaming
  @operatorId = operatorId
  @mmsStatus = mmsStatus
  @segment = segment
  @subsegment = subsegment
  @subscribedService = subscribedService
  @lastUpdated = lastUpdated
  @extension = extension
  @__xmlele_any = nil
end

Instance Attribute Details

#__xmlele_anyObject (readonly)

Returns the value of attribute __xmlele_any.



141
142
143
# File 'lib/bluevia/schemas/directory_types.rb', line 141

def __xmlele_any
  @__xmlele_any
end

#creditControlObject

Returns the value of attribute creditControl.



130
131
132
# File 'lib/bluevia/schemas/directory_types.rb', line 130

def creditControl
  @creditControl
end

#diversionMsisdnObject

Returns the value of attribute diversionMsisdn.



131
132
133
# File 'lib/bluevia/schemas/directory_types.rb', line 131

def diversionMsisdn
  @diversionMsisdn
end

#enterpriseNameObject

Returns the value of attribute enterpriseName.



132
133
134
# File 'lib/bluevia/schemas/directory_types.rb', line 132

def enterpriseName
  @enterpriseName
end

#extensionObject

Returns the value of attribute extension.



140
141
142
# File 'lib/bluevia/schemas/directory_types.rb', line 140

def extension
  @extension
end

#icbObject

Returns the value of attribute icb.



125
126
127
# File 'lib/bluevia/schemas/directory_types.rb', line 125

def icb
  @icb
end

#imsiObject

Returns the value of attribute imsi.



124
125
126
# File 'lib/bluevia/schemas/directory_types.rb', line 124

def imsi
  @imsi
end

#languageObject

Returns the value of attribute language.



127
128
129
# File 'lib/bluevia/schemas/directory_types.rb', line 127

def language
  @language
end

#lastUpdatedObject

Returns the value of attribute lastUpdated.



139
140
141
# File 'lib/bluevia/schemas/directory_types.rb', line 139

def lastUpdated
  @lastUpdated
end

#mmsStatusObject

Returns the value of attribute mmsStatus.



135
136
137
# File 'lib/bluevia/schemas/directory_types.rb', line 135

def mmsStatus
  @mmsStatus
end

#ocbObject

Returns the value of attribute ocb.



126
127
128
# File 'lib/bluevia/schemas/directory_types.rb', line 126

def ocb
  @ocb
end

#operatorIdObject

Returns the value of attribute operatorId.



134
135
136
# File 'lib/bluevia/schemas/directory_types.rb', line 134

def operatorId
  @operatorId
end

#parentalControlObject

Returns the value of attribute parentalControl.



129
130
131
# File 'lib/bluevia/schemas/directory_types.rb', line 129

def parentalControl
  @parentalControl
end

#roamingObject

Returns the value of attribute roaming.



133
134
135
# File 'lib/bluevia/schemas/directory_types.rb', line 133

def roaming
  @roaming
end

#segmentObject

Returns the value of attribute segment.



136
137
138
# File 'lib/bluevia/schemas/directory_types.rb', line 136

def segment
  @segment
end

#simTypeObject

Returns the value of attribute simType.



128
129
130
# File 'lib/bluevia/schemas/directory_types.rb', line 128

def simType
  @simType
end

#subscribedServiceObject

Returns the value of attribute subscribedService.



138
139
140
# File 'lib/bluevia/schemas/directory_types.rb', line 138

def subscribedService
  @subscribedService
end

#subsegmentObject

Returns the value of attribute subsegment.



137
138
139
# File 'lib/bluevia/schemas/directory_types.rb', line 137

def subsegment
  @subsegment
end

#userTypeObject

Returns the value of attribute userType.



123
124
125
# File 'lib/bluevia/schemas/directory_types.rb', line 123

def userType
  @userType
end

Instance Method Details

#set_any(elements) ⇒ Object



143
144
145
# File 'lib/bluevia/schemas/directory_types.rb', line 143

def set_any(elements)
  @__xmlele_any = elements
end