EduQualificationRuleProperties Class

Definition

Properties of an eduQualification rule. Verifies education-domain ownership for a billing account.

public class EduQualificationRuleProperties : Azure.ResourceManager.Billing.Trust.Models.BillingTrustRuleProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Billing.Trust.Models.EduQualificationRuleProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Billing.Trust.Models.EduQualificationRuleProperties>
type EduQualificationRuleProperties = class
    inherit BillingTrustRuleProperties
    interface IJsonModel<EduQualificationRuleProperties>
    interface IPersistableModel<EduQualificationRuleProperties>
Public Class EduQualificationRuleProperties
Inherits BillingTrustRuleProperties
Implements IJsonModel(Of EduQualificationRuleProperties), IPersistableModel(Of EduQualificationRuleProperties)
Inheritance
EduQualificationRuleProperties
Implements

Constructors

Name Description
EduQualificationRuleProperties()

Initializes a new instance of EduQualificationRuleProperties.

Properties

Name Description
Domains

Per-tenant domain entries to verify.

Error

Error information when evaluationState is failed or actionRequired. Server-managed.

(Inherited from BillingTrustRuleProperties)
EvaluationState

The evaluation state of the rule. Server-managed.

(Inherited from BillingTrustRuleProperties)
ProvisioningState

The provisioning state of the resource.

(Inherited from BillingTrustRuleProperties)
SupplementalDocuments

References to supplemental documents. Settable only when evaluationState is actionRequired.

Methods

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

Explicit Interface Implementations

Name Description
IJsonModel<BillingTrustRuleProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from BillingTrustRuleProperties)
IJsonModel<BillingTrustRuleProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from BillingTrustRuleProperties)
IJsonModel<EduQualificationRuleProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<EduQualificationRuleProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<BillingTrustRuleProperties>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from BillingTrustRuleProperties)
IPersistableModel<BillingTrustRuleProperties>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from BillingTrustRuleProperties)
IPersistableModel<BillingTrustRuleProperties>.Write(ModelReaderWriterOptions) (Inherited from BillingTrustRuleProperties)
IPersistableModel<EduQualificationRuleProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<EduQualificationRuleProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<EduQualificationRuleProperties>.Write(ModelReaderWriterOptions)

Applies to