Table of Contents

Interface IInquirer

Namespace
BiExcellence.OpenBi.Api.Inquiries
Assembly
BiExcellence.OpenBi.Api.Client.dll

The person or organisation who submitted one or more Inquiry entries.

public interface IInquirer

Properties

City

The city of the address.

string? City { get; init; }

Property Value

string

Comment

A free-text comment on the inquirer. Not filled by the CMS contact form.

string? Comment { get; init; }

Property Value

string

Company

The company name.

string? Company { get; init; }

Property Value

string

Country

The country of the address.

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.

Dictionary<string, JsonElement>? CustomAttributes { get; init; }

Property Value

Dictionary<string, JsonElement>

Email

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.

string? Email { get; init; }

Property Value

string

Fax

The fax number.

string? Fax { get; init; }

Property Value

string

Firstname

The first name.

string? Firstname { get; init; }

Property Value

string

Id

The id of the inquirer, a GUID assigned when first captured.

string Id { get; init; }

Property Value

string

Lastname

The last name.

string? Lastname { get; init; }

Property Value

string

Mobile

The mobile phone number.

string? Mobile { get; init; }

Property Value

string

Phone

The phone number.

string? Phone { get; init; }

Property Value

string

PostalCode

The postal code of the address.

string? PostalCode { get; init; }

Property Value

string

Salutation

The salutation, as submitted.

string? Salutation { get; init; }

Property Value

string

Street

The street address.

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.

int Type { get; init; }

Property Value

int

Website

The website URL.

string? Website { get; init; }

Property Value

string