solving problem adding checkin time
This commit is contained in:
@@ -1,16 +1,16 @@
|
||||
# Basic Usage
|
||||
|
||||
```dart
|
||||
ExampleConnector.instance.CreateStaff(createStaffVariables).execute();
|
||||
ExampleConnector.instance.UpdateStaff(updateStaffVariables).execute();
|
||||
ExampleConnector.instance.DeleteStaff(deleteStaffVariables).execute();
|
||||
ExampleConnector.instance.listStaffAvailabilities(listStaffAvailabilitiesVariables).execute();
|
||||
ExampleConnector.instance.listStaffAvailabilitiesByStaffId(listStaffAvailabilitiesByStaffIdVariables).execute();
|
||||
ExampleConnector.instance.getStaffAvailabilityByKey(getStaffAvailabilityByKeyVariables).execute();
|
||||
ExampleConnector.instance.listStaffAvailabilitiesByDay(listStaffAvailabilitiesByDayVariables).execute();
|
||||
ExampleConnector.instance.createStaffAvailabilityStats(createStaffAvailabilityStatsVariables).execute();
|
||||
ExampleConnector.instance.updateStaffAvailabilityStats(updateStaffAvailabilityStatsVariables).execute();
|
||||
ExampleConnector.instance.deleteStaffAvailabilityStats(deleteStaffAvailabilityStatsVariables).execute();
|
||||
ExampleConnector.instance.createTaskComment(createTaskCommentVariables).execute();
|
||||
ExampleConnector.instance.updateTaskComment(updateTaskCommentVariables).execute();
|
||||
ExampleConnector.instance.deleteTaskComment(deleteTaskCommentVariables).execute();
|
||||
ExampleConnector.instance.createTaxForm(createTaxFormVariables).execute();
|
||||
ExampleConnector.instance.updateTaxForm(updateTaxFormVariables).execute();
|
||||
ExampleConnector.instance.deleteTaxForm(deleteTaxFormVariables).execute();
|
||||
ExampleConnector.instance.createUserConversation(createUserConversationVariables).execute();
|
||||
ExampleConnector.instance.updateUserConversation(updateUserConversationVariables).execute();
|
||||
ExampleConnector.instance.markConversationAsRead(markConversationAsReadVariables).execute();
|
||||
ExampleConnector.instance.incrementUnreadForUser(incrementUnreadForUserVariables).execute();
|
||||
|
||||
```
|
||||
|
||||
@@ -23,7 +23,7 @@ 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.searchInvoiceTemplatesByOwnerAndName({ ... })
|
||||
await ExampleConnector.instance.listStaffAvailabilitiesByDay({ ... })
|
||||
.offset(...)
|
||||
.execute();
|
||||
```
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ class UpdateApplicationStatusVariablesBuilder {
|
||||
Optional<ApplicationStatus> _status = Optional.optional((data) => ApplicationStatus.values.byName(data), enumSerializer);
|
||||
Optional<Timestamp> _checkInTime = Optional.optional((json) => json['checkInTime'] = Timestamp.fromJson(json['checkInTime']), defaultSerializer);
|
||||
Optional<Timestamp> _checkOutTime = Optional.optional((json) => json['checkOutTime'] = Timestamp.fromJson(json['checkOutTime']), defaultSerializer);
|
||||
String roleId;
|
||||
Optional<String> _roleId = Optional.optional(nativeFromJson, nativeToJson);
|
||||
|
||||
final FirebaseDataConnect _dataConnect; UpdateApplicationStatusVariablesBuilder shiftId(String? t) {
|
||||
_shiftId.value = t;
|
||||
@@ -29,8 +29,12 @@ class UpdateApplicationStatusVariablesBuilder {
|
||||
_checkOutTime.value = t;
|
||||
return this;
|
||||
}
|
||||
UpdateApplicationStatusVariablesBuilder roleId(String? t) {
|
||||
_roleId.value = t;
|
||||
return this;
|
||||
}
|
||||
|
||||
UpdateApplicationStatusVariablesBuilder(this._dataConnect, {required this.id,required this.roleId,});
|
||||
UpdateApplicationStatusVariablesBuilder(this._dataConnect, {required this.id,});
|
||||
Deserializer<UpdateApplicationStatusData> dataDeserializer = (dynamic json) => UpdateApplicationStatusData.fromJson(jsonDecode(json));
|
||||
Serializer<UpdateApplicationStatusVariables> varsSerializer = (UpdateApplicationStatusVariables vars) => jsonEncode(vars.toJson());
|
||||
Future<OperationResult<UpdateApplicationStatusData, UpdateApplicationStatusVariables>> execute() {
|
||||
@@ -38,7 +42,7 @@ class UpdateApplicationStatusVariablesBuilder {
|
||||
}
|
||||
|
||||
MutationRef<UpdateApplicationStatusData, UpdateApplicationStatusVariables> ref() {
|
||||
UpdateApplicationStatusVariables vars= UpdateApplicationStatusVariables(id: id,shiftId: _shiftId,staffId: _staffId,status: _status,checkInTime: _checkInTime,checkOutTime: _checkOutTime,roleId: roleId,);
|
||||
UpdateApplicationStatusVariables vars= UpdateApplicationStatusVariables(id: id,shiftId: _shiftId,staffId: _staffId,status: _status,checkInTime: _checkInTime,checkOutTime: _checkOutTime,roleId: _roleId,);
|
||||
return _dataConnect.mutation("updateApplicationStatus", dataDeserializer, varsSerializer, vars);
|
||||
}
|
||||
}
|
||||
@@ -121,12 +125,11 @@ class UpdateApplicationStatusVariables {
|
||||
late final Optional<ApplicationStatus>status;
|
||||
late final Optional<Timestamp>checkInTime;
|
||||
late final Optional<Timestamp>checkOutTime;
|
||||
final String roleId;
|
||||
late final Optional<String>roleId;
|
||||
@Deprecated('fromJson is deprecated for Variable classes as they are no longer required for deserialization.')
|
||||
UpdateApplicationStatusVariables.fromJson(Map<String, dynamic> json):
|
||||
|
||||
id = nativeFromJson<String>(json['id']),
|
||||
roleId = nativeFromJson<String>(json['roleId']) {
|
||||
id = nativeFromJson<String>(json['id']) {
|
||||
|
||||
|
||||
|
||||
@@ -150,6 +153,9 @@ class UpdateApplicationStatusVariables {
|
||||
checkOutTime.value = json['checkOutTime'] == null ? null : Timestamp.fromJson(json['checkOutTime']);
|
||||
|
||||
|
||||
roleId = Optional.optional(nativeFromJson, nativeToJson);
|
||||
roleId.value = json['roleId'] == null ? null : nativeFromJson<String>(json['roleId']);
|
||||
|
||||
}
|
||||
@override
|
||||
bool operator ==(Object other) {
|
||||
@@ -192,7 +198,9 @@ class UpdateApplicationStatusVariables {
|
||||
if(checkOutTime.state == OptionalState.set) {
|
||||
json['checkOutTime'] = checkOutTime.toJson();
|
||||
}
|
||||
json['roleId'] = nativeToJson<String>(roleId);
|
||||
if(roleId.state == OptionalState.set) {
|
||||
json['roleId'] = roleId.toJson();
|
||||
}
|
||||
return json;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user