SellerResourceListRequest Class

Definition

List MACCs under a billing account.

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

Constructors

Name Description
SellerResourceListRequest()

Initializes a new instance of SellerResourceListRequest.

Properties

Name Description
BillingAccountResourceId

Fully-qualified billing account resource identifier where the benefit is applied. Present only for Enterprise Agreement customers.

Filter

This is an OData expresssion to filter the list of MACCs based on the properties of MACC passed in the filter.

IncludeContributors

Setting it to true will return the list of contributors associated with the MACC.

IncludeMilestones

Setting it to true will return the list of milestones associated with the MACC.

PrimaryResourceId

Fully-qualified resource identifier of the primary MACC. Format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BillingBenefits/maccs/{maccName}.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<SellerResourceListRequest>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<SellerResourceListRequest>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<SellerResourceListRequest>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<SellerResourceListRequest>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<SellerResourceListRequest>.Write(ModelReaderWriterOptions)

Applies to