/*
* Diameter Sh Resource Adaptor Type
*
* Copyright (C) 2006 Open Cloud Ltd.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of version 2.1 of the GNU Lesser
* General Public License as published by the Free Software Foundation.
*
* This library 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 library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
* MA 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package net.java.slee.resource.diameter.base.events.avp;
/**
* Diameter AVP code constants defined by the specification.
*
* @author Open Cloud
*/
public class DiameterAvpCodes {
/**
* AVP Code defined by Diameter specification for Acct-Interim-Interval AVP. Data type
* is Unsigned32.
*/
public static final int ACCT_INTERIM_INTERVAL = 85;
/**
* AVP Code defined by Diameter specification for Accounting-Realtime-Required AVP. Data type
* is Enumerated.
*/
public static final int ACCOUNTING_REALTIME_REQUIRED = 483;
/**
* AVP Code defined by Diameter specification for Acct-Multi-Session-Id AVP. Data type
* is UTF8String.
*/
public static final int ACCT_MULTI_SESSION_ID = 50;
/**
* AVP Code defined by Diameter specification for Accounting-Record-Number AVP. Data type
* is Unsigned32.
*/
public static final int ACCOUNTING_RECORD_NUMBER = 485;
/**
* AVP Code defined by Diameter specification for Accounting-Record-Type AVP. Data type
* is Enumerated.
*/
public static final int ACCOUNTING_RECORD_TYPE = 480;
/**
* AVP Code defined by Diameter specification for Accounting-Session-Id AVP. Data type
* is OctetString.
*/
public static final int ACCOUNTING_SESSION_ID = 44;
/**
* AVP Code defined by Diameter specification for Accounting-Sub-Session-Id AVP. Data type
* is Unsigned64.
*/
public static final int ACCOUNTING_SUB_SESSION_ID = 287;
/**
* AVP Code defined by Diameter specification for Acct-Application-Id AVP. Data type
* is Unsigned32.
*/
public static final int ACCT_APPLICATION_ID = 259;
/**
* AVP Code defined by Diameter specification for Auth-Application-Id AVP. Data type
* is Unsigned32.
*/
public static final int AUTH_APPLICATION_ID = 258;
/**
* AVP Code defined by Diameter specification for Auth-Request-Type AVP. Data type
* is Enumerated.
*/
public static final int AUTH_REQUEST_TYPE = 274;
/**
* AVP Code defined by Diameter specification for Authorization-Lifetime AVP. Data type
* is Unsigned32.
*/
public static final int AUTHORIZATION_LIFETIME = 291;
/**
* AVP Code defined by Diameter specification for Auth-Grace-Period AVP. Data type
* is Unsigned32.
*/
public static final int AUTH_GRACE_PERIOD = 276;
/**
* AVP Code defined by Diameter specification for Auth-Session-State AVP. Data type
* is Enumerated.
*/
public static final int AUTH_SESSION_STATE = 277;
/**
* AVP Code defined by Diameter specification for Re-Auth-Request-Type AVP. Data type
* is Enumerated.
*/
public static final int RE_AUTH_REQUEST_TYPE = 285;
/**
* AVP Code defined by Diameter specification for Class AVP. Data type
* is OctetString.
*/
public static final int CLASS_AVP = 25;
/**
* AVP Code defined by Diameter specification for Destination-Host AVP. Data type
* is DiameterIdentity.
*/
public static final int DESTINATION_HOST = 293;
/**
* AVP Code defined by Diameter specification for Destination-Realm AVP. Data type
* is DiameterIdentity.
*/
public static final int DESTINATION_REALM = 283;
/**
* AVP Code defined by Diameter specification for Disconnect-Cause AVP. Data type
* is Enumerated.
*/
public static final int DISCONNECT_CAUSE = 273;
/**
* AVP Code defined by Diameter specification for E2E-Sequence AVP. Data type
* is Grouped.
*/
public static final int E2E_SEQUENCE = 300;
/**
* AVP Code defined by Diameter specification for Error-Message AVP. Data type
* is UTF8String.
*/
public static final int ERROR_MESSAGE = 281;
/**
* AVP Code defined by Diameter specification for Error-Reporting-Host AVP. Data type
* is DiameterIdentity.
*/
public static final int ERROR_REPORTING_HOST = 294;
/**
* AVP Code defined by Diameter specification for Event-Timestamp AVP. Data type
* is Time.
*/
public static final int EVENT_TIMESTAMP = 55;
/**
* AVP Code defined by Diameter specification for Experimental-Result AVP. Data type
* is Grouped.
*/
public static final int EXPERIMENTAL_RESULT = 297;
/**
* AVP Code defined by Diameter specification for Experimental-Result-Code AVP. Data type
* is Unsigned32.
*/
public static final int EXPERIMENTAL_RESULT_CODE = 298;
/**
* AVP Code defined by Diameter specification for Failed-AVP AVP. Data type
* is Grouped.
*/
public static final int FAILED_AVP = 279;
/**
* AVP Code defined by Diameter specification for Firmware-Revision AVP. Data type
* is Unsigned32.
*/
public static final int FIRMWARE_REVISION = 267;
/**
* AVP Code defined by Diameter specification for Host-IP-Address AVP. Data type
* is Address.
*/
public static final int HOST_IP_ADDRESS = 257;
/**
* AVP Code defined by Diameter specification for Inband-Security-Id AVP. Data type
* is Unsigned32.
*/
public static final int INBAND_SECURITY_ID = 299;
/**
* AVP Code defined by Diameter specification for Multi-Round-Time-Out AVP. Data type
* is Unsigned32.
*/
public static final int MULTI_ROUND_TIME_OUT = 272;
/**
* AVP Code defined by Diameter specification for Origin-Host AVP. Data type
* is DiameterIdentity.
*/
public static final int ORIGIN_HOST = 264;
/**
* AVP Code defined by Diameter specification for Origin-Realm AVP. Data type
* is DiameterIdentity.
*/
public static final int ORIGIN_REALM = 296;
/**
* AVP Code defined by Diameter specification for Origin-State-Id AVP. Data type
* is Unsigned32.
*/
public static final int ORIGIN_STATE_ID = 278;
/**
* AVP Code defined by Diameter specification for Product-Name AVP. Data type
* is UTF8String.
*/
public static final int PRODUCT_NAME = 269;
/**
* AVP Code defined by Diameter specification for Proxy-Host AVP. Data type
* is DiameterIdentity.
*/
public static final int PROXY_HOST = 280;
/**
* AVP Code defined by Diameter specification for Proxy-Info AVP. Data type
* is Grouped.
*/
public static final int PROXY_INFO = 284;
/**
* AVP Code defined by Diameter specification for Proxy-State AVP. Data type
* is OctetString.
*/
public static final int PROXY_STATE = 33;
/**
* AVP Code defined by Diameter specification for Redirect-Host AVP. Data type
* is DiameterURI.
*/
public static final int REDIRECT_HOST = 292;
/**
* AVP Code defined by Diameter specification for Redirect-Host-Usage AVP. Data type
* is Enumerated.
*/
public static final int REDIRECT_HOST_USAGE = 261;
/**
* AVP Code defined by Diameter specification for Redirect-Max-Cache-Time AVP. Data type
* is Unsigned32.
*/
public static final int REDIRECT_MAX_CACHE_TIME = 262;
/**
* AVP Code defined by Diameter specification for Result-Code AVP. Data type
* is Unsigned32.
*/
public static final int RESULT_CODE = 268;
/**
* AVP Code defined by Diameter specification for Route-Record AVP. Data type
* is DiameterIdentity.
*/
public static final int ROUTE_RECORD = 282;
/**
* AVP Code defined by Diameter specification for Session-Id AVP. Data type
* is UTF8String.
*/
public static final int SESSION_ID = 263;
/**
* AVP Code defined by Diameter specification for Session-Timeout AVP. Data type
* is Unsigned32.
*/
public static final int SESSION_TIMEOUT = 27;
/**
* AVP Code defined by Diameter specification for Session-Binding AVP. Data type
* is Unsigned32.
*/
public static final int SESSION_BINDING = 270;
/**
* AVP Code defined by Diameter specification for Session-Server-Failover AVP. Data type
* is Enumerated.
*/
public static final int SESSION_SERVER_FAILOVER = 271;
/**
* AVP Code defined by Diameter specification for Supported-Vendor-Id AVP. Data type
* is Unsigned32.
*/
public static final int SUPPORTED_VENDOR_ID = 265;
/**
* AVP Code defined by Diameter specification for Termination-Cause AVP. Data type
* is Enumerated.
*/
public static final int TERMINATION_CAUSE = 295;
/**
* AVP Code defined by Diameter specification for User-Name AVP. Data type
* is UTF8String.
*/
public static final int USER_NAME = 1;
/**
* AVP Code defined by Diameter specification for Vendor-Id AVP. Data type
* is Unsigned32.
*/
public static final int VENDOR_ID = 266;
/**
* AVP Code defined by Diameter specification for Vendor-Specific-Application-Id AVP. Data type
* is Grouped.
*/
public static final int VENDOR_SPECIFIC_APPLICATION_ID = 260;
/**
* AVP Code defined by Diameter specification for Filter-Id AVP. Data type
* is UTF8String.
*/
public static final int FILTER_ID = 11;
}