Share via


CarbonEmissionAvailableDateRange Class

Definition

Response for available date range of carbon emission data.

public class CarbonEmissionAvailableDateRange : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.CarbonOptimization.Models.CarbonEmissionAvailableDateRange>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.CarbonOptimization.Models.CarbonEmissionAvailableDateRange>
type CarbonEmissionAvailableDateRange = class
    interface IJsonModel<CarbonEmissionAvailableDateRange>
    interface IPersistableModel<CarbonEmissionAvailableDateRange>
Public Class CarbonEmissionAvailableDateRange
Implements IJsonModel(Of CarbonEmissionAvailableDateRange), IPersistableModel(Of CarbonEmissionAvailableDateRange)
Inheritance
CarbonEmissionAvailableDateRange
Implements

Properties

EndOn

End date parameter, format is yyyy-MM-dd.

StartOn

Start date parameter, format is yyyy-MM-dd.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CarbonEmissionAvailableDateRange>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<CarbonEmissionAvailableDateRange>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CarbonEmissionAvailableDateRange>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CarbonEmissionAvailableDateRange>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<CarbonEmissionAvailableDateRange>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to