BillingTrustSoldTo Class

Definition

Sold-to identity used for business verification. Data classification — Personally Identifiable Information (PII): This model carries customer/contact PII (names, email, phone, postal address). Producers (service code paths populating SoldTo) and consumers (anything emitting it to logs / telemetry) MUST treat individual field values as PII and avoid clear-text logging. BillingTrust's existing runtime discipline keeps SoldTo out of Geneva logs (see Services/Rpaas/RpaasRuleProjector.cs — raw bodies and parsed error messages are filtered before emission). Downstream consumers of the public OpenAPI surface should follow the same convention. Tracked for follow-up alignment with ARM ARG002 (control-plane PII guidance) — see PR description.

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

Properties

Name Description
AddressLine1

First address line. PII — postal address.

AddressLine2

Second address line. PII — postal address.

AddressLine3

Third address line. PII — postal address.

City

City of the address. PII — postal address.

CompanyName

Company name.

Country

ISO 3166-1 alpha-2 country code of the sold-to address (e.g. US, IE, GB). Populated from the billing account.

District

District or sub-region. PII — postal address.

Email

Contact email address. PII — contact.

FirstName

Contact first name. PII — contact.

LastName

Contact last name. PII — contact.

MiddleName

Contact middle name. PII — contact.

PhoneNumber

Contact phone number (free-form string; format not validated server-side). PII — contact.

PostalCode

Postal or ZIP code. PII — postal address.

Region

State, province, or region. PII — postal address.

Methods

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

Explicit Interface Implementations

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

Applies to