/* * Mobicents, Communications Middleware * * Copyright (c) 2008, Red Hat Middleware LLC or third-party contributors as * indicated by the @author tags or express copyright attribution * statements applied by the authors. All third-party contributions are * distributed under license by Red Hat Middleware LLC. * * This copyrighted material is made available to anyone wishing to use, modify, * copy, or redistribute it subject to the terms and conditions of the GNU * Lesser General Public License, as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License * for more details. * * * You should have received a copy of the GNU Lesser General Public License * along with this distribution; if not, write to: * Free Software Foundation, Inc. * 51 Franklin Street, Fifth Floor * * Boston, MA 02110-1301 USA */ package net.java.slee.resource.diameter.sh.client.events.avp; import net.java.slee.resource.diameter.base.events.avp.DiameterAvpType; /** * Diameter Sh AVP codes constants. * */ public class DiameterShAvpCodes { private DiameterShAvpCodes() {} /** * Vendor-Id for Sh AVPs. It's 3GPP. */ public static final long SH_VENDOR_ID = 10415L; /** * AVP Code defined by Diameter specification for User-Identity AVP. Data type * is Grouped. */ public static final int USER_IDENTITY = 700; /** * AVP Data Type defined by Diameter specification for User-Identity AVP. */ public static final DiameterAvpType USER_IDENTITY_AVP_TYPE = DiameterAvpType.fromString("Grouped"); /** * AVP Code defined by Diameter specification for MSISDN AVP. Data type * is OctetString. */ public static final int MSISDN = 701; /** * AVP Data Type defined by Diameter specification for MSISDN AVP. */ public static final DiameterAvpType MSISDN_AVP_TYPE = DiameterAvpType.fromString("OctetString"); /** * AVP Code defined by Diameter specification for User-Data AVP. Data type * is UserData. */ public static final int USER_DATA = 702; /** * AVP Data Type defined by Diameter specification for User-Data AVP. */ public static final DiameterAvpType USER_DATA_AVP_TYPE = DiameterAvpType.fromString("UserData"); /** * AVP Code defined by Diameter specification for Data-Reference AVP. Data type * is Enumerated. */ public static final int DATA_REFERENCE = 703; /** * AVP Data Type defined by Diameter specification for Data-Reference AVP. */ public static final DiameterAvpType DATA_REFERENCE_AVP_TYPE = DiameterAvpType.fromString("Enumerated"); /** * AVP Code defined by Diameter specification for Service-Indication AVP. Data type * is OctetString. */ public static final int SERVICE_INDICATION = 704; /** * AVP Data Type defined by Diameter specification for Service-Indication AVP. */ public static final DiameterAvpType SERVICE_INDICATION_AVP_TYPE = DiameterAvpType.fromString("OctetString"); /** * AVP Code defined by Diameter specification for Subs-Req-Type AVP. Data type * is Enumerated. */ public static final int SUBS_REQ_TYPE = 705; /** * AVP Data Type defined by Diameter specification for Subs-Req-Type AVP. */ public static final DiameterAvpType SUBS_REQ_TYPE_AVP_TYPE = DiameterAvpType.fromString("Enumerated"); /** * AVP Code defined by Diameter specification for Requested-Domain AVP. Data type * is Enumerated. */ public static final int REQUESTED_DOMAIN = 706; /** * AVP Data Type defined by Diameter specification for Requested-Domain AVP. */ public static final DiameterAvpType REQUESTED_DOMAIN_AVP_TYPE = DiameterAvpType.fromString("Enumerated"); /** * AVP Code defined by Diameter specification for Current-Location AVP. Data type * is Enumerated. */ public static final int CURRENT_LOCATION = 707; /** * AVP Data Type defined by Diameter specification for Current-Location AVP. */ public static final DiameterAvpType CURRENT_LOCATION_AVP_TYPE = DiameterAvpType.fromString("Enumerated"); /** * AVP Code defined by Diameter specification for Identity-Set AVP. Data type * is Enumerated. */ public static final int IDENTITY_SET = 708; /** * AVP Data Type defined by Diameter specification for Identity-Set AVP. */ public static final DiameterAvpType IDENTITY_SET_AVP_TYPE = DiameterAvpType.fromString("Enumerated"); /** * AVP Code defined by Diameter specification for Expiry-Time AVP. Data type * is Time. */ public static final int EXPIRY_TIME = 709; /** * AVP Data Type defined by Diameter specification for Expiry-Time AVP. */ public static final DiameterAvpType EXPIRY_TIME_AVP_TYPE = DiameterAvpType.fromString("Time"); /** * AVP Code defined by Diameter specification for Send-Data-Indication AVP. Data type * is Enumerated. */ public static final int SEND_DATA_INDICATION = 710; /** * AVP Data Type defined by Diameter specification for Send-Data-Indication AVP. */ public static final DiameterAvpType SEND_DATA_INDICATION_AVP_TYPE = DiameterAvpType.fromString("Enumerated"); /** * AVP Code defined by Diameter specification for Server-Name AVP. Data type * is UTF8String. */ public static final int SERVER_NAME = 602; /** * AVP Data Type defined by Diameter specification for Server-Name AVP. */ public static final DiameterAvpType SERVER_NAME_AVP_TYPE = DiameterAvpType.fromString("UTF8String"); /** * AVP Code defined by Diameter specification for Supported-Features AVP. Data type * is Grouped. */ public static final int SUPPORTED_FEATURES = 628; /** * AVP Data Type defined by Diameter specification for Supported-Features AVP. */ public static final DiameterAvpType SUPPORTED_FEATURES_AVP_TYPE = DiameterAvpType.fromString("Grouped"); /** * AVP Code defined by Diameter specification for Feature-List-ID AVP. Data type * is Unsigned32. */ public static final int FEATURE_LIST_ID = 629; /** * AVP Data Type defined by Diameter specification for Feature-List-ID AVP. */ public static final DiameterAvpType FEATURE_LIST_ID_AVP_TYPE = DiameterAvpType.fromString("Unsigned32"); /** * AVP Code defined by Diameter specification for Feature-List AVP. Data type * is Unsigned32. */ public static final int FEATURE_LIST = 630; /** * AVP Data Type defined by Diameter specification for Feature-List AVP. */ public static final DiameterAvpType FEATURE_LIST_AVP_TYPE = DiameterAvpType.fromString("Unsigned32"); /** * AVP Code defined by Diameter specification for Supported-Applications AVP. Data type * is Grouped. */ public static final int SUPPORTED_APPLICATIONS = 631; /** * AVP Data Type defined by Diameter specification for Supported-Applications AVP. */ public static final DiameterAvpType SUPPORTED_APPLICATIONS_AVP_TYPE = DiameterAvpType.fromString("Grouped"); /** * AVP Code defined by Diameter specification for Public-Identity AVP. Data type * is UTF8String. */ public static final int PUBLIC_IDENTITY = 601; /** * AVP Data Type defined by Diameter specification for Public-Identity AVP. */ public static final DiameterAvpType PUBLIC_IDENTITY_AVP_TYPE = DiameterAvpType.fromString("UTF8String"); }