ApplyChargingReport CAMEL2
Introduction
The N-Squared ASN.1 codec for the INAP ApplyChargingReport CAMEL2 operation supports the following argument attributes for encode/decode.
These attributes are used when variant = ‘camel2’.
| Field | Type | Description | 
|---|---|---|
<anon> | 
  Object | OCTET STRING, UNIVERSAL 4, IMPLICIT, Tag Byte = 04This element is a sequence which contains one or more of the following elements. [Required]: This element is required to be present.  | 
<anon> | 
  Object | CHOICE This element is a choice. Specify at most one of the following options. [Required]: This element is required to be present whenever the containing element is present.  | 
.timeDurationChargingResult | 
  Object | SEQUENCE, CONTEXT 0, IMPLICIT, Tag Byte = a0This element is a sequence which contains one or more of the following elements. This element is one of the possible alternatives for the containing CHOICE.  | 
.partyToCharge | 
  Object | CHOICE, CONTEXT 0, Tag Byte = a0This element is a choice. Specify at most one of the following options. [Required]: This element is required to be present whenever the containing element is present.  | 
.receivingSideID | 
  Binary String | OCTET STRING, CONTEXT 1, IMPLICIT, Tag Byte = 81The value is the raw encoded bytes for this element. This binary field value also provides a hex mechanism for encoding and decoding. This element is one of the possible alternatives for the containing CHOICE.  | 
.receivingSideID_hex | 
  [0-9a-fA-F]+ | Hex String.  Alternate encode source. The hex string value must always consist of an even number of characters. For encoding, either [a-f] and [A-F] (upper-case or lower-case) may be used. Will always be set (using lower-case) on decode when source field is present.  | 
.timeInformation | 
  Object | CHOICE, CONTEXT 1, Tag Byte = a1This element is a choice. Specify at most one of the following options. [Required]: This element is required to be present whenever the containing element is present.  | 
.timeIfNoTariffSwitch | 
  0 - 864000 | 
  INTEGER, CONTEXT 0, IMPLICIT, Tag Byte = 80The value is an integer within the indicated range. This element is one of the possible alternatives for the containing CHOICE.  | 
.timeIfTariffSwitch | 
  Object | SEQUENCE, CONTEXT 1, IMPLICIT, Tag Byte = a1This element is a sequence which contains one or more of the following elements. This element is one of the possible alternatives for the containing CHOICE.  | 
.timeSinceTariffSwitch | 
  0 - 864000 | 
  INTEGER, CONTEXT 0, IMPLICIT, Tag Byte = 80The value is an integer within the indicated range. [Required]: This element is required to be present whenever the containing element is present.  | 
.tariffSwitchInterval | 
  1 - 864000 | 
  INTEGER, CONTEXT 1, IMPLICIT, Tag Byte = 81The value is an integer within the indicated range.  | 
.callActive | 
  0 / 1 | 
  BOOLEAN, CONTEXT 2, IMPLICIT, Tag Byte = 82Values are represented as integer 0 (false) or 1 (true).[Decode Default]: 1    |