UserType

From Gvp-public
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


See also