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

6923 lines
184 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(
2024-12-07 20:53:13 +01:00
name: 'businessType',
type: IsarType.object,
target: 'IdValueColor',
),
IsarPropertySchema(
name: 'businessOrigin',
type: IsarType.object,
target: 'IdValueColor',
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
2024-12-07 20:53:13 +01:00
name: 'referenceImplementation',
type: IsarType.objectList,
target: 'IdValue',
),
IsarPropertySchema(
name: 'region',
type: IsarType.string,
),
IsarPropertySchema(
name: 'businessContact',
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(
2024-12-07 20:53:13 +01:00
name: 'contact1Name',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
2024-12-07 20:53:13 +01:00
name: 'contact1Position',
type: IsarType.string,
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
2024-12-07 20:53:13 +01:00
name: 'contact1Email',
type: IsarType.string,
2024-09-18 15:07:08 +02:00
),
IsarPropertySchema(
2024-12-07 20:53:13 +01:00
name: 'contact1Phone',
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(
2024-12-07 20:53:13 +01:00
name: 'businessBio',
2024-09-18 15:07:08 +02:00
type: IsarType.string,
),
IsarPropertySchema(
name: 'experienceReport',
type: IsarType.objectList,
2024-12-07 20:53:13 +01:00
target: 'IdValue',
),
],
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
),
2024-12-07 20:53:13 +01:00
embeddedSchemas: [IdValueColorSchema, IdValueSchema],
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);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.businessType;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.businessOrigin;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 3);
} else {
2024-12-07 20:53:13 +01:00
final objectWriter = IsarCore.beginObject(writer, 3);
serializeIdValueColor(objectWriter, value);
IsarCore.endObject(writer, objectWriter);
2024-09-18 15:07:08 +02:00
}
}
{
2024-12-07 20:53:13 +01:00
final list = object.referenceImplementation;
if (list == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 4);
} else {
2024-12-07 20:53:13 +01:00
final listWriter = IsarCore.beginList(writer, 4, list.length);
for (var i = 0; i < list.length; i++) {
{
final value = list[i];
final objectWriter = IsarCore.beginObject(listWriter, i);
serializeIdValue(objectWriter, value);
IsarCore.endObject(listWriter, objectWriter);
}
}
IsarCore.endList(writer, listWriter);
2024-09-18 15:07:08 +02:00
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.region;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 5);
} else {
IsarCore.writeString(writer, 5, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.businessContact;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 6);
} else {
IsarCore.writeString(writer, 6, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.businessEmail;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.businessPhone;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact1Name;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact1Position;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact1Email;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact1Phone;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact2Name;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact2Position;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact2Email;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 15);
} else {
IsarCore.writeString(writer, 15, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact2Phone;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact3Name;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 17);
} else {
IsarCore.writeString(writer, 17, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.contact3Email;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 18);
} else {
IsarCore.writeString(writer, 18, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.addressComplete;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 19);
} else {
IsarCore.writeString(writer, 19, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.addressStreet;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 20);
} else {
IsarCore.writeString(writer, 20, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.addressPostalCode;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 21);
} else {
IsarCore.writeString(writer, 21, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.addressCity;
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
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.addressRegion;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 23);
} else {
IsarCore.writeString(writer, 23, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.addressFederalState;
2024-09-18 15:07:08 +02:00
if (value == null) {
IsarCore.writeNull(writer, 24);
} else {
IsarCore.writeString(writer, 24, value);
}
}
{
2024-12-07 20:53:13 +01:00
final value = object.businessBio;
if (value == null) {
2024-09-18 15:07:08 +02:00
IsarCore.writeNull(writer, 25);
} else {
2024-12-07 20:53:13 +01:00
IsarCore.writeString(writer, 25, value);
2024-09-18 15:07:08 +02:00
}
}
{
2024-12-07 20:53:13 +01:00
final list = object.experienceReport;
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);
2024-12-07 20:53:13 +01:00
serializeIdValue(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) {
2024-12-07 20:53:13 +01:00
object.businessType = null;
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
2024-12-07 20:53:13 +01:00
object.businessType = embedded;
2024-09-18 15:07:08 +02:00
}
}
{
2024-12-07 20:53:13 +01:00
final objectReader = IsarCore.readObject(reader, 3);
if (objectReader.isNull) {
object.businessOrigin = null;
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
object.businessOrigin = embedded;
2024-09-18 15:07:08 +02:00
}
}
{
2024-12-07 20:53:13 +01:00
final length = IsarCore.readList(reader, 4, 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 {
2024-12-07 20:53:13 +01:00
final list = List<IdValue>.filled(length, IdValue(), 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) {
2024-12-07 20:53:13 +01:00
list[i] = IdValue();
2024-09-18 15:07:08 +02:00
} else {
2024-12-07 20:53:13 +01:00
final embedded = deserializeIdValue(objectReader);
2024-09-18 15:07:08 +02:00
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
object.referenceImplementation = list;
2024-09-18 15:07:08 +02:00
}
}
}
2024-12-07 20:53:13 +01:00
object.region = IsarCore.readString(reader, 5);
object.businessContact = IsarCore.readString(reader, 6);
object.businessEmail = IsarCore.readString(reader, 7);
object.businessPhone = IsarCore.readString(reader, 8);
object.contact1Name = IsarCore.readString(reader, 9);
object.contact1Position = IsarCore.readString(reader, 10);
object.contact1Email = IsarCore.readString(reader, 11);
object.contact1Phone = IsarCore.readString(reader, 12);
object.contact2Name = IsarCore.readString(reader, 13);
object.contact2Position = IsarCore.readString(reader, 14);
object.contact2Email = IsarCore.readString(reader, 15);
object.contact2Phone = IsarCore.readString(reader, 16);
object.contact3Name = IsarCore.readString(reader, 17);
object.contact3Email = IsarCore.readString(reader, 18);
object.addressComplete = IsarCore.readString(reader, 19);
object.addressStreet = IsarCore.readString(reader, 20);
object.addressPostalCode = IsarCore.readString(reader, 21);
object.addressCity = IsarCore.readString(reader, 22);
object.addressRegion = IsarCore.readString(reader, 23);
object.addressFederalState = IsarCore.readString(reader, 24);
object.businessBio = IsarCore.readString(reader, 25);
2024-09-18 15:07:08 +02:00
{
2024-12-07 20:53:13 +01: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.experienceReport = null;
2024-09-18 15:07:08 +02:00
} else {
2024-12-07 20:53:13 +01:00
final list = List<IdValue>.filled(length, IdValue(), 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) {
2024-12-07 20:53:13 +01:00
list[i] = IdValue();
2024-09-18 15:07:08 +02:00
} else {
2024-12-07 20:53:13 +01:00
final embedded = deserializeIdValue(objectReader);
2024-09-18 15:07:08 +02:00
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:
2024-12-07 20:53:13 +01:00
{
final objectReader = IsarCore.readObject(reader, 3);
if (objectReader.isNull) {
return null;
} else {
final embedded = deserializeIdValueColor(objectReader);
IsarCore.freeReader(objectReader);
return embedded;
}
}
2024-09-18 15:07:08 +02:00
case 4:
2024-12-07 20:53:13 +01:00
{
final length = IsarCore.readList(reader, 4, IsarCore.readerPtrPtr);
{
final reader = IsarCore.readerPtr;
if (reader.isNull) {
return null;
} else {
final list =
List<IdValue>.filled(length, IdValue(), growable: true);
for (var i = 0; i < length; i++) {
{
final objectReader = IsarCore.readObject(reader, i);
if (objectReader.isNull) {
list[i] = IdValue();
} else {
final embedded = deserializeIdValue(objectReader);
IsarCore.freeReader(objectReader);
list[i] = embedded;
}
}
}
IsarCore.freeReader(reader);
return list;
}
}
}
2024-09-18 15:07:08 +02:00
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-12-07 20:53:13 +01:00
return IsarCore.readString(reader, 25);
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 {
2024-12-07 20:53:13 +01:00
final list =
List<IdValue>.filled(length, IdValue(), 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) {
2024-12-07 20:53:13 +01:00
list[i] = IdValue();
2024-09-18 15:07:08 +02:00
} else {
2024-12-07 20:53:13 +01:00
final embedded = deserializeIdValue(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,
2024-12-07 20:53:13 +01:00
String? region,
String? businessContact,
String? businessEmail,
String? businessPhone,
2024-12-07 20:53:13 +01:00
String? contact1Name,
String? contact1Position,
String? contact1Email,
String? contact1Phone,
String? contact2Name,
String? contact2Position,
String? contact2Email,
String? contact2Phone,
String? contact3Name,
String? contact3Email,
String? addressComplete,
String? addressStreet,
String? addressPostalCode,
String? addressCity,
String? addressRegion,
String? addressFederalState,
2024-12-07 20:53:13 +01:00
String? businessBio,
});
}
class _BusinessUpdateImpl implements _BusinessUpdate {
const _BusinessUpdateImpl(this.collection);
final IsarCollection<int, Business> collection;
@override
bool call({
required int id,
Object? name = ignore,
2024-12-07 20:53:13 +01:00
Object? region = ignore,
Object? businessContact = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
2024-12-07 20:53:13 +01:00
Object? contact1Name = ignore,
Object? contact1Position = ignore,
Object? contact1Email = ignore,
Object? contact1Phone = 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,
2024-12-07 20:53:13 +01:00
Object? businessBio = ignore,
}) {
return collection.updateProperties([
id
], {
if (name != ignore) 1: name as String?,
2024-12-07 20:53:13 +01:00
if (region != ignore) 5: region as String?,
if (businessContact != ignore) 6: businessContact as String?,
if (businessEmail != ignore) 7: businessEmail as String?,
if (businessPhone != ignore) 8: businessPhone as String?,
if (contact1Name != ignore) 9: contact1Name as String?,
if (contact1Position != ignore) 10: contact1Position as String?,
if (contact1Email != ignore) 11: contact1Email as String?,
if (contact1Phone != ignore) 12: contact1Phone as String?,
if (contact2Name != ignore) 13: contact2Name as String?,
if (contact2Position != ignore) 14: contact2Position as String?,
if (contact2Email != ignore) 15: contact2Email as String?,
if (contact2Phone != ignore) 16: contact2Phone as String?,
if (contact3Name != ignore) 17: contact3Name as String?,
if (contact3Email != ignore) 18: contact3Email as String?,
if (addressComplete != ignore) 19: addressComplete as String?,
if (addressStreet != ignore) 20: addressStreet as String?,
if (addressPostalCode != ignore) 21: addressPostalCode as String?,
if (addressCity != ignore) 22: addressCity as String?,
if (addressRegion != ignore) 23: addressRegion as String?,
if (addressFederalState != ignore) 24: addressFederalState as String?,
if (businessBio != ignore) 25: businessBio as String?,
}) >
0;
}
}
sealed class _BusinessUpdateAll {
int call({
required List<int> id,
String? name,
2024-12-07 20:53:13 +01:00
String? region,
String? businessContact,
String? businessEmail,
String? businessPhone,
2024-12-07 20:53:13 +01:00
String? contact1Name,
String? contact1Position,
String? contact1Email,
String? contact1Phone,
String? contact2Name,
String? contact2Position,
String? contact2Email,
String? contact2Phone,
String? contact3Name,
String? contact3Email,
String? addressComplete,
String? addressStreet,
String? addressPostalCode,
String? addressCity,
String? addressRegion,
String? addressFederalState,
2024-12-07 20:53:13 +01:00
String? businessBio,
});
}
class _BusinessUpdateAllImpl implements _BusinessUpdateAll {
const _BusinessUpdateAllImpl(this.collection);
final IsarCollection<int, Business> collection;
@override
int call({
required List<int> id,
Object? name = ignore,
2024-12-07 20:53:13 +01:00
Object? region = ignore,
Object? businessContact = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
2024-12-07 20:53:13 +01:00
Object? contact1Name = ignore,
Object? contact1Position = ignore,
Object? contact1Email = ignore,
Object? contact1Phone = 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,
2024-12-07 20:53:13 +01:00
Object? businessBio = ignore,
}) {
return collection.updateProperties(id, {
if (name != ignore) 1: name as String?,
2024-12-07 20:53:13 +01:00
if (region != ignore) 5: region as String?,
if (businessContact != ignore) 6: businessContact as String?,
if (businessEmail != ignore) 7: businessEmail as String?,
if (businessPhone != ignore) 8: businessPhone as String?,
if (contact1Name != ignore) 9: contact1Name as String?,
if (contact1Position != ignore) 10: contact1Position as String?,
if (contact1Email != ignore) 11: contact1Email as String?,
if (contact1Phone != ignore) 12: contact1Phone as String?,
if (contact2Name != ignore) 13: contact2Name as String?,
if (contact2Position != ignore) 14: contact2Position as String?,
if (contact2Email != ignore) 15: contact2Email as String?,
if (contact2Phone != ignore) 16: contact2Phone as String?,
if (contact3Name != ignore) 17: contact3Name as String?,
if (contact3Email != ignore) 18: contact3Email as String?,
if (addressComplete != ignore) 19: addressComplete as String?,
if (addressStreet != ignore) 20: addressStreet as String?,
if (addressPostalCode != ignore) 21: addressPostalCode as String?,
if (addressCity != ignore) 22: addressCity as String?,
if (addressRegion != ignore) 23: addressRegion as String?,
if (addressFederalState != ignore) 24: addressFederalState as String?,
if (businessBio != ignore) 25: businessBio 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,
2024-12-07 20:53:13 +01:00
String? region,
String? businessContact,
String? businessEmail,
String? businessPhone,
2024-12-07 20:53:13 +01:00
String? contact1Name,
String? contact1Position,
String? contact1Email,
String? contact1Phone,
String? contact2Name,
String? contact2Position,
String? contact2Email,
String? contact2Phone,
String? contact3Name,
String? contact3Email,
String? addressComplete,
String? addressStreet,
String? addressPostalCode,
String? addressCity,
String? addressRegion,
String? addressFederalState,
2024-12-07 20:53:13 +01:00
String? businessBio,
});
}
class _BusinessQueryUpdateImpl implements _BusinessQueryUpdate {
const _BusinessQueryUpdateImpl(this.query, {this.limit});
final IsarQuery<Business> query;
final int? limit;
@override
int call({
Object? name = ignore,
2024-12-07 20:53:13 +01:00
Object? region = ignore,
Object? businessContact = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
2024-12-07 20:53:13 +01:00
Object? contact1Name = ignore,
Object? contact1Position = ignore,
Object? contact1Email = ignore,
Object? contact1Phone = 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,
2024-12-07 20:53:13 +01:00
Object? businessBio = ignore,
}) {
return query.updateProperties(limit: limit, {
if (name != ignore) 1: name as String?,
2024-12-07 20:53:13 +01:00
if (region != ignore) 5: region as String?,
if (businessContact != ignore) 6: businessContact as String?,
if (businessEmail != ignore) 7: businessEmail as String?,
if (businessPhone != ignore) 8: businessPhone as String?,
if (contact1Name != ignore) 9: contact1Name as String?,
if (contact1Position != ignore) 10: contact1Position as String?,
if (contact1Email != ignore) 11: contact1Email as String?,
if (contact1Phone != ignore) 12: contact1Phone as String?,
if (contact2Name != ignore) 13: contact2Name as String?,
if (contact2Position != ignore) 14: contact2Position as String?,
if (contact2Email != ignore) 15: contact2Email as String?,
if (contact2Phone != ignore) 16: contact2Phone as String?,
if (contact3Name != ignore) 17: contact3Name as String?,
if (contact3Email != ignore) 18: contact3Email as String?,
if (addressComplete != ignore) 19: addressComplete as String?,
if (addressStreet != ignore) 20: addressStreet as String?,
if (addressPostalCode != ignore) 21: addressPostalCode as String?,
if (addressCity != ignore) 22: addressCity as String?,
if (addressRegion != ignore) 23: addressRegion as String?,
if (addressFederalState != ignore) 24: addressFederalState as String?,
if (businessBio != ignore) 25: businessBio 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,
2024-12-07 20:53:13 +01:00
Object? region = ignore,
Object? businessContact = ignore,
Object? businessEmail = ignore,
Object? businessPhone = ignore,
2024-12-07 20:53:13 +01:00
Object? contact1Name = ignore,
Object? contact1Position = ignore,
Object? contact1Email = ignore,
Object? contact1Phone = 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,
2024-12-07 20:53:13 +01:00
Object? businessBio = ignore,
}) {
final q = query.build();
try {
return q.updateProperties(limit: limit, {
if (name != ignore) 1: name as String?,
2024-12-07 20:53:13 +01:00
if (region != ignore) 5: region as String?,
if (businessContact != ignore) 6: businessContact as String?,
if (businessEmail != ignore) 7: businessEmail as String?,
if (businessPhone != ignore) 8: businessPhone as String?,
if (contact1Name != ignore) 9: contact1Name as String?,
if (contact1Position != ignore) 10: contact1Position as String?,
if (contact1Email != ignore) 11: contact1Email as String?,
if (contact1Phone != ignore) 12: contact1Phone as String?,
if (contact2Name != ignore) 13: contact2Name as String?,
if (contact2Position != ignore) 14: contact2Position as String?,
if (contact2Email != ignore) 15: contact2Email as String?,
if (contact2Phone != ignore) 16: contact2Phone as String?,
if (contact3Name != ignore) 17: contact3Name as String?,
if (contact3Email != ignore) 18: contact3Email as String?,
if (addressComplete != ignore) 19: addressComplete as String?,
if (addressStreet != ignore) 20: addressStreet as String?,
if (addressPostalCode != ignore) 21: addressPostalCode as String?,
if (addressCity != ignore) 22: addressCity as String?,
if (addressRegion != ignore) 23: addressRegion as String?,
if (addressFederalState != ignore) 24: addressFederalState as String?,
if (businessBio != ignore) 25: businessBio 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: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessTypeIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 2));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessTypeIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 2));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessOriginIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 3));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessOriginIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 3));
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
referenceImplementationIsNull() {
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 4));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
referenceImplementationIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 4));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
referenceImplementationIsEmpty() {
return not().group(
(q) => q
.referenceImplementationIsNull()
.or()
.referenceImplementationIsNotEmpty(),
);
}
QueryBuilder<Business, Business, QAfterFilterCondition>
referenceImplementationIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
2024-12-07 20:53:13 +01:00
const GreaterOrEqualCondition(property: 4, value: null),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsNull() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(const IsNullCondition(property: 5));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsNotNull() {
return QueryBuilder.apply(not(), (query) {
return query.addFilterCondition(const IsNullCondition(property: 5));
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionGreaterThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
regionGreaterThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition> regionLessThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
regionLessThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionBetween(
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 5,
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionContains(
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 5,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionMatches(
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 5,
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 5,
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> regionIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 5,
value: '',
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactIsNull() {
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 6));
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactIsNotNull() {
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 6));
});
}
2024-09-18 15:07:08 +02:00
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessContactEqualTo(
String? value, {
bool caseSensitive = true,
2024-09-18 15:07:08 +02:00
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
});
2024-09-18 15:07:08 +02:00
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactGreaterThan(
String? value, {
bool caseSensitive = true,
2024-09-18 15:07:08 +02:00
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactGreaterThanOrEqualTo(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessContactLessThan(
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactLessThanOrEqualTo(
String? value, {
bool caseSensitive = true,
2024-09-18 15:07:08 +02:00
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessContactBetween(
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 6,
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactStartsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessContactEndsWith(
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessContactContains(String value, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-09-18 15:07:08 +02:00
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessContactMatches(String pattern, {bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 6,
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
2024-09-18 15:07:08 +02:00
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactIsEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: '',
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessContactIsNotEmpty() {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 6,
value: '',
),
);
});
}
2024-09-18 15:07:08 +02:00
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 7));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 7));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessEmailMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessEmailIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 7,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 8));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessPhoneIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 8));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessPhoneGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessPhoneGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessPhoneLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessPhoneIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessPhoneIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 8,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1NameIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 9));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1NameIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 9));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1NameEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1NameGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1NameGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1NameLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1NameLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1NameBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1NameStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1NameEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1NameContains(
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1NameMatches(
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1NameIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1NameIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 9,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PositionIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 10));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PositionIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 10));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PositionEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PositionGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PositionGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PositionLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PositionLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PositionBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PositionStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PositionEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PositionContains(String value, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PositionMatches(String pattern, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PositionIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PositionIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 10,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1EmailIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 11));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1EmailIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 11));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1EmailEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1EmailGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1EmailGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1EmailLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1EmailLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1EmailBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1EmailStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1EmailEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1EmailContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1EmailMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1EmailIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1EmailIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 11,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact1PhoneIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 12));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PhoneIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 12));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1PhoneEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PhoneGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PhoneGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1PhoneLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PhoneLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1PhoneBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PhoneStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1PhoneEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1PhoneContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact1PhoneMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PhoneIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact1PhoneIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 12,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 13));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2NameIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 13));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2NameGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2NameGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2NameLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2NameStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameContains(
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact2NameMatches(
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2NameIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2NameIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 13,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 14));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 14));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PositionIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 14,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 15));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 15));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailContains(
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact2EmailMatches(
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2EmailIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 15,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
contact2PhoneIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 16));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PhoneIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 16));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PhoneGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PhoneGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PhoneLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PhoneStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneContains(
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(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact2PhoneMatches(
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(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PhoneIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact2PhoneIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 16,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact3NameIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 17));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3NameIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 17));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3NameGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3NameGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3NameLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3NameStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3NameIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3NameIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 17,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 18));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 18));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailContains(
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> contact3EmailMatches(
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
contact3EmailIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 18,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 19));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 19));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteContains(String value, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteMatches(String pattern, {bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCompleteIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 19,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 20));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressStreetIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 20));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressStreetGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressStreetGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressStreetLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
addressStreetIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressStreetIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 20,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 21));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 21));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressPostalCodeIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 21,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 22));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCityIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 22));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCityGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCityGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCityLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityContains(
String value,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityMatches(
String pattern,
{bool caseSensitive = true}) {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> addressCityIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressCityIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 22,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 23));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 23));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressRegionGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressRegionLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
addressRegionIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 23,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
addressFederalStateIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 24));
2024-09-18 15:07:08 +02:00
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressFederalStateIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 24));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressFederalStateGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressFederalStateGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressFederalStateLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressFederalStateStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
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(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressFederalStateIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
addressFederalStateIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 24,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 25));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessBioIsNotNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(not(), (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 25));
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EqualCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessBioGreaterThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessBioGreaterThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
GreaterOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioLessThan(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
2024-12-07 20:53:13 +01:00
businessBioLessThanOrEqualTo(
2024-09-18 15:07:08 +02:00
String? value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
LessOrEqualCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioBetween(
2024-09-18 15:07:08 +02:00
String? lower,
String? upper, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
BetweenCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
lower: lower,
upper: upper,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioStartsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
StartsWithCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioEndsWith(
2024-09-18 15:07:08 +02:00
String value, {
bool caseSensitive = true,
}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
EndsWithCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioContains(
2024-09-18 15:07:08 +02:00
String value,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
ContainsCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: value,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioMatches(
2024-09-18 15:07:08 +02:00
String pattern,
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
MatchesCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
wildcard: pattern,
caseSensitive: caseSensitive,
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessBioIsEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const EqualCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition>
businessBioIsNotEmpty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addFilterCondition(
const GreaterCondition(
2024-12-07 20:53:13 +01:00
property: 25,
2024-09-18 15:07:08 +02:00
value: '',
),
);
});
}
QueryBuilder<Business, Business, QAfterFilterCondition>
experienceReportIsNull() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 26));
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) {
2024-12-07 20:53:13 +01:00
return query.addFilterCondition(const IsNullCondition(property: 26));
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(
2024-12-07 20:53:13 +01:00
const GreaterOrEqualCondition(property: 26, 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> {
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessType(
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-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterFilterCondition> businessOrigin(
FilterQuery<IdValueColor> q) {
return QueryBuilder.apply(this, (query) {
return query.object(q, 3);
});
}
}
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByRegion(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByRegionDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessContact(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessContactDesc(
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,
);
});
}
2024-12-07 20:53:13 +01: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(
7,
2024-09-18 15:07:08 +02:00
caseSensitive: caseSensitive,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessEmailDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessPhone(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessPhoneDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1Name(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1NameDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1Position(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1PositionDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1Email(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1EmailDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1Phone(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact1PhoneDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Name(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2NameDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Position(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2PositionDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Email(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2EmailDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2Phone(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact2PhoneDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3Name(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3NameDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3Email(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByContact3EmailDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressComplete(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressCompleteDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressStreet(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressStreetDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressPostalCode(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressPostalCodeDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressCity(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressCityDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressRegion(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressRegionDesc(
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,
);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressFederalState(
{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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByAddressFederalStateDesc(
{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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessBio(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addSortBy(
25,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByBusinessBioDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addSortBy(
25,
sort: Sort.desc,
caseSensitive: caseSensitive,
);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortById() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addSortBy(0);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> sortByIdDesc() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addSortBy(0, sort: Sort.desc);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
}
2024-09-18 15:07:08 +02:00
2024-12-07 20:53:13 +01: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) {
2024-12-07 20:53:13 +01:00
return query.addSortBy(1, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByNameDesc(
2024-09-18 15:07:08 +02:00
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addSortBy(1, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByRegion(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByRegionDesc(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessContact(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessContactDesc(
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
});
}
2024-12-07 20:53:13 +01: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(7, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(7, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(8, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(8, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1Name(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1NameDesc(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1Position(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1PositionDesc(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1Email(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1EmailDesc(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1Phone(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact1PhoneDesc(
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
});
}
2024-12-07 20:53:13 +01: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(13, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(13, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(14, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(14, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(15, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(15, sort: Sort.desc, caseSensitive: caseSensitive);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2Phone(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(16, caseSensitive: caseSensitive);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact2PhoneDesc(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(16, sort: Sort.desc, caseSensitive: caseSensitive);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact3Name(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(17, caseSensitive: caseSensitive);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByContact3NameDesc(
{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
});
}
2024-12-07 20:53:13 +01: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(18, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(18, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressComplete(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressCompleteDesc(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressStreet(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressStreetDesc(
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
});
}
2024-12-07 20:53:13 +01: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(21, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(21, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(22, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(22, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(23, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(23, sort: Sort.desc, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressFederalState(
{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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByAddressFederalStateDesc(
{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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessBio(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(25, caseSensitive: caseSensitive);
});
}
QueryBuilder<Business, Business, QAfterSortBy> thenByBusinessBioDesc(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addSortBy(25, sort: Sort.desc, caseSensitive: caseSensitive);
});
}
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);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByRegion(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByBusinessContact(
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
});
}
2024-12-07 20:53:13 +01: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(7, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(8, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact1Name(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact1Position(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact1Email(
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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact1Phone(
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
});
}
2024-12-07 20:53:13 +01: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(13, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(14, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(15, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(16, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(17, caseSensitive: caseSensitive);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByContact3Email(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(18, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(19, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(20, caseSensitive: caseSensitive);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByAddressPostalCode(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(21, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(22, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01: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(23, caseSensitive: caseSensitive);
2024-09-18 15:07:08 +02:00
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct>
distinctByAddressFederalState({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
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, Business, QAfterDistinct> distinctByBusinessBio(
{bool caseSensitive = true}) {
return QueryBuilder.apply(this, (query) {
return query.addDistinctBy(25, 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);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, IdValueColor?, QAfterProperty> businessTypeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(2);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, IdValueColor?, QAfterProperty>
businessOriginProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(3);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, List<IdValue>?, QAfterProperty>
referenceImplementationProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(4);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> regionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(5);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> businessContactProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(6);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> businessEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(7);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> businessPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(8);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact1NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(9);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact1PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(10);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact1EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(11);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact1PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(12);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact2NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(13);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact2PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(14);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact2EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(15);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact2PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(16);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact3NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(17);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> contact3EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(18);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> addressCompleteProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(19);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> addressStreetProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(20);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> addressPostalCodeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(21);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> addressCityProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(22);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> addressRegionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(23);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty>
addressFederalStateProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(24);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, String?, QAfterProperty> businessBioProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(25);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, List<IdValue>?, QAfterProperty>
experienceReportProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addProperty(26);
2024-09-18 15:07:08 +02:00
});
}
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>
2024-12-07 20:53:13 +01:00
businessTypeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(2);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, IdValueColor?), QAfterProperty>
businessOriginProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(3);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, List<IdValue>?), QAfterProperty>
referenceImplementationProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(4);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> regionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(5);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty>
businessContactProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(6);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> businessEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(7);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> businessPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(8);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact1NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(9);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty>
contact1PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(10);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact1EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(11);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact1PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(12);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact2NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(13);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty>
contact2PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(14);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact2EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(15);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact2PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(16);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact3NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(17);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> contact3EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(18);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty>
addressCompleteProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(19);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> addressStreetProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(20);
});
}
QueryBuilder<Business, (R, String?), QAfterProperty>
2024-12-07 20:53:13 +01:00
addressPostalCodeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(21);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> addressCityProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(22);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> addressRegionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(23);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty>
addressFederalStateProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(24);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, String?), QAfterProperty> businessBioProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(25);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R, List<IdValue>?), QAfterProperty>
experienceReportProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addProperty(26);
2024-09-18 15:07:08 +02:00
});
}
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>
2024-12-07 20:53:13 +01:00
businessTypeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(2);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, IdValueColor?), QOperations>
businessOriginProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(3);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, List<IdValue>?), QOperations>
referenceImplementationProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(4);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, String?), QOperations> regionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(5);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, String?), QOperations>
businessContactProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(6);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
businessEmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(7);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
businessPhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(8);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact1NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(9);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact1PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(10);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact1EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(11);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact1PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(12);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact2NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(13);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact2PositionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(14);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact2EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(15);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact2PhoneProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(16);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact3NameProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(17);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
contact3EmailProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(18);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, String?), QOperations>
addressCompleteProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(19);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
addressStreetProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(20);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
addressPostalCodeProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(21);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, String?), QOperations> addressCityProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(22);
});
}
QueryBuilder<Business, (R1, R2, String?), QOperations>
2024-12-07 20:53:13 +01:00
addressRegionProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(23);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, String?), QOperations>
addressFederalStateProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(24);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, String?), QOperations> businessBioProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
return query.addProperty(25);
});
}
2024-12-07 20:53:13 +01:00
QueryBuilder<Business, (R1, R2, List<IdValue>?), QOperations>
experienceReportProperty() {
2024-09-18 15:07:08 +02:00
return QueryBuilder.apply(this, (query) {
2024-12-07 20:53:13 +01:00
return query.addProperty(26);
2024-09-18 15:07:08 +02:00
});
}
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()
2024-12-07 20:53:13 +01:00
..name = json['field_2404114'] as String?
..businessType = json['field_3021727'] == null
2024-09-18 15:07:08 +02:00
? null
2024-12-07 20:53:13 +01:00
: IdValueColor.fromJson(json['field_3021727'] as Map<String, dynamic>)
..businessOrigin = json['field_2404115'] == null
? null
: IdValueColor.fromJson(json['field_2404115'] as Map<String, dynamic>)
..referenceImplementation = (json['field_2404155'] as List<dynamic>?)
?.map((e) => IdValue.fromJson(e as Map<String, dynamic>))
2024-09-18 15:07:08 +02:00
.toList()
2024-12-07 20:53:13 +01:00
..region = json['field_2404143'] as String?
..businessContact = json['field_2404117'] as String?
..businessEmail = json['field_2404119'] as String?
..businessPhone = json['field_2404120'] as String?
..contact1Name = json['field_2404121'] as String?
..contact1Position = json['field_2404122'] as String?
..contact1Email = json['field_2404123'] as String?
..contact1Phone = json['field_2404124'] as String?
..contact2Name = json['field_2404125'] as String?
..contact2Position = json['field_2404126'] as String?
..contact2Email = json['field_2404127'] as String?
..contact2Phone = json['field_2404128'] as String?
..contact3Name = json['field_2404129'] as String?
..contact3Email = json['field_2404130'] as String?
..addressComplete = json['field_2404131'] as String?
..addressStreet = json['field_2404132'] as String?
..addressPostalCode = json['field_2404133'] as String?
..addressCity = json['field_2404134'] as String?
..addressRegion = json['field_2404135'] as String?
..addressFederalState = json['field_2404136'] as String?
..businessBio = json['field_2404138'] as String?
..experienceReport = (json['field_2428872'] as List<dynamic>?)
?.map((e) => IdValue.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,
2024-12-07 20:53:13 +01:00
'field_2404114': instance.name,
'field_3021727': instance.businessType?.toJson(),
'field_2404115': instance.businessOrigin?.toJson(),
'field_2404155':
instance.referenceImplementation?.map((e) => e.toJson()).toList(),
2024-12-07 20:53:13 +01:00
'field_2404143': instance.region,
'field_2404117': instance.businessContact,
'field_2404119': instance.businessEmail,
'field_2404120': instance.businessPhone,
'field_2404121': instance.contact1Name,
'field_2404122': instance.contact1Position,
'field_2404123': instance.contact1Email,
'field_2404124': instance.contact1Phone,
'field_2404125': instance.contact2Name,
'field_2404126': instance.contact2Position,
'field_2404127': instance.contact2Email,
'field_2404128': instance.contact2Phone,
'field_2404129': instance.contact3Name,
'field_2404130': instance.contact3Email,
'field_2404131': instance.addressComplete,
'field_2404132': instance.addressStreet,
'field_2404133': instance.addressPostalCode,
'field_2404134': instance.addressCity,
'field_2404135': instance.addressRegion,
'field_2404136': instance.addressFederalState,
'field_2404138': instance.businessBio,
'field_2428872':
instance.experienceReport?.map((e) => e.toJson()).toList(),
2024-09-18 15:07:08 +02:00
};