Class MessageQuotaResponse
public class MessageQuotaResponse : IAdditionalDataHolder, IParsable
- Inheritance
-
MessageQuotaResponse
- Implements
-
IAdditionalDataHolderIParsable
- Inherited Members
Constructors
MessageQuotaResponse()
Instantiates a new MessageQuotaResponse and sets the default values.
public MessageQuotaResponse()
Properties
AdditionalData
Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
public IDictionary<string, object> AdditionalData { get; set; }
Property Value
Type
One of the following values to indicate whether a target limit is set or not.
public QuotaType? Type { get; set; }
Property Value
Value
The target limit for sending messages in the current month. This property is returned when the type property has a value of limited.
public long? Value { get; set; }
Property Value
- long?
Methods
CreateFromDiscriminatorValue(IParseNode)
Creates a new instance of the appropriate class based on discriminator value
public static MessageQuotaResponse CreateFromDiscriminatorValue(IParseNode parseNode)
Parameters
parseNodeIParseNodeThe parse node to use to read the discriminator value and create the object
Returns
GetFieldDeserializers()
The deserialization information for the current model
public virtual IDictionary<string, Action<IParseNode>> GetFieldDeserializers()
Returns
- IDictionary<string, Action<IParseNode>>
A IDictionary<string, Action<IParseNode>>
Serialize(ISerializationWriter)
Serializes information the current object
public virtual void Serialize(ISerializationWriter writer)
Parameters
writerISerializationWriterSerialization writer to use to serialize this model