UserType
Jump to navigation
Jump to search
Enumeration that represents the types of users possible in the system. The type of user represents if the user has been created from OB OSS/BSS or has auto registered in GVP. It is mainly used to separate self-registered users from OB Users and to decide the types of payment methods available. It will determine also the Pricing Models that apply to that user as well as the Catalog available for that user.
1 Telefonica User is stored in the Telefonica database
2 NonTelefonica User is stored in the LabOne database
3 Both to be used only to apply prices to users (a user cant be of both types) and to know user types supported by an instance.
Values
Value | Name | Details |
---|---|---|
0 | Unknown | |
1 | Telefonica | Represents a user that has been created from OB OSS/BSS. This user will be able to pay using Billing payment method. |
2 | NonTelefonica | Represents a self-registered user. This user has been created in GVP using the Registration Service methods. This user will not be able to pay using Billing payment method. |
3 | Both | Instance supports TEF and NO TEF users. |
4 | TelefonicaIPTV | DEPRECATED. Since GVP 2.4, this enumeration value has to be removed, as it doesn't apply anymore. |
5 | Anonymous | Anonymous user |
Known issues
None
Version history
API Version Number | Change description | Changes author |
---|---|---|
1.0 | Initial method design | Harley Cabral |
1.1 | Type 3 is deprecated in GVP_USERS but not in GVP_INSTANCES. getInstaceSettings still returns type=3 (both). | Cristina Peña |