new schemas of teams and hubs
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# Basic Usage
|
||||
|
||||
```dart
|
||||
ExampleConnector.instance.createDocument(createDocumentVariables).execute();
|
||||
ExampleConnector.instance.updateDocument(updateDocumentVariables).execute();
|
||||
ExampleConnector.instance.deleteDocument(deleteDocumentVariables).execute();
|
||||
ExampleConnector.instance.createConversation(createConversationVariables).execute();
|
||||
ExampleConnector.instance.updateConversation(updateConversationVariables).execute();
|
||||
ExampleConnector.instance.updateConversationLastMessage(updateConversationLastMessageVariables).execute();
|
||||
ExampleConnector.instance.deleteConversation(deleteConversationVariables).execute();
|
||||
ExampleConnector.instance.listHubs().execute();
|
||||
ExampleConnector.instance.getHubById(getHubByIdVariables).execute();
|
||||
ExampleConnector.instance.getHubsByOwnerId(getHubsByOwnerIdVariables).execute();
|
||||
ExampleConnector.instance.createFaqData(createFaqDataVariables).execute();
|
||||
ExampleConnector.instance.updateFaqData(updateFaqDataVariables).execute();
|
||||
ExampleConnector.instance.deleteFaqData(deleteFaqDataVariables).execute();
|
||||
ExampleConnector.instance.createLevel(createLevelVariables).execute();
|
||||
ExampleConnector.instance.updateLevel(updateLevelVariables).execute();
|
||||
ExampleConnector.instance.deleteLevel(deleteLevelVariables).execute();
|
||||
ExampleConnector.instance.listMessages().execute();
|
||||
ExampleConnector.instance.getMessageById(getMessageByIdVariables).execute();
|
||||
ExampleConnector.instance.getMessagesByConversationId(getMessagesByConversationIdVariables).execute();
|
||||
ExampleConnector.instance.createRole(createRoleVariables).execute();
|
||||
|
||||
```
|
||||
|
||||
@@ -23,8 +23,8 @@ Optional fields can be discovered based on classes that have `Optional` object t
|
||||
This is an example of a mutation with an optional field:
|
||||
|
||||
```dart
|
||||
await ExampleConnector.instance.filterVendorBenefitPlans({ ... })
|
||||
.vendorId(...)
|
||||
await ExampleConnector.instance.updateBusiness({ ... })
|
||||
.businessName(...)
|
||||
.execute();
|
||||
```
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -5,13 +5,25 @@ class CreateTeamHubVariablesBuilder {
|
||||
String hubName;
|
||||
String address;
|
||||
String city;
|
||||
String state;
|
||||
String zipCode;
|
||||
String managerName;
|
||||
Optional<String> _state = Optional.optional(nativeFromJson, nativeToJson);
|
||||
Optional<String> _zipCode = Optional.optional(nativeFromJson, nativeToJson);
|
||||
Optional<String> _managerName = Optional.optional(nativeFromJson, nativeToJson);
|
||||
Optional<bool> _isActive = Optional.optional(nativeFromJson, nativeToJson);
|
||||
Optional<AnyValue> _departments = Optional.optional(AnyValue.fromJson, defaultSerializer);
|
||||
|
||||
final FirebaseDataConnect _dataConnect; CreateTeamHubVariablesBuilder isActive(bool? t) {
|
||||
final FirebaseDataConnect _dataConnect; CreateTeamHubVariablesBuilder state(String? t) {
|
||||
_state.value = t;
|
||||
return this;
|
||||
}
|
||||
CreateTeamHubVariablesBuilder zipCode(String? t) {
|
||||
_zipCode.value = t;
|
||||
return this;
|
||||
}
|
||||
CreateTeamHubVariablesBuilder managerName(String? t) {
|
||||
_managerName.value = t;
|
||||
return this;
|
||||
}
|
||||
CreateTeamHubVariablesBuilder isActive(bool? t) {
|
||||
_isActive.value = t;
|
||||
return this;
|
||||
}
|
||||
@@ -20,7 +32,7 @@ class CreateTeamHubVariablesBuilder {
|
||||
return this;
|
||||
}
|
||||
|
||||
CreateTeamHubVariablesBuilder(this._dataConnect, {required this.teamId,required this.hubName,required this.address,required this.city,required this.state,required this.zipCode,required this.managerName,});
|
||||
CreateTeamHubVariablesBuilder(this._dataConnect, {required this.teamId,required this.hubName,required this.address,required this.city,});
|
||||
Deserializer<CreateTeamHubData> dataDeserializer = (dynamic json) => CreateTeamHubData.fromJson(jsonDecode(json));
|
||||
Serializer<CreateTeamHubVariables> varsSerializer = (CreateTeamHubVariables vars) => jsonEncode(vars.toJson());
|
||||
Future<OperationResult<CreateTeamHubData, CreateTeamHubVariables>> execute() {
|
||||
@@ -28,7 +40,7 @@ class CreateTeamHubVariablesBuilder {
|
||||
}
|
||||
|
||||
MutationRef<CreateTeamHubData, CreateTeamHubVariables> ref() {
|
||||
CreateTeamHubVariables vars= CreateTeamHubVariables(teamId: teamId,hubName: hubName,address: address,city: city,state: state,zipCode: zipCode,managerName: managerName,isActive: _isActive,departments: _departments,);
|
||||
CreateTeamHubVariables vars= CreateTeamHubVariables(teamId: teamId,hubName: hubName,address: address,city: city,state: _state,zipCode: _zipCode,managerName: _managerName,isActive: _isActive,departments: _departments,);
|
||||
return _dataConnect.mutation("createTeamHub", dataDeserializer, varsSerializer, vars);
|
||||
}
|
||||
}
|
||||
@@ -107,9 +119,9 @@ class CreateTeamHubVariables {
|
||||
final String hubName;
|
||||
final String address;
|
||||
final String city;
|
||||
final String state;
|
||||
final String zipCode;
|
||||
final String managerName;
|
||||
late final Optional<String>state;
|
||||
late final Optional<String>zipCode;
|
||||
late final Optional<String>managerName;
|
||||
late final Optional<bool>isActive;
|
||||
late final Optional<AnyValue>departments;
|
||||
@Deprecated('fromJson is deprecated for Variable classes as they are no longer required for deserialization.')
|
||||
@@ -118,18 +130,24 @@ class CreateTeamHubVariables {
|
||||
teamId = nativeFromJson<String>(json['teamId']),
|
||||
hubName = nativeFromJson<String>(json['hubName']),
|
||||
address = nativeFromJson<String>(json['address']),
|
||||
city = nativeFromJson<String>(json['city']),
|
||||
state = nativeFromJson<String>(json['state']),
|
||||
zipCode = nativeFromJson<String>(json['zipCode']),
|
||||
managerName = nativeFromJson<String>(json['managerName']) {
|
||||
city = nativeFromJson<String>(json['city']) {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
state = Optional.optional(nativeFromJson, nativeToJson);
|
||||
state.value = json['state'] == null ? null : nativeFromJson<String>(json['state']);
|
||||
|
||||
|
||||
zipCode = Optional.optional(nativeFromJson, nativeToJson);
|
||||
zipCode.value = json['zipCode'] == null ? null : nativeFromJson<String>(json['zipCode']);
|
||||
|
||||
|
||||
managerName = Optional.optional(nativeFromJson, nativeToJson);
|
||||
managerName.value = json['managerName'] == null ? null : nativeFromJson<String>(json['managerName']);
|
||||
|
||||
|
||||
isActive = Optional.optional(nativeFromJson, nativeToJson);
|
||||
isActive.value = json['isActive'] == null ? null : nativeFromJson<bool>(json['isActive']);
|
||||
@@ -170,9 +188,15 @@ class CreateTeamHubVariables {
|
||||
json['hubName'] = nativeToJson<String>(hubName);
|
||||
json['address'] = nativeToJson<String>(address);
|
||||
json['city'] = nativeToJson<String>(city);
|
||||
json['state'] = nativeToJson<String>(state);
|
||||
json['zipCode'] = nativeToJson<String>(zipCode);
|
||||
json['managerName'] = nativeToJson<String>(managerName);
|
||||
if(state.state == OptionalState.set) {
|
||||
json['state'] = state.toJson();
|
||||
}
|
||||
if(zipCode.state == OptionalState.set) {
|
||||
json['zipCode'] = zipCode.toJson();
|
||||
}
|
||||
if(managerName.state == OptionalState.set) {
|
||||
json['managerName'] = managerName.toJson();
|
||||
}
|
||||
if(isActive.state == OptionalState.set) {
|
||||
json['isActive'] = isActive.toJson();
|
||||
}
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -24,9 +24,9 @@ class GetTeamHubByIdTeamHub {
|
||||
final String hubName;
|
||||
final String address;
|
||||
final String city;
|
||||
final String state;
|
||||
final String zipCode;
|
||||
final String managerName;
|
||||
final String? state;
|
||||
final String? zipCode;
|
||||
final String? managerName;
|
||||
final bool isActive;
|
||||
final AnyValue? departments;
|
||||
final Timestamp? createdAt;
|
||||
@@ -39,9 +39,9 @@ class GetTeamHubByIdTeamHub {
|
||||
hubName = nativeFromJson<String>(json['hubName']),
|
||||
address = nativeFromJson<String>(json['address']),
|
||||
city = nativeFromJson<String>(json['city']),
|
||||
state = nativeFromJson<String>(json['state']),
|
||||
zipCode = nativeFromJson<String>(json['zipCode']),
|
||||
managerName = nativeFromJson<String>(json['managerName']),
|
||||
state = json['state'] == null ? null : nativeFromJson<String>(json['state']),
|
||||
zipCode = json['zipCode'] == null ? null : nativeFromJson<String>(json['zipCode']),
|
||||
managerName = json['managerName'] == null ? null : nativeFromJson<String>(json['managerName']),
|
||||
isActive = nativeFromJson<bool>(json['isActive']),
|
||||
departments = json['departments'] == null ? null : AnyValue.fromJson(json['departments']),
|
||||
createdAt = json['createdAt'] == null ? null : Timestamp.fromJson(json['createdAt']),
|
||||
@@ -83,9 +83,15 @@ class GetTeamHubByIdTeamHub {
|
||||
json['hubName'] = nativeToJson<String>(hubName);
|
||||
json['address'] = nativeToJson<String>(address);
|
||||
json['city'] = nativeToJson<String>(city);
|
||||
json['state'] = nativeToJson<String>(state);
|
||||
json['zipCode'] = nativeToJson<String>(zipCode);
|
||||
json['managerName'] = nativeToJson<String>(managerName);
|
||||
if (state != null) {
|
||||
json['state'] = nativeToJson<String?>(state);
|
||||
}
|
||||
if (zipCode != null) {
|
||||
json['zipCode'] = nativeToJson<String?>(zipCode);
|
||||
}
|
||||
if (managerName != null) {
|
||||
json['managerName'] = nativeToJson<String?>(managerName);
|
||||
}
|
||||
json['isActive'] = nativeToJson<bool>(isActive);
|
||||
if (departments != null) {
|
||||
json['departments'] = departments!.toJson();
|
||||
@@ -108,9 +114,9 @@ class GetTeamHubByIdTeamHub {
|
||||
required this.hubName,
|
||||
required this.address,
|
||||
required this.city,
|
||||
required this.state,
|
||||
required this.zipCode,
|
||||
required this.managerName,
|
||||
this.state,
|
||||
this.zipCode,
|
||||
this.managerName,
|
||||
required this.isActive,
|
||||
this.departments,
|
||||
this.createdAt,
|
||||
|
||||
@@ -24,9 +24,9 @@ class GetTeamHubsByTeamIdTeamHubs {
|
||||
final String hubName;
|
||||
final String address;
|
||||
final String city;
|
||||
final String state;
|
||||
final String zipCode;
|
||||
final String managerName;
|
||||
final String? state;
|
||||
final String? zipCode;
|
||||
final String? managerName;
|
||||
final bool isActive;
|
||||
final AnyValue? departments;
|
||||
final Timestamp? createdAt;
|
||||
@@ -39,9 +39,9 @@ class GetTeamHubsByTeamIdTeamHubs {
|
||||
hubName = nativeFromJson<String>(json['hubName']),
|
||||
address = nativeFromJson<String>(json['address']),
|
||||
city = nativeFromJson<String>(json['city']),
|
||||
state = nativeFromJson<String>(json['state']),
|
||||
zipCode = nativeFromJson<String>(json['zipCode']),
|
||||
managerName = nativeFromJson<String>(json['managerName']),
|
||||
state = json['state'] == null ? null : nativeFromJson<String>(json['state']),
|
||||
zipCode = json['zipCode'] == null ? null : nativeFromJson<String>(json['zipCode']),
|
||||
managerName = json['managerName'] == null ? null : nativeFromJson<String>(json['managerName']),
|
||||
isActive = nativeFromJson<bool>(json['isActive']),
|
||||
departments = json['departments'] == null ? null : AnyValue.fromJson(json['departments']),
|
||||
createdAt = json['createdAt'] == null ? null : Timestamp.fromJson(json['createdAt']),
|
||||
@@ -83,9 +83,15 @@ class GetTeamHubsByTeamIdTeamHubs {
|
||||
json['hubName'] = nativeToJson<String>(hubName);
|
||||
json['address'] = nativeToJson<String>(address);
|
||||
json['city'] = nativeToJson<String>(city);
|
||||
json['state'] = nativeToJson<String>(state);
|
||||
json['zipCode'] = nativeToJson<String>(zipCode);
|
||||
json['managerName'] = nativeToJson<String>(managerName);
|
||||
if (state != null) {
|
||||
json['state'] = nativeToJson<String?>(state);
|
||||
}
|
||||
if (zipCode != null) {
|
||||
json['zipCode'] = nativeToJson<String?>(zipCode);
|
||||
}
|
||||
if (managerName != null) {
|
||||
json['managerName'] = nativeToJson<String?>(managerName);
|
||||
}
|
||||
json['isActive'] = nativeToJson<bool>(isActive);
|
||||
if (departments != null) {
|
||||
json['departments'] = departments!.toJson();
|
||||
@@ -108,9 +114,9 @@ class GetTeamHubsByTeamIdTeamHubs {
|
||||
required this.hubName,
|
||||
required this.address,
|
||||
required this.city,
|
||||
required this.state,
|
||||
required this.zipCode,
|
||||
required this.managerName,
|
||||
this.state,
|
||||
this.zipCode,
|
||||
this.managerName,
|
||||
required this.isActive,
|
||||
this.departments,
|
||||
this.createdAt,
|
||||
|
||||
@@ -23,9 +23,9 @@ class ListTeamHubsTeamHubs {
|
||||
final String hubName;
|
||||
final String address;
|
||||
final String city;
|
||||
final String state;
|
||||
final String zipCode;
|
||||
final String managerName;
|
||||
final String? state;
|
||||
final String? zipCode;
|
||||
final String? managerName;
|
||||
final bool isActive;
|
||||
final AnyValue? departments;
|
||||
final Timestamp? createdAt;
|
||||
@@ -38,9 +38,9 @@ class ListTeamHubsTeamHubs {
|
||||
hubName = nativeFromJson<String>(json['hubName']),
|
||||
address = nativeFromJson<String>(json['address']),
|
||||
city = nativeFromJson<String>(json['city']),
|
||||
state = nativeFromJson<String>(json['state']),
|
||||
zipCode = nativeFromJson<String>(json['zipCode']),
|
||||
managerName = nativeFromJson<String>(json['managerName']),
|
||||
state = json['state'] == null ? null : nativeFromJson<String>(json['state']),
|
||||
zipCode = json['zipCode'] == null ? null : nativeFromJson<String>(json['zipCode']),
|
||||
managerName = json['managerName'] == null ? null : nativeFromJson<String>(json['managerName']),
|
||||
isActive = nativeFromJson<bool>(json['isActive']),
|
||||
departments = json['departments'] == null ? null : AnyValue.fromJson(json['departments']),
|
||||
createdAt = json['createdAt'] == null ? null : Timestamp.fromJson(json['createdAt']),
|
||||
@@ -82,9 +82,15 @@ class ListTeamHubsTeamHubs {
|
||||
json['hubName'] = nativeToJson<String>(hubName);
|
||||
json['address'] = nativeToJson<String>(address);
|
||||
json['city'] = nativeToJson<String>(city);
|
||||
json['state'] = nativeToJson<String>(state);
|
||||
json['zipCode'] = nativeToJson<String>(zipCode);
|
||||
json['managerName'] = nativeToJson<String>(managerName);
|
||||
if (state != null) {
|
||||
json['state'] = nativeToJson<String?>(state);
|
||||
}
|
||||
if (zipCode != null) {
|
||||
json['zipCode'] = nativeToJson<String?>(zipCode);
|
||||
}
|
||||
if (managerName != null) {
|
||||
json['managerName'] = nativeToJson<String?>(managerName);
|
||||
}
|
||||
json['isActive'] = nativeToJson<bool>(isActive);
|
||||
if (departments != null) {
|
||||
json['departments'] = departments!.toJson();
|
||||
@@ -107,9 +113,9 @@ class ListTeamHubsTeamHubs {
|
||||
required this.hubName,
|
||||
required this.address,
|
||||
required this.city,
|
||||
required this.state,
|
||||
required this.zipCode,
|
||||
required this.managerName,
|
||||
this.state,
|
||||
this.zipCode,
|
||||
this.managerName,
|
||||
required this.isActive,
|
||||
this.departments,
|
||||
this.createdAt,
|
||||
|
||||
@@ -24,9 +24,9 @@ class ListTeamHubsByOwnerIdTeamHubs {
|
||||
final String hubName;
|
||||
final String address;
|
||||
final String city;
|
||||
final String state;
|
||||
final String zipCode;
|
||||
final String managerName;
|
||||
final String? state;
|
||||
final String? zipCode;
|
||||
final String? managerName;
|
||||
final bool isActive;
|
||||
final AnyValue? departments;
|
||||
final Timestamp? createdAt;
|
||||
@@ -37,9 +37,9 @@ class ListTeamHubsByOwnerIdTeamHubs {
|
||||
hubName = nativeFromJson<String>(json['hubName']),
|
||||
address = nativeFromJson<String>(json['address']),
|
||||
city = nativeFromJson<String>(json['city']),
|
||||
state = nativeFromJson<String>(json['state']),
|
||||
zipCode = nativeFromJson<String>(json['zipCode']),
|
||||
managerName = nativeFromJson<String>(json['managerName']),
|
||||
state = json['state'] == null ? null : nativeFromJson<String>(json['state']),
|
||||
zipCode = json['zipCode'] == null ? null : nativeFromJson<String>(json['zipCode']),
|
||||
managerName = json['managerName'] == null ? null : nativeFromJson<String>(json['managerName']),
|
||||
isActive = nativeFromJson<bool>(json['isActive']),
|
||||
departments = json['departments'] == null ? null : AnyValue.fromJson(json['departments']),
|
||||
createdAt = json['createdAt'] == null ? null : Timestamp.fromJson(json['createdAt']);
|
||||
@@ -77,9 +77,15 @@ class ListTeamHubsByOwnerIdTeamHubs {
|
||||
json['hubName'] = nativeToJson<String>(hubName);
|
||||
json['address'] = nativeToJson<String>(address);
|
||||
json['city'] = nativeToJson<String>(city);
|
||||
json['state'] = nativeToJson<String>(state);
|
||||
json['zipCode'] = nativeToJson<String>(zipCode);
|
||||
json['managerName'] = nativeToJson<String>(managerName);
|
||||
if (state != null) {
|
||||
json['state'] = nativeToJson<String?>(state);
|
||||
}
|
||||
if (zipCode != null) {
|
||||
json['zipCode'] = nativeToJson<String?>(zipCode);
|
||||
}
|
||||
if (managerName != null) {
|
||||
json['managerName'] = nativeToJson<String?>(managerName);
|
||||
}
|
||||
json['isActive'] = nativeToJson<bool>(isActive);
|
||||
if (departments != null) {
|
||||
json['departments'] = departments!.toJson();
|
||||
@@ -96,9 +102,9 @@ class ListTeamHubsByOwnerIdTeamHubs {
|
||||
required this.hubName,
|
||||
required this.address,
|
||||
required this.city,
|
||||
required this.state,
|
||||
required this.zipCode,
|
||||
required this.managerName,
|
||||
this.state,
|
||||
this.zipCode,
|
||||
this.managerName,
|
||||
required this.isActive,
|
||||
this.departments,
|
||||
this.createdAt,
|
||||
|
||||
Reference in New Issue
Block a user