Class PartyBuilder
Fluent builder for constructing a Party (seller or buyer).
public sealed class PartyBuilder
- Inheritance
-
PartyBuilder
- Inherited Members
Methods
Build()
public Party Build()
Returns
WithAddress(CountryCode, string?, string?, string?, string?)
public PartyBuilder WithAddress(CountryCode countryCode, string? streetName = null, string? cityName = null, string? postalZone = null, string? additionalStreet = null)
Parameters
countryCodeCountryCodestreetNamestringcityNamestringpostalZonestringadditionalStreetstring
Returns
WithAddress(string, string?, string?, string?, string?)
public PartyBuilder WithAddress(string countryCode, string? streetName = null, string? cityName = null, string? postalZone = null, string? additionalStreet = null)
Parameters
Returns
WithCompanyId(string, IdentifierSchemeCode?)
public PartyBuilder WithCompanyId(string id, IdentifierSchemeCode? schemeId = null)
Parameters
idstringschemeIdIdentifierSchemeCode
Returns
WithCompanyId(string, string)
public PartyBuilder WithCompanyId(string id, string schemeId)
Parameters
Returns
WithContact(string?, string?, string?)
public PartyBuilder WithContact(string? name = null, string? telephone = null, string? email = null)
Parameters
Returns
WithEndpoint(string, ElectronicAddressScheme?)
public PartyBuilder WithEndpoint(string id, ElectronicAddressScheme? scheme = null)
Parameters
idstringschemeElectronicAddressScheme
Returns
WithEndpoint(string, string?)
public PartyBuilder WithEndpoint(string id, string? schemeId = null)
Parameters
Returns
WithName(string)
public PartyBuilder WithName(string name)
Parameters
namestring
Returns
WithPartyIdentification(string, IdentifierSchemeCode?)
public PartyBuilder WithPartyIdentification(string id, IdentifierSchemeCode? schemeId = null)
Parameters
idstringschemeIdIdentifierSchemeCode
Returns
WithPartyIdentification(string, string)
public PartyBuilder WithPartyIdentification(string id, string schemeId)
Parameters
Returns
WithRegistrationName(string)
public PartyBuilder WithRegistrationName(string name)
Parameters
namestring
Returns
WithTaxRegistrationId(string)
public PartyBuilder WithTaxRegistrationId(string id)
Parameters
idstring
Returns
WithVatId(string)
public PartyBuilder WithVatId(string vatId)
Parameters
vatIdstring