BusinessVerificationRulePatchProperties Class

Definition

Patch body for a businessVerification rule. Settable while evaluationState is pending or actionRequired. externalId lets the customer disambiguate an ambiguous verification match (e.g. via DUNS); supplementalDocuments carries references to documents uploaded via the assessment-scoped upload-token action.

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

Constructors

Name Description
BusinessVerificationRulePatchProperties()

Initializes a new instance of BusinessVerificationRulePatchProperties.

Properties

Name Description
ExternalId

Optional external-registry identifier (e.g. DUNS) used to disambiguate ambiguous verification matches.

SupplementalDocuments

References to supplemental documents (businessVerification rules only; only settable while evaluationState is pending or actionRequired).

Methods

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

Explicit Interface Implementations

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

Applies to