Skip to content

GetInsuranceCompaniesRequestDto ​

← Insurance DTO

Filters for GET Api/InsuranceCompanies. Every field except pagination is optional — an absent field means the condition is not applied.

Backend-источник: core.businesslogicservice/Core.BusinessLogicService/Nuget.BusinessApiClient/Dto/InsuranceCompany/Requests/GetInsuranceCompaniesRequestDto.cs (core.businesslogicservice).

Поля ​

ПолеТип (TS)ОбязательноеОписаниеТип (C#)
paginationPaginationда—Pagination
statusFilterPaginationFilter<InsuranceCompanyStatusDto>нетStatus facet. available is the universe the counts are computed over, selected is the choice; an absent or empty selected means every status, so no condition is applied.—
namestringнетPrefix match on the name.—
cashRegisterNumberstringнетPrefix match on the cash register number.—
createdAtPaginationRangeFilter<string>нетISO 8601 range over the creation timestamp.—
updatedAtPaginationRangeFilter<string>нетISO 8601 range over the last-update timestamp. Companies never updated are excluded.—
billingAddressstringнетSubstring match on the billing address, which is a single free-text field.—
phoneNumberstringнетExact match. Normalized before comparison (digits only, 49-prefixed).—
emailstringнетExact match. Stored as a value object, so a partial address does not match.—
faxstringнетPrefix match on the fax number, which is plain text rather than a value object.—
careServiceTypesCareServiceTypeDto[]нетMatches companies having a branch that offers any of the listed care service types.—
branchAddressstringнетSubstring match on the address of any branch.—
branchesCountPaginationRangeFilter<number>нетRange over the number of branches.—

Пример ​

json
{
  "pagination": "<Pagination>",
  "statusFilter": "<PaginationFilter<InsuranceCompanyStatusDto>>",
  "name": "string",
  "cashRegisterNumber": "string",
  "createdAt": "<PaginationRangeFilter<string>>",
  "updatedAt": "<PaginationRangeFilter<string>>",
  "billingAddress": "string",
  "phoneNumber": "+49123456789",
  "email": "user@example.com",
  "fax": "string",
  "careServiceTypes": [],
  "branchAddress": "string",
  "branchesCount": "<PaginationRangeFilter<number>>"
}