public class CAP4SendChargingInformationArg extends CAP3SendChargingInformationArg
SendChargingInformationArg ::= SEQUENCE { sCIBillingChargingCharacteristics SCIBillingChargingCharacteristics, partyToCharge SendingSideID, extensions Extensions OPTIONAL, ... } CAP-gsmSSF-gsmSCF-ops-args { SendChargingInformationArg { @parentType com.opencloud.slee.resources.cgin.cap_v3.CAP3SendChargingInformationArg partyToCharge { @rename legID } } }
Used as argument type by CAP4Operations.sendChargingInformation
.
FIELD_ABSENT, FIELD_UNINITIALISED
Constructor and Description |
---|
CAP4SendChargingInformationArg()
Constructs an object with uninitialised state.
|
Modifier and Type | Method and Description |
---|---|
CAP4SendChargingInformationArg |
clone()
Constructs a copy of this object and everything reachable from it.
|
static CAP4SendChargingInformationArg |
copyOf(CCSendChargingInformationArg from)
Creates a new object of this type, cloning the values of common fields from the given object of any subclass of the same base type.
|
static FieldAccessor[] |
getFieldAccessors()
Gets a new array of the accessors for fields of this type.
|
Map<String,Object> |
getFieldsMap(boolean withAbsents)
Gets a Map from field-name to field-value.
|
CAP4SendChargingInformationArg |
setExtensions(CAP1ExtensionField[] value)
Sets the value of the field extensions.
|
CAP4SendChargingInformationArg |
setLegID(CCLegID value)
Sets the value of the field partyToCharge.
|
CAP4SendChargingInformationArg |
setSCIBillingChargingCharacteristics(CAP2SCIBillingChargingCharacteristics value)
Sets the value of the field sCIBillingChargingCharacteristics.
|
getExtensions, hasExtensions
getLegID, getSCIBillingChargingCharacteristics, hasLegID, hasSCIBillingChargingCharacteristics, setReadOnly, setSCIBillingChargingCharacteristics
equals, hashCode, toString
checkModify, isReadOnly
public CAP4SendChargingInformationArg()
public CAP4SendChargingInformationArg clone()
clone
in interface DataObject
clone
in class CAP3SendChargingInformationArg
public static CAP4SendChargingInformationArg copyOf(CCSendChargingInformationArg from)
from
- the object from which to copypublic static FieldAccessor[] getFieldAccessors()
public Map<String,Object> getFieldsMap(boolean withAbsents)
getFieldsMap
in class CAP3SendChargingInformationArg
withAbsents
- whether to put absent optional fields into Mappublic CAP4SendChargingInformationArg setExtensions(CAP1ExtensionField[] value) throws IllegalStateException
setExtensions
in class CAP3SendChargingInformationArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4SendChargingInformationArg setLegID(CCLegID value) throws IllegalStateException
setLegID
in class CAP3SendChargingInformationArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-onlypublic CAP4SendChargingInformationArg setSCIBillingChargingCharacteristics(CAP2SCIBillingChargingCharacteristics value) throws IllegalStateException
setSCIBillingChargingCharacteristics
in class CAP3SendChargingInformationArg
value
- the new value for the fieldIllegalStateException
- if this instance has been marked as read-only