ambito/lib/src/entity/business/business.g.dart

7239 lines
192 KiB
Dart
Raw Normal View History

2024-09-18 15:07:08 +02:00
// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'business.dart';
2024-09-18 15:07:08 +02:00
// **************************************************************************
// _IsarCollectionGenerator
// **************************************************************************
// coverage:ignore-file
// ignore_for_file: duplicate_ignore, invalid_use_of_protected_member, lines_longer_than_80_chars, constant_identifier_names, avoid_js_rounded_ints, no_leading_underscores_for_local_identifiers, require_trailing_commas, unnecessary_parenthesis, unnecessary_raw_strings, unnecessary_null_in_if_null_operators, library_private_types_in_public_api, prefer_const_constructors
// ignore_for_file: type=lint
extension GetBusinessCollection on Isar {
IsarCollection<int, Business> get business => this.collection();
2024-09-18 15:07:08 +02:00
}
const BusinessSchema = IsarGeneratedSchema(
2024-09-18 15:07:08 +02:00
schema: IsarSchema(
name: 'Business',
2024-09-18 15:07:08 +02:00
idName: 'id',
embedded: false,
properties: [
IsarPropertySchema(
name: 'name',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'areaOfOrigin',
type: IsarType.object,
target: 'IdValueColor',
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'businessOwner',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'businessEmail',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'businessPhone',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'contactName',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'contactPosition',
type: IsarType.string,
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'contactEmail',
type: IsarType.string,
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'contactPhone',
type: IsarType.string,
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'contact2Name',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'contact2Position',
type: IsarType.string,
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'contact2Email',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'contact2Phone',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'contact3Name',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'contact3Email',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'addressComplete',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'addressStreet',
type: IsarType.string,
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'addressPostalCode',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'addressCity',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'addressRegion',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'addressFederalState',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'unknown',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'businessType',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'region',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'measures',
type: IsarType.objectList,
target: 'IdValueColor',
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'referenceImplementation',
2024-09-18 15:07:08 +02:00
type: IsarType.objectList,
target: 'IdValueColor',
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
name: 'experienceReport',
type: IsarType.objectList,
target: 'IdValueColor',
),
],
indexes: [
IsarIndexSchema(
name: 'name',
properties: [
"name",
],
unique: false,
hash: false,
2024-09-18 15:07:08 +02:00
),
],
),
converter: IsarObjectConverter<int, Business>(
serialize: serializeBusiness,
deserialize: deserializeBusiness,
deserializeProperty: deserializeBusinessProp,
2024-09-18 15:07:08 +02:00
),
embeddedSchemas: [IdValueColorSchema],
2024-09-18 15:07:08 +02:00
);
@isarProtected
int serializeBusiness(IsarWriter writer, Business object) {
2024-09-18 15:07:08 +02:00
{
final value = object.name;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 1);
} else {
IsarCore.writeString(writer, 1, value);
}
}
{
final value = object.areaOfOrigin;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 2);
} else {
final objectWriter = IsarCore.beginObject(writer, 2);
serializeIdValueColor(objectWriter, value);
IsarCore.endObject(writer, objectWriter);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.businessOwner;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 3);
} else {
IsarCore.writeString(writer, 3, value);
}
}
{
final value = object.businessEmail;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 4);
} else {
IsarCore.writeString(writer, 4, value);
}
}
{
final value = object.businessPhone;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 5);
} else {
IsarCore.writeString(writer, 5, value);
}
}
{
final value = object.contactName;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 6);
} else {
IsarCore.writeString(writer, 6, value);
}
}
{
final value = object.contactPosition;
if (value == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 7);
} else {
IsarCore.writeString(writer, 7, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contactEmail;
if (value == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 8);
} else {
IsarCore.writeString(writer, 8, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contactPhone;
if (value == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 9);
} else {
IsarCore.writeString(writer, 9, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contact2Name;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 10);
} else {
IsarCore.writeString(writer, 10, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contact2Position;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 11);
} else {
IsarCore.writeString(writer, 11, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contact2Email;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 12);
} else {
IsarCore.writeString(writer, 12, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contact2Phone;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 13);
} else {
IsarCore.writeString(writer, 13, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contact3Name;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 14);
} else {
IsarCore.writeString(writer, 14, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.contact3Email;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 15);
} else {
IsarCore.writeString(writer, 15, value);
}
}
{
final value = object.addressComplete;
if (value == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 16);
} else {
IsarCore.writeString(writer, 16, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.addressStreet;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 17);
} else {
IsarCore.writeString(writer, 17, value);
}
}
{
final value = object.addressPostalCode;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 18);
} else {
IsarCore.writeString(writer, 18, value);
}
}
{
final value = object.addressCity;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 19);
} else {
IsarCore.writeString(writer, 19, value);
}
}
{
final value = object.addressRegion;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 20);
} else {
IsarCore.writeString(writer, 20, value);
}
}
{
final value = object.addressFederalState;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 21);
} else {
IsarCore.writeString(writer, 21, value);
}
}
{
final value = object.unknown;
if (value == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 22);
} else {
IsarCore.writeString(writer, 22, value);
2024-09-18 15:07:08 +02:00
}
}
{
final value = object.businessType;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 23);
} else {
IsarCore.writeString(writer, 23, value);
}
}
{
final value = object.region;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 24);
} else {
IsarCore.writeString(writer, 24, value);
}
}
{
final list = object.measures;
if (list == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 25);
} else {
final listWriter = IsarCore.beginList(writer, 25, list.length);
for (var i = 0; i < list.length; i++) {
{
final value = list[i];
final objectWriter = IsarCore.beginObject(listWriter, i);
serializeIdValueColor(objectWriter, value);
IsarCore.endObject(listWriter, objectWriter);
}
}
IsarCore.endList(writer, listWriter);
2024-09-18 15:07:08 +02:00
}
}
{
final list = object.referenceImplementation;
if (list == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 26);
} else {
final listWriter = IsarCore.beginList(writer, 26, list.length);
for (var i = 0; i < list.length; i++) {
{
final value = list[i];
final objectWriter = IsarCore.beginObject(listWriter, i);
serializeIdValueColor(objectWriter, value);
IsarCore.endObject(listWriter, objectWriter);
}
}
IsarCore.endList(writer, listWriter);
2024-09-18 15:07:08 +02:00
}
}
{
final list = object.experienceReport;
2024-09-18 15:07:08 +02:00
if (list == null) {
IsarCore.writeNull(writer, 27);
2024-09-18 15:07:08 +02:00
} else {
final listWriter = IsarCore.beginList(writer, 27, list.length);
2024-09-18 15:07:08 +02:00
for (var i = 0; i < list.length; i++) {
{
final value = list[i];
final objectWriter = IsarCore.beginObject(listWriter, i);
serializeIdValueColor(objectWriter, value);
2024-09-18 15:07:08 +02:00
IsarCore.endObject(listWriter, objectWriter);
}
}
IsarCore.endList(writer, listWriter);
}
}
return object.id;
}
@isarProtected
Business deserializeBusiness(IsarReader reader) {
final object = Business();
object.name = IsarCore.readString(reader, 1);
2024-09-18 15:07:08 +02:00
{
final objectReader = IsarCore.readObject(reader, 2);
if (objectReader.isNull) {
object.areaOfOrigin = null;
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
object.areaOfOrigin = embedded;
2024-09-18 15:07:08 +02:00
}
}
object.businessOwner = IsarCore.readString(reader, 3);
object.businessEmail = IsarCore.readString(reader, 4);
object.businessPhone = IsarCore.readString(reader, 5);
object.contactName = IsarCore.readString(reader, 6);
object.contactPosition = IsarCore.readString(reader, 7);
object.contactEmail = IsarCore.readString(reader, 8);
object.contactPhone = IsarCore.readString(reader, 9);
object.contact2Name = IsarCore.readString(reader, 10);
object.contact2Position = IsarCore.readString(reader, 11);
object.contact2Email = IsarCore.readString(reader, 12);
object.contact2Phone = IsarCore.readString(reader, 13);
object.contact3Name = IsarCore.readString(reader, 14);
object.contact3Email = IsarCore.readString(reader, 15);
object.addressComplete = IsarCore.readString(reader, 16);
object.addressStreet = IsarCore.readString(reader, 17);
object.addressPostalCode = IsarCore.readString(reader, 18);
object.addressCity = IsarCore.readString(reader, 19);
object.addressRegion = IsarCore.readString(reader, 20);
object.addressFederalState = IsarCore.readString(reader, 21);
object.unknown = IsarCore.readString(reader, 22);
object.businessType = IsarCore.readString(reader, 23);
object.region = IsarCore.readString(reader, 24);
2024-09-18 15:07:08 +02:00
{
final length = IsarCore.readList(reader, 25, IsarCore.readerPtrPtr);
2024-09-18 15:07:08 +02:00
{
final reader = IsarCore.readerPtr;
if (reader.isNull) {
object.measures = null;
2024-09-18 15:07:08 +02:00
} else {
final list =
List<IdValueColor>.filled(length, IdValueColor(), growable: true);
for (var i = 0; i < length; i++) {
{
final objectReader = IsarCore.readObject(reader, i);
if (objectReader.isNull) {
list[i] = IdValueColor();
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
object.measures = list;
2024-09-18 15:07:08 +02:00
}
}
}
{
final length = IsarCore.readList(reader, 26, IsarCore.readerPtrPtr);
2024-09-18 15:07:08 +02:00
{
final reader = IsarCore.readerPtr;
if (reader.isNull) {
object.referenceImplementation = null;
2024-09-18 15:07:08 +02:00
} else {
final list =
List<IdValueColor>.filled(length, IdValueColor(), growable: true);
for (var i = 0; i < length; i++) {
{
final objectReader = IsarCore.readObject(reader, i);
if (objectReader.isNull) {
list[i] = IdValueColor();
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
object.referenceImplementation = list;
2024-09-18 15:07:08 +02:00
}
}
}
{
final length = IsarCore.readList(reader, 27, IsarCore.readerPtrPtr);
2024-09-18 15:07:08 +02:00
{
final reader = IsarCore.readerPtr;
if (reader.isNull) {
object.experienceReport = null;
2024-09-18 15:07:08 +02:00
} else {
final list =
List<IdValueColor>.filled(length, IdValueColor(), growable: true);
for (var i = 0; i < length; i++) {
{
final objectReader = IsarCore.readObject(reader, i);
if (objectReader.isNull) {
list[i] = IdValueColor();
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
object.experienceReport = list;
2024-09-18 15:07:08 +02:00
}
}
}
object.id = IsarCore.readId(reader);
2024-09-18 15:07:08 +02:00
return object;
}
@isarProtected
dynamic deserializeBusinessProp(IsarReader reader, int property) {
2024-09-18 15:07:08 +02:00
switch (property) {
case 1:
return IsarCore.readString(reader, 1);
case 2:
{
final objectReader = IsarCore.readObject(reader, 2);
if (objectReader.isNull) {
return null;
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
return embedded;
}
}
2024-09-18 15:07:08 +02:00
case 3:
return IsarCore.readString(reader, 3);
case 4:
return IsarCore.readString(reader, 4);
case 5:
return IsarCore.readString(reader, 5);
case 6:
return IsarCore.readString(reader, 6);
case 7:
return IsarCore.readString(reader, 7);
2024-09-18 15:07:08 +02:00
case 8:
return IsarCore.readString(reader, 8);
2024-09-18 15:07:08 +02:00
case 9:
return IsarCore.readString(reader, 9);
2024-09-18 15:07:08 +02:00
case 10:
return IsarCore.readString(reader, 10);
2024-09-18 15:07:08 +02:00
case 11:
return IsarCore.readString(reader, 11);
2024-09-18 15:07:08 +02:00
case 12:
return IsarCore.readString(reader, 12);
2024-09-18 15:07:08 +02:00
case 13:
return IsarCore.readString(reader, 13);
2024-09-18 15:07:08 +02:00
case 14:
return IsarCore.readString(reader, 14);
2024-09-18 15:07:08 +02:00
case 15:
return IsarCore.readString(reader, 15);
case 16:
return IsarCore.readString(reader, 16);
case 17:
return IsarCore.readString(reader, 17);
case 18:
return IsarCore.readString(reader, 18);
case 19:
return IsarCore.readString(reader, 19);
case 20:
return IsarCore.readString(reader, 20);
case 21:
return IsarCore.readString(reader, 21);
case 22:
return IsarCore.readString(reader, 22);
case 23:
return IsarCore.readString(reader, 23);
case 24:
return IsarCore.readString(reader, 24);
case 25:
2024-09-18 15:07:08 +02:00
{
final length = IsarCore.readList(reader, 25, IsarCore.readerPtrPtr);
2024-09-18 15:07:08 +02:00
{
final reader = IsarCore.readerPtr;
if (reader.isNull) {
return null;
} else {
final list = List<IdValueColor>.filled(length, IdValueColor(),
growable: true);
for (var i = 0; i < length; i++) {
{
final objectReader = IsarCore.readObject(reader, i);
if (objectReader.isNull) {
list[i] = IdValueColor();
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
return list;
}
}
}
case 26:
2024-09-18 15:07:08 +02:00
{
final length = IsarCore.readList(reader, 26, IsarCore.readerPtrPtr);
2024-09-18 15:07:08 +02:00
{
final reader = IsarCore.readerPtr;
if (reader.isNull) {
return null;
} else {
final list = List<IdValueColor>.filled(length, IdValueColor(),
growable: true);
for (var i = 0; i < length; i++) {
{
final objectReader = IsarCore.readObject(reader, i);
if (objectReader.isNull) {
list[i] = IdValueColor();
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
return list;
}
}
}
case 27:
{
final length = IsarCore.readList(reader, 27, IsarCore.readerPtrPtr);
2024-09-18 15:07:08 +02:00
{
final reader = IsarCore.readerPtr;
if (reader.isNull) {
return null;
} else {
final list = List<IdValueColor>.filled(length, IdValueColor(),
growable: true);
2024-09-18 15:07:08 +02:00
for (var i = 0; i < length; i++) {
{
final objectReader = IsarCore.readObject(reader, i);
if (objectReader.isNull) {
list[i] = IdValueColor();
2024-09-18 15:07:08 +02:00
} else {
final embedded = deserializeIdValueColor(objectReader);
2024-09-18 15:07:08 +02:00
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
return list;
}
}
}
case 0:
return IsarCore.readId(reader);
2024-09-18 15:07:08 +02:00
default:
throw ArgumentError('Unknown property: $property');
}
}
sealed class _BusinessUpdate {
bool call({
required int id,
String? name,
String? businessOwner,
String? businessEmail,
String? businessPhone,
String? contactName,
String? contactPosition,
String? contactEmail,
String? contactPhone,
String? contact2Name,
String? contact2Position,
String? contact2Email,
String? contact2Phone,
String? contact3Name,
String? contact3Email,
String? addressComplete,
String? addressStreet,
String? addressPostalCode,
String? addressCity,
String? addressRegion,
String? addressFederalState,
String? unknown,
String? businessType,
String? region,
});
}
class _BusinessUpdateImpl implements _BusinessUpdate {
const _BusinessUpdateImpl(this.collection);
final IsarCollection<int, Business> collection;
@override
bool call({
required int id,
Object? name = ignore,
Object? businessOwner = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
Object? contactName = ignore,
Object? contactPosition = ignore,
Object? contactEmail = ignore,
Object? contactPhone = ignore,
Object? contact2Name = ignore,
Object? contact2Position = ignore,
Object? contact2Email = ignore,
Object? contact2Phone = ignore,
Object? contact3Name = ignore,
Object? contact3Email = ignore,
Object? addressComplete = ignore,
Object? addressStreet = ignore,
Object? addressPostalCode = ignore,
Object? addressCity = ignore,
Object? addressRegion = ignore,
Object? addressFederalState = ignore,
Object? unknown = ignore,
Object? businessType = ignore,
Object? region = ignore,
}) {
return collection.updateProperties([
id
], {
if (name != ignore) 1: name as String?,
if (businessOwner != ignore) 3: businessOwner as String?,
if (businessEmail != ignore) 4: businessEmail as String?,
if (businessPhone != ignore) 5: businessPhone as String?,
if (contactName != ignore) 6: contactName as String?,
if (contactPosition != ignore) 7: contactPosition as String?,
if (contactEmail != ignore) 8: contactEmail as String?,
if (contactPhone != ignore) 9: contactPhone as String?,
if (contact2Name != ignore) 10: contact2Name as String?,
if (contact2Position != ignore) 11: contact2Position as String?,
if (contact2Email != ignore) 12: contact2Email as String?,
if (contact2Phone != ignore) 13: contact2Phone as String?,
if (contact3Name != ignore) 14: contact3Name as String?,
if (contact3Email != ignore) 15: contact3Email as String?,
if (addressComplete != ignore) 16: addressComplete as String?,
if (addressStreet != ignore) 17: addressStreet as String?,
if (addressPostalCode != ignore) 18: addressPostalCode as String?,
if (addressCity != ignore) 19: addressCity as String?,
if (addressRegion != ignore) 20: addressRegion as String?,
if (addressFederalState != ignore) 21: addressFederalState as String?,
if (unknown != ignore) 22: unknown as String?,
if (businessType != ignore) 23: businessType as String?,
if (region != ignore) 24: region as String?,
}) >
0;
}
}
sealed class _BusinessUpdateAll {
int call({
required List<int> id,
String? name,
String? businessOwner,
String? businessEmail,
String? businessPhone,
String? contactName,
String? contactPosition,
String? contactEmail,
String? contactPhone,
String? contact2Name,
String? contact2Position,
String? contact2Email,
String? contact2Phone,
String? contact3Name,
String? contact3Email,
String? addressComplete,
String? addressStreet,
String? addressPostalCode,
String? addressCity,
String? addressRegion,
String? addressFederalState,
String? unknown,
String? businessType,
String? region,
});
}
class _BusinessUpdateAllImpl implements _BusinessUpdateAll {
const _BusinessUpdateAllImpl(this.collection);
final IsarCollection<int, Business> collection;
@override
int call({
required List<int> id,
Object? name = ignore,
Object? businessOwner = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
Object? contactName = ignore,
Object? contactPosition = ignore,
Object? contactEmail = ignore,
Object? contactPhone = ignore,
Object? contact2Name = ignore,
Object? contact2Position = ignore,
Object? contact2Email = ignore,
Object? contact2Phone = ignore,
Object? contact3Name = ignore,
Object? contact3Email = ignore,
Object? addressComplete = ignore,
Object? addressStreet = ignore,
Object? addressPostalCode = ignore,
Object? addressCity = ignore,
Object? addressRegion = ignore,
Object? addressFederalState = ignore,
Object? unknown = ignore,
Object? businessType = ignore,
Object? region = ignore,
}) {
return collection.updateProperties(id, {
if (name != ignore) 1: name as String?,
if (businessOwner != ignore) 3: businessOwner as String?,
if (businessEmail != ignore) 4: businessEmail as String?,
if (businessPhone != ignore) 5: businessPhone as String?,
if (contactName != ignore) 6: contactName as String?,
if (contactPosition != ignore) 7: contactPosition as String?,
if (contactEmail != ignore) 8: contactEmail as String?,
if (contactPhone != ignore) 9: contactPhone as String?,
if (contact2Name != ignore) 10: contact2Name as String?,
if (contact2Position != ignore) 11: contact2Position as String?,
if (contact2Email != ignore) 12: contact2Email as String?,
if (contact2Phone != ignore) 13: contact2Phone as String?,
if (contact3Name != ignore) 14: contact3Name as String?,
if (contact3Email != ignore) 15: contact3Email as String?,
if (addressComplete != ignore) 16: addressComplete as String?,
if (addressStreet != ignore) 17: addressStreet as String?,
if (addressPostalCode != ignore) 18: addressPostalCode as String?,
if (addressCity != ignore) 19: addressCity as String?,
if (addressRegion != ignore) 20: addressRegion as String?,
if (addressFederalState != ignore) 21: addressFederalState as String?,
if (unknown != ignore) 22: unknown as String?,
if (businessType != ignore) 23: businessType as String?,
if (region != ignore) 24: region as String?,
});
}
}
extension BusinessUpdate on IsarCollection<int, Business> {
_BusinessUpdate get update => _BusinessUpdateImpl(this);
_BusinessUpdateAll get updateAll => _BusinessUpdateAllImpl(this);
}
sealed class _BusinessQueryUpdate {
int call({
String? name,
String? businessOwner,
String? businessEmail,
String? businessPhone,
String? contactName,
String? contactPosition,
String? contactEmail,
String? contactPhone,
String? contact2Name,
String? contact2Position,
String? contact2Email,
String? contact2Phone,
String? contact3Name,
String? contact3Email,
String? addressComplete,
String? addressStreet,
String? addressPostalCode,
String? addressCity,
String? addressRegion,
String? addressFederalState,
String? unknown,
String? businessType,
String? region,
});
}
class _BusinessQueryUpdateImpl implements _BusinessQueryUpdate {
const _BusinessQueryUpdateImpl(this.query, {this.limit});
final IsarQuery<Business> query;
final int? limit;
@override
int call({
Object? name = ignore,
Object? businessOwner = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
Object? contactName = ignore,
Object? contactPosition = ignore,
Object? contactEmail = ignore,
Object? contactPhone = ignore,
Object? contact2Name = ignore,
Object? contact2Position = ignore,
Object? contact2Email = ignore,
Object? contact2Phone = ignore,
Object? contact3Name = ignore,
Object? contact3Email = ignore,
Object? addressComplete = ignore,
Object? addressStreet = ignore,
Object? addressPostalCode = ignore,
Object? addressCity = ignore,
Object? addressRegion = ignore,
Object? addressFederalState = ignore,
Object? unknown = ignore,
Object? businessType = ignore,
Object? region = ignore,
}) {
return query.updateProperties(limit: limit, {
if (name != ignore) 1: name as String?,
if (businessOwner != ignore) 3: businessOwner as String?,
if (businessEmail != ignore) 4: businessEmail as String?,
if (businessPhone != ignore) 5: businessPhone as String?,
if (contactName != ignore) 6: contactName as String?,
if (contactPosition != ignore) 7: contactPosition as String?,
if (contactEmail != ignore) 8: contactEmail as String?,
if (contactPhone != ignore) 9: contactPhone as String?,
if (contact2Name != ignore) 10: contact2Name as String?,
if (contact2Position != ignore) 11: contact2Position as String?,
if (contact2Email != ignore) 12: contact2Email as String?,
if (contact2Phone != ignore) 13: contact2Phone as String?,
if (contact3Name != ignore) 14: contact3Name as String?,
if (contact3Email != ignore) 15: contact3Email as String?,
if (addressComplete != ignore) 16: addressComplete as String?,
if (addressStreet != ignore) 17: addressStreet as String?,
if (addressPostalCode != ignore) 18: addressPostalCode as String?,
if (addressCity != ignore) 19: addressCity as String?,
if (addressRegion != ignore) 20: addressRegion as String?,
if (addressFederalState != ignore) 21: addressFederalState as String?,
if (unknown != ignore) 22: unknown as String?,
if (businessType != ignore) 23: businessType as String?,
if (region != ignore) 24: region as String?,
});
}
}
extension BusinessQueryUpdate on IsarQuery<Business> {
_BusinessQueryUpdate get updateFirst =>
_BusinessQueryUpdateImpl(this, limit: 1);
_BusinessQueryUpdate get updateAll => _BusinessQueryUpdateImpl(this);
}
class _BusinessQueryBuilderUpdateImpl implements _BusinessQueryUpdate {
const _BusinessQueryBuilderUpdateImpl(this.query, {this.limit});
final QueryBuilder<Business, Business, QOperations> query;
final int? limit;
@override
int call({
Object? name = ignore,
Object? businessOwner = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
Object? contactName = ignore,
Object? contactPosition = ignore,
Object? contactEmail = ignore,
Object? contactPhone = ignore,
Object? contact2Name = ignore,
Object? contact2Position = ignore,
Object? contact2Email = ignore,
Object? contact2Phone = ignore,
Object? contact3Name = ignore,
Object? contact3Email = ignore,
Object? addressComplete = ignore,
Object? addressStreet = ignore,
Object? addressPostalCode = ignore,
Object? addressCity = ignore,
Object? addressRegion = ignore,
Object? addressFederalState = ignore,
Object? unknown = ignore,
Object? businessType = ignore,
Object? region = ignore,
}) {
final q = query.build();
try {
return q.updateProperties(limit: limit, {
if (name != ignore) 1: name as String?,
if (businessOwner != ignore) 3: businessOwner as String?,
if (businessEmail != ignore) 4: businessEmail as String?,
if (businessPhone != ignore) 5: businessPhone as String?,
if (contactName != ignore) 6: contactName as String?,
if (contactPosition != ignore) 7: contactPosition as String?,
if (contactEmail != ignore) 8: contactEmail as String?,
if (contactPhone != ignore) 9: contactPhone as String?,
if (contact2Name != ignore) 10: contact2Name as String?,
if (contact2Position != ignore) 11: contact2Position as String?,
if (contact2Email != ignore) 12: contact2Email as String?,
if (contact2Phone != ignore) 13: contact2Phone as String?,
if (contact3Name != ignore) 14: contact3Name as String?,
if (contact3Email != ignore) 15: contact3Email as String?,
if (addressComplete != ignore) 16: addressComplete as String?,
if (addressStreet != ignore) 17: addressStreet as String?,
if (addressPostalCode != ignore) 18: addressPostalCode as String?,
if (addressCity != ignore) 19: addressCity as String?,
if (addressRegion != ignore) 20: addressRegion as String?,
if (addressFederalState != ignore) 21: addressFederalState as String?,
if (unknown != ignore) 22: unknown as String?,
if (businessType != ignore) 23: businessType as String?,
if (region != ignore) 24: region as String?,
});
} finally {
q.close();
}
}
}
extension BusinessQueryBuilderUpdate
on QueryBuilder<Business, Business, QOperations> {
_BusinessQueryUpdate get updateFirst =>
_BusinessQueryBuilderUpdateImpl(this, limit: 1);
_BusinessQueryUpdate get updateAll => _BusinessQueryBuilderUpdateImpl(this);
}
extension BusinessQueryFilter
on QueryBuilder<Business, Business, QFilterCondition> {
QueryBuilder<Business, Business, QAfterFilterCondition> nameIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 1));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 1));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameGreaterThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
nameGreaterThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameLessThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameLessThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameBetween(
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 1,
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 1,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 1,
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 1,
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> nameIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 1,
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> areaOfOriginIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 2));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
areaOfOriginIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 2));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 3));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 3));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessOwnerEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerGreaterThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerGreaterThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessOwnerLessThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerLessThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessOwnerBetween(
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 3,
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessOwnerEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessOwnerContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 3,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessOwnerMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 3,
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 3,
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessOwnerIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 3,
value: '',
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 4));
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 4));
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailEqualTo(
String? value, {
bool caseSensitive = true,
2024-09-18 15:07:08 +02:00
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
});
2024-09-18 15:07:08 +02:00
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailGreaterThan(
String? value, {
bool caseSensitive = true,
2024-09-18 15:07:08 +02:00
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailGreaterThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailLessThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailLessThanOrEqualTo(
String? value, {
bool caseSensitive = true,
2024-09-18 15:07:08 +02:00
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailBetween(
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 4,
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 4,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 4,
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
2024-09-18 15:07:08 +02:00
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 4,
value: '',
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessEmailIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 4,
value: '',
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 5));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 5));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessPhoneEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessPhoneLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessPhoneBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 5,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessPhoneEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessPhoneContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessPhoneMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 5,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 5,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 6));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactNameIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 6));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactNameGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactNameGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactNameLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 6,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 6,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactNameIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactNameIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 6,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 7));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 7));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 7,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionContains(String value, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionMatches(String pattern, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 7,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPositionIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 7,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactEmailIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 8));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactEmailIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 8));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactEmailEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactEmailGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactEmailGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactEmailLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactEmailLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactEmailBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 8,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactEmailStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactEmailEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactEmailContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactEmailMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 8,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactEmailIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactEmailIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 8,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactPhoneIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 9));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPhoneIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 9));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactPhoneEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPhoneGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPhoneGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactPhoneLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPhoneLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactPhoneBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 9,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPhoneStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactPhoneEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactPhoneContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contactPhoneMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 9,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPhoneIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contactPhoneIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 9,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 10));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2NameIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 10));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2NameGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2NameGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2NameLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 10,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2NameStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 10,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2NameIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2NameIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 10,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 11));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 11));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 11,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionContains(String value, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionMatches(String pattern, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 11,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PositionIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 11,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 12));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 12));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 12,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 12,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2EmailIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 12,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 13));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 13));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 13,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneContains(
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneMatches(
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 13,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 13,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 14));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3NameIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 14));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3NameGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3NameGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3NameLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 14,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3NameStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameContains(
2024-10-28 16:25:45 +01:00
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameMatches(
2024-10-28 16:25:45 +01:00
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 14,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3NameIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3NameIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 14,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 15));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 15));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 15,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailContains(
2024-10-28 16:25:45 +01:00
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailMatches(
2024-10-28 16:25:45 +01:00
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 15,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
contact3EmailIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 15,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 16));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 16));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 16,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteContains(String value, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteMatches(String pattern, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 16,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCompleteIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 16,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 17));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 17));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressStreetEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressStreetLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressStreetBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 17,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressStreetEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressStreetContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressStreetMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 17,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 17,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 18));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 18));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 18,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeContains(String value, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeMatches(String pattern, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 18,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressPostalCodeIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 18,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 19));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCityIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 19));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCityGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCityGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCityLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 19,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 19,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressCityIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 19,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 20));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 20));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressRegionEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressRegionLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressRegionBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 20,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressRegionEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressRegionContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> addressRegionMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 20,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 20,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 21));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 21));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 21,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateContains(String value, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateMatches(String pattern, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 21,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 21,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 22));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 22));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
unknownGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
unknownLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 22,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 22,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> unknownIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 22,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 23));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessTypeIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 23));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessTypeGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessTypeGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessTypeLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 23,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessTypeStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 23,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessTypeIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
businessTypeIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 23,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 24));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 24));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
regionGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
regionLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 24,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
property: 24,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
property: 24,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> measuresIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 25));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> measuresIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 25));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> measuresIsEmpty() {
return not().group(
(q) => q.measuresIsNull().or().measuresIsNotEmpty(),
);
}
QueryBuilder<Business, Business, QAfterFilterCondition> measuresIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterOrEqualCondition(property: 25, value: null),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
referenceImplementationIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 26));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
referenceImplementationIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 26));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
referenceImplementationIsEmpty() {
2024-09-18 15:07:08 +02:00
return not().group(
(q) => q
.referenceImplementationIsNull()
.or()
.referenceImplementationIsNotEmpty(),
2024-09-18 15:07:08 +02:00
);
}
QueryBuilder<Business, Business, QAfterFilterCondition>
referenceImplementationIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterOrEqualCondition(property: 26, value: null),
2024-09-18 15:07:08 +02:00
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
experienceReportIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 27));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
experienceReportIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 27));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
experienceReportIsEmpty() {
return not().group(
(q) => q.experienceReportIsNull().or().experienceReportIsNotEmpty(),
);
}
QueryBuilder<Business, Business, QAfterFilterCondition>
experienceReportIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterOrEqualCondition(property: 27, value: null),
2024-09-18 15:07:08 +02:00
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> idEqualTo(
int value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 0,
value: value,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> idGreaterThan(
int value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 0,
value: value,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
idGreaterThanOrEqualTo(
int value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 0,
value: value,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> idLessThan(
int value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
property: 0,
value: value,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> idLessThanOrEqualTo(
int value,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
property: 0,
value: value,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> idBetween(
int lower,
int upper,
) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
property: 0,
lower: lower,
upper: upper,
),
);
});
}
2024-09-18 15:07:08 +02:00
}
extension BusinessQueryObject
on QueryBuilder<Business, Business, QFilterCondition> {
QueryBuilder<Business, Business, QAfterFilterCondition> areaOfOrigin(
2024-10-28 16:25:45 +01:00
FilterQuery<IdValueColor> q) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.object(q, 2);
2024-09-18 15:07:08 +02:00
});
}
}
2024-09-18 15:07:08 +02:00
extension BusinessQuerySortBy on QueryBuilder<Business, Business, QSortBy> {
QueryBuilder<Business, Business, QAfterSortBy> sortByName(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
1,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByNameDesc(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
1,
sort: Sort.desc,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessOwner(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
3,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessOwnerDesc(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
3,
sort: Sort.desc,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessEmail(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
4,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessEmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
4,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessPhone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
5,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessPhoneDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
5,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactName(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
6,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactNameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
6,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactPosition(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
7,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactPositionDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
7,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactEmail(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
8,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactEmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
8,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactPhone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
9,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContactPhoneDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
9,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Name(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
10,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2NameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
10,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Position(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
11,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2PositionDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
11,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Email(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
12,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2EmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
12,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Phone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
13,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2PhoneDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
13,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3Name(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
14,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3NameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
14,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3Email(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
15,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3EmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
15,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressComplete(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
16,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressCompleteDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
16,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressStreet(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
17,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressStreetDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
17,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressPostalCode(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
18,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressPostalCodeDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
18,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressCity(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
19,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressCityDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
19,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressRegion(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
20,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressRegionDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
20,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressFederalState(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
21,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressFederalStateDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
21,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByUnknown(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
22,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByUnknownDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
22,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessType(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
23,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessTypeDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
23,
2024-09-18 15:07:08 +02:00
sort: Sort.desc,
caseSensitive: caseSensitive,
);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByRegion(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
24,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByRegionDesc(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(
24,
sort: Sort.desc,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortById() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(0);
});
}
QueryBuilder<Business, Business, QAfterSortBy> sortByIdDesc() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(0, sort: Sort.desc);
});
}
}
2024-09-18 15:07:08 +02:00
extension BusinessQuerySortThenBy
on QueryBuilder<Business, Business, QSortThenBy> {
QueryBuilder<Business, Business, QAfterSortBy> thenByName(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(1, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByNameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(1, sort: Sort.desc, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessOwner(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(3, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessOwnerDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(3, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessEmail(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(4, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessEmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(4, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessPhone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(5, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessPhoneDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(5, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactName(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(6, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactNameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(6, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactPosition(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(7, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactPositionDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(7, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactEmail(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(8, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactEmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(8, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactPhone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(9, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContactPhoneDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(9, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2Name(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(10, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2NameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(10, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2Position(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(11, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2PositionDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(11, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2Email(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(12, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2EmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(12, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2Phone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(13, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2PhoneDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(13, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact3Name(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(14, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact3NameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(14, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact3Email(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(15, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByContact3EmailDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(15, sort: Sort.desc, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressComplete(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(16, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressCompleteDesc(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(16, sort: Sort.desc, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressStreet(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(17, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressStreetDesc(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(17, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressPostalCode(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(18, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressPostalCodeDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(18, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressCity(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(19, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressCityDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(19, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressRegion(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(20, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressRegionDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(20, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressFederalState(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(21, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressFederalStateDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(21, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByUnknown(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(22, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByUnknownDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(22, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessType(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(23, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessTypeDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(23, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByRegion(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(24, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByRegionDesc(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addSortBy(24, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenById() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(0);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByIdDesc() {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(0, sort: Sort.desc);
});
}
2024-09-18 15:07:08 +02:00
}
extension BusinessQueryWhereDistinct
on QueryBuilder<Business, Business, QDistinct> {
QueryBuilder<Business, Business, QAfterDistinct> distinctByName(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(1, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByBusinessOwner(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(3, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByBusinessEmail(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(4, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByBusinessPhone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(5, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContactName(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(6, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContactPosition(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(7, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContactEmail(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(8, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContactPhone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(9, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact2Name(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(10, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact2Position(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(11, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact2Email(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(12, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact2Phone(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(13, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact3Name(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(14, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact3Email(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(15, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByAddressComplete(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(16, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByAddressStreet(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(17, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByAddressPostalCode(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(18, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByAddressCity(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(19, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByAddressRegion(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(20, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterDistinct>
distinctByAddressFederalState({bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(21, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByUnknown(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(22, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByBusinessType(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(23, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterDistinct> distinctByRegion(
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(24, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
}
extension BusinessQueryProperty1
on QueryBuilder<Business, Business, QProperty> {
QueryBuilder<Business, String?, QAfterProperty> nameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(1);
});
}
QueryBuilder<Business, IdValueColor?, QAfterProperty> areaOfOriginProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(2);
});
}
QueryBuilder<Business, String?, QAfterProperty> businessOwnerProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(3);
});
}
QueryBuilder<Business, String?, QAfterProperty> businessEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(4);
});
}
QueryBuilder<Business, String?, QAfterProperty> businessPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(5);
});
}
QueryBuilder<Business, String?, QAfterProperty> contactNameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(6);
});
}
QueryBuilder<Business, String?, QAfterProperty> contactPositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(7);
});
}
QueryBuilder<Business, String?, QAfterProperty> contactEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(8);
});
}
QueryBuilder<Business, String?, QAfterProperty> contactPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(9);
});
}
QueryBuilder<Business, String?, QAfterProperty> contact2NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(10);
});
}
QueryBuilder<Business, String?, QAfterProperty> contact2PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(11);
});
}
QueryBuilder<Business, String?, QAfterProperty> contact2EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(12);
});
}
QueryBuilder<Business, String?, QAfterProperty> contact2PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(13);
});
}
QueryBuilder<Business, String?, QAfterProperty> contact3NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(14);
});
}
QueryBuilder<Business, String?, QAfterProperty> contact3EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(15);
});
}
QueryBuilder<Business, String?, QAfterProperty> addressCompleteProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(16);
});
}
QueryBuilder<Business, String?, QAfterProperty> addressStreetProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(17);
});
}
QueryBuilder<Business, String?, QAfterProperty> addressPostalCodeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(18);
});
}
QueryBuilder<Business, String?, QAfterProperty> addressCityProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(19);
});
}
QueryBuilder<Business, String?, QAfterProperty> addressRegionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(20);
});
}
QueryBuilder<Business, String?, QAfterProperty>
addressFederalStateProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(21);
});
}
QueryBuilder<Business, String?, QAfterProperty> unknownProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(22);
});
}
QueryBuilder<Business, String?, QAfterProperty> businessTypeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(23);
});
}
QueryBuilder<Business, String?, QAfterProperty> regionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(24);
});
}
QueryBuilder<Business, List<IdValueColor>?, QAfterProperty>
measuresProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(25);
});
}
QueryBuilder<Business, List<IdValueColor>?, QAfterProperty>
referenceImplementationProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(26);
});
}
QueryBuilder<Business, List<IdValueColor>?, QAfterProperty>
experienceReportProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(27);
});
}
QueryBuilder<Business, int, QAfterProperty> idProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(0);
});
}
}
2024-09-18 15:07:08 +02:00
extension BusinessQueryProperty2<R>
on QueryBuilder<Business, R, QAfterProperty> {
QueryBuilder<Business, (R, String?), QAfterProperty> nameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(1);
});
}
QueryBuilder<Business, (R, IdValueColor?), QAfterProperty>
areaOfOriginProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(2);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> businessOwnerProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(3);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> businessEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(4);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> businessPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(5);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contactNameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(6);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty>
contactPositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(7);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contactEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(8);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contactPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(9);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contact2NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(10);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty>
contact2PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(11);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contact2EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(12);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contact2PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(13);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contact3NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(14);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> contact3EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(15);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty>
addressCompleteProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(16);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> addressStreetProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(17);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty>
addressPostalCodeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(18);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> addressCityProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(19);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> addressRegionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(20);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty>
addressFederalStateProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(21);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> unknownProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(22);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> businessTypeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(23);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty> regionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(24);
});
}
QueryBuilder<Business, (R, List<IdValueColor>?), QAfterProperty>
measuresProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(25);
});
}
QueryBuilder<Business, (R, List<IdValueColor>?), QAfterProperty>
referenceImplementationProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(26);
});
}
QueryBuilder<Business, (R, List<IdValueColor>?), QAfterProperty>
experienceReportProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(27);
});
}
QueryBuilder<Business, (R, int), QAfterProperty> idProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(0);
});
}
}
2024-09-18 15:07:08 +02:00
extension BusinessQueryProperty3<R1, R2>
on QueryBuilder<Business, (R1, R2), QAfterProperty> {
QueryBuilder<Business, (R1, R2, String?), QOperations> nameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(1);
});
}
QueryBuilder<Business, (R1, R2, IdValueColor?), QOperations>
areaOfOriginProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(2);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
businessOwnerProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(3);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
businessEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(4);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
businessPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(5);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations> contactNameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(6);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contactPositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(7);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contactEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(8);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contactPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(9);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contact2NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(10);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contact2PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(11);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contact2EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(12);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contact2PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(13);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contact3NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(14);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
contact3EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(15);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
addressCompleteProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(16);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
addressStreetProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(17);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
addressPostalCodeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(18);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations> addressCityProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(19);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
addressRegionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(20);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
addressFederalStateProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(21);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations> unknownProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(22);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
businessTypeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(23);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations> regionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(24);
});
}
QueryBuilder<Business, (R1, R2, List<IdValueColor>?), QOperations>
measuresProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(25);
});
}
QueryBuilder<Business, (R1, R2, List<IdValueColor>?), QOperations>
referenceImplementationProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(26);
});
}
QueryBuilder<Business, (R1, R2, List<IdValueColor>?), QOperations>
experienceReportProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(27);
});
}
QueryBuilder<Business, (R1, R2, int), QOperations> idProperty() {
return QueryBuilder.apply(this, (query) {
return query.addProperty(0);
});
}
2024-09-18 15:07:08 +02:00
}
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
Business _$BusinessFromJson(Map<String, dynamic> json) => Business()
2024-09-18 15:07:08 +02:00
..id = (json['id'] as num).toInt()
..name = json['Modellbetrieb'] as String?
..areaOfOrigin = json['Ursprungsgebiet'] == null
2024-09-18 15:07:08 +02:00
? null
: IdValueColor.fromJson(json['Ursprungsgebiet'] as Map<String, dynamic>)
..businessOwner = json['Ansprechpartner'] as String?
..businessEmail = json['Feld 6'] as String?
..businessPhone = json['Feld 7'] as String?
..contactName = json['Feld 8'] as String?
..contactPosition = json['Feld 9'] as String?
..contactEmail = json['Feld 10'] as String?
..contactPhone = json['Feld 11'] as String?
..contact2Name = json['Feld 12'] as String?
..contact2Position = json['Feld 13'] as String?
..contact2Email = json['Feld 14'] as String?
..contact2Phone = json['Feld 15'] as String?
..contact3Name = json['Feld 16'] as String?
..contact3Email = json['Feld 17'] as String?
..addressComplete = json['Feld 18'] as String?
..addressStreet = json['Feld 19'] as String?
..addressPostalCode = json['Feld 20'] as String?
..addressCity = json['Feld 21'] as String?
..addressRegion = json['Feld 22'] as String?
..addressFederalState = json['Feld 23'] as String?
..unknown = json['Feld 24'] as String?
..businessType = json['Feld 25'] as String?
..region = json['Region'] as String?
..measures = (json['Umgesetze_Maßnahmen'] as List<dynamic>?)
2024-09-18 15:07:08 +02:00
?.map((e) => IdValueColor.fromJson(e as Map<String, dynamic>))
.toList()
..referenceImplementation = (json['05 Referenzumsetzung'] as List<dynamic>?)
2024-09-18 15:07:08 +02:00
?.map((e) => IdValueColor.fromJson(e as Map<String, dynamic>))
.toList()
..experienceReport =
(json['07 Erfahrungsbericht Umsetuzung'] as List<dynamic>?)
?.map((e) => IdValueColor.fromJson(e as Map<String, dynamic>))
.toList();
2024-09-18 15:07:08 +02:00
Map<String, dynamic> _$BusinessToJson(Business instance) => <String, dynamic>{
2024-09-18 15:07:08 +02:00
'id': instance.id,
'Modellbetrieb': instance.name,
'Ursprungsgebiet': instance.areaOfOrigin?.toJson(),
'Ansprechpartner': instance.businessOwner,
'Feld 6': instance.businessEmail,
'Feld 7': instance.businessPhone,
'Feld 8': instance.contactName,
'Feld 9': instance.contactPosition,
'Feld 10': instance.contactEmail,
'Feld 11': instance.contactPhone,
'Feld 12': instance.contact2Name,
'Feld 13': instance.contact2Position,
'Feld 14': instance.contact2Email,
'Feld 15': instance.contact2Phone,
'Feld 16': instance.contact3Name,
'Feld 17': instance.contact3Email,
'Feld 18': instance.addressComplete,
'Feld 19': instance.addressStreet,
'Feld 20': instance.addressPostalCode,
'Feld 21': instance.addressCity,
'Feld 22': instance.addressRegion,
'Feld 23': instance.addressFederalState,
'Feld 24': instance.unknown,
'Feld 25': instance.businessType,
'Region': instance.region,
'Umgesetze_Maßnahmen': instance.measures?.map((e) => e.toJson()).toList(),
'05 Referenzumsetzung':
instance.referenceImplementation?.map((e) => e.toJson()).toList(),
'07 Erfahrungsbericht Umsetuzung':
instance.experienceReport?.map((e) => e.toJson()).toList(),
2024-09-18 15:07:08 +02:00
};