Class Inquirer
The person or organisation who submitted one or more Inquiry entries.
public sealed record Inquirer : IInquirer
- Inheritance
-
objectInquirer
- Implements
Properties
City
The city of the address.
[JsonPropertyName("city")]
public string? City { get; init; }
Property Value
- string
Comment
A free-text comment on the inquirer. Not filled by the CMS contact form.
[JsonPropertyName("comment")]
public string? Comment { get; init; }
Property Value
- string
Company
The company name.
[JsonPropertyName("company")]
public string? Company { get; init; }
Property Value
- string
Country
The country of the address.
[JsonPropertyName("country")]
public string? Country { get; init; }
Property Value
- string
CustomAttributes
The values of the custom table attributes defined for inquirers (table INQUIRER, see
GetTableAttributesAsync(IOpenBiApiClient, string, CancellationToken)), by attribute
name.
[JsonPropertyName("customAttributes")]
public Dictionary<string, JsonElement>? CustomAttributes { get; init; }
Property Value
- Dictionary<string, JsonElement>
The e-mail address. The CMS contact form identifies an inquirer by it: a new submission with the same address reuses this inquirer and overwrites its fields.
[JsonPropertyName("email")]
public string? Email { get; init; }
Property Value
- string
Fax
The fax number.
[JsonPropertyName("fax")]
public string? Fax { get; init; }
Property Value
- string
Firstname
The first name.
[JsonPropertyName("firstname")]
public string? Firstname { get; init; }
Property Value
- string
Id
The id of the inquirer, a GUID assigned when first captured.
[JsonPropertyName("id")]
public string Id { get; init; }
Property Value
- string
Lastname
The last name.
[JsonPropertyName("lastname")]
public string? Lastname { get; init; }
Property Value
- string
Mobile
The mobile phone number.
[JsonPropertyName("mobile")]
public string? Mobile { get; init; }
Property Value
- string
Phone
The phone number.
[JsonPropertyName("phone")]
public string? Phone { get; init; }
Property Value
- string
PostalCode
The postal code of the address.
[JsonPropertyName("postalCode")]
public string? PostalCode { get; init; }
Property Value
- string
Salutation
The salutation, as submitted.
[JsonPropertyName("salutation")]
public string? Salutation { get; init; }
Property Value
- string
Street
The street address.
[JsonPropertyName("street")]
public string? Street { get; init; }
Property Value
- string
Type
The inquirer type. The CMS contact form always writes 0; the server gives no other value a meaning.
[JsonPropertyName("type")]
public int Type { get; init; }
Property Value
- int
Website
The website URL.
[JsonPropertyName("website")]
public string? Website { get; init; }
Property Value
- string