AsterNet Class Library (Sandcastle documentation)

| AOCMessageAction Constructor (String, String, String, String, Int32, Int32, String, String, String, String, String, String, String, String)

Generate an Advice of Charge message on a channel.

Namespace: AsterNET.Manager.Action
Assembly: AsterNET (in AsterNET.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
C#
VB
C++
F#
Copy

    public AOCMessageAction(
    	string channel,
    	string channelPrefix,
    	string msgType,
    	string chargeType,
    	int unitAmount,
    	int unitType,
    	string currencyName,
    	string currencyAmount,
    	string currencyMultiplier,
    	string totalType,
    	string aocBillingId,
    	string chargingAssociationId,
    	string chargingAssociationNumber,
    	string chargingrAssociationPlan
    )

    Public Sub New (
    	channel As String,
    	channelPrefix As String,
    	msgType As String,
    	chargeType As String,
    	unitAmount As Integer,
    	unitType As Integer,
    	currencyName As String,
    	currencyAmount As String,
    	currencyMultiplier As String,
    	totalType As String,
    	aocBillingId As String,
    	chargingAssociationId As String,
    	chargingAssociationNumber As String,
    	chargingrAssociationPlan As String
    )

    public:
    AOCMessageAction(
    	String^ channel,
    	String^ channelPrefix,
    	String^ msgType,
    	String^ chargeType,
    	int unitAmount,
    	int unitType,
    	String^ currencyName,
    	String^ currencyAmount,
    	String^ currencyMultiplier,
    	String^ totalType,
    	String^ aocBillingId,
    	String^ chargingAssociationId,
    	String^ chargingAssociationNumber,
    	String^ chargingrAssociationPlan
    )

    new :
            channel : string *
            channelPrefix : string *
            msgType : string *
            chargeType : string *
            unitAmount : int *
            unitType : int *
            currencyName : string *
            currencyAmount : string *
            currencyMultiplier : string *
            totalType : string *
            aocBillingId : string *
            chargingAssociationId : string *
            chargingAssociationNumber : string *
            chargingrAssociationPlan : string -> AOCMessageAction

#### Parameters

channel
  Type: System
  String

  [Missing <param name="channel"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

channelPrefix
  Type: System
  String

  [Missing <param name="channelPrefix"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

msgType
  Type: System
  String

  [Missing <param name="msgType"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

chargeType
  Type: System
  String

  [Missing <param name="chargeType"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

unitAmount
  Type: System
  Int32

  [Missing <param name="unitAmount"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

unitType
  Type: System
  Int32

  [Missing <param name="unitType"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

currencyName
  Type: System
  String

  [Missing <param name="currencyName"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

currencyAmount
  Type: System
  String

  [Missing <param name="currencyAmount"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

currencyMultiplier
  Type: System
  String

  [Missing <param name="currencyMultiplier"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

totalType
  Type: System
  String

  [Missing <param name="totalType"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

aocBillingId
  Type: System
  String

  [Missing <param name="aocBillingId"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

chargingAssociationId
  Type: System
  String

  [Missing <param name="chargingAssociationId"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

chargingAssociationNumber
  Type: System
  String

  [Missing <param name="chargingAssociationNumber"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

chargingrAssociationPlan
  Type: System
  String

  [Missing <param name="chargingrAssociationPlan"/> documentation for "M:AsterNET.Manager.Action.AOCMessageAction.#ctor(System.String,System.String,System.String,System.String,System.Int32,System.Int32,System.String,System.String,System.String,System.String,System.String,System.String,System.String,System.String)"]

See Also

#### Reference

AOCMessageAction Class
AOCMessageAction Overload
AsterNET.Manager.Action Namespace