Initial Commit
This commit is contained in:
2
web_native/lib/graphql/imagini_graphql.dart
Normal file
2
web_native/lib/graphql/imagini_graphql.dart
Normal file
@@ -0,0 +1,2 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
export 'imagini_graphql.graphql.dart';
|
||||
510
web_native/lib/graphql/imagini_graphql.graphql.dart
Normal file
510
web_native/lib/graphql/imagini_graphql.graphql.dart
Normal file
@@ -0,0 +1,510 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
import 'package:meta/meta.dart';
|
||||
import 'package:artemis/artemis.dart';
|
||||
import 'package:json_annotation/json_annotation.dart';
|
||||
import 'package:equatable/equatable.dart';
|
||||
import 'package:gql/ast.dart';
|
||||
import 'package:http/http.dart';
|
||||
import 'package:imagini/helpers/upload_serializer.dart';
|
||||
part 'imagini_graphql.graphql.g.dart';
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class Login$Query$AuthResponse$Device with EquatableMixin {
|
||||
Login$Query$AuthResponse$Device();
|
||||
|
||||
factory Login$Query$AuthResponse$Device.fromJson(Map<String, dynamic> json) =>
|
||||
_$Login$Query$AuthResponse$DeviceFromJson(json);
|
||||
|
||||
String id;
|
||||
|
||||
@override
|
||||
List<Object> get props => [id];
|
||||
Map<String, dynamic> toJson() =>
|
||||
_$Login$Query$AuthResponse$DeviceToJson(this);
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class Login$Query$AuthResponse with EquatableMixin {
|
||||
Login$Query$AuthResponse();
|
||||
|
||||
factory Login$Query$AuthResponse.fromJson(Map<String, dynamic> json) =>
|
||||
_$Login$Query$AuthResponseFromJson(json);
|
||||
|
||||
@JsonKey(unknownEnumValue: AuthResult.artemisUnknown)
|
||||
AuthResult result;
|
||||
|
||||
Login$Query$AuthResponse$Device device;
|
||||
|
||||
@override
|
||||
List<Object> get props => [result, device];
|
||||
Map<String, dynamic> toJson() => _$Login$Query$AuthResponseToJson(this);
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class Login$Query with EquatableMixin {
|
||||
Login$Query();
|
||||
|
||||
factory Login$Query.fromJson(Map<String, dynamic> json) =>
|
||||
_$Login$QueryFromJson(json);
|
||||
|
||||
Login$Query$AuthResponse login;
|
||||
|
||||
@override
|
||||
List<Object> get props => [login];
|
||||
Map<String, dynamic> toJson() => _$Login$QueryToJson(this);
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class CreateMediaItem$Mutation$MediaItem with EquatableMixin {
|
||||
CreateMediaItem$Mutation$MediaItem();
|
||||
|
||||
factory CreateMediaItem$Mutation$MediaItem.fromJson(
|
||||
Map<String, dynamic> json) =>
|
||||
_$CreateMediaItem$Mutation$MediaItemFromJson(json);
|
||||
|
||||
String id;
|
||||
|
||||
DateTime createdAt;
|
||||
|
||||
DateTime updatedAt;
|
||||
|
||||
DateTime exifDate;
|
||||
|
||||
double latitude;
|
||||
|
||||
double longitude;
|
||||
|
||||
bool isVideo;
|
||||
|
||||
String fileName;
|
||||
|
||||
String origName;
|
||||
|
||||
String userID;
|
||||
|
||||
@override
|
||||
List<Object> get props => [
|
||||
id,
|
||||
createdAt,
|
||||
updatedAt,
|
||||
exifDate,
|
||||
latitude,
|
||||
longitude,
|
||||
isVideo,
|
||||
fileName,
|
||||
origName,
|
||||
userID
|
||||
];
|
||||
Map<String, dynamic> toJson() =>
|
||||
_$CreateMediaItem$Mutation$MediaItemToJson(this);
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class CreateMediaItem$Mutation with EquatableMixin {
|
||||
CreateMediaItem$Mutation();
|
||||
|
||||
factory CreateMediaItem$Mutation.fromJson(Map<String, dynamic> json) =>
|
||||
_$CreateMediaItem$MutationFromJson(json);
|
||||
|
||||
CreateMediaItem$Mutation$MediaItem createMediaItem;
|
||||
|
||||
@override
|
||||
List<Object> get props => [createMediaItem];
|
||||
Map<String, dynamic> toJson() => _$CreateMediaItem$MutationToJson(this);
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class Me$Query$User with EquatableMixin {
|
||||
Me$Query$User();
|
||||
|
||||
factory Me$Query$User.fromJson(Map<String, dynamic> json) =>
|
||||
_$Me$Query$UserFromJson(json);
|
||||
|
||||
String id;
|
||||
|
||||
DateTime createdAt;
|
||||
|
||||
DateTime updatedAt;
|
||||
|
||||
String email;
|
||||
|
||||
String username;
|
||||
|
||||
String firstName;
|
||||
|
||||
String lastName;
|
||||
|
||||
@JsonKey(unknownEnumValue: Role.artemisUnknown)
|
||||
Role role;
|
||||
|
||||
@JsonKey(unknownEnumValue: AuthType.artemisUnknown)
|
||||
AuthType authType;
|
||||
|
||||
@override
|
||||
List<Object> get props => [
|
||||
id,
|
||||
createdAt,
|
||||
updatedAt,
|
||||
email,
|
||||
username,
|
||||
firstName,
|
||||
lastName,
|
||||
role,
|
||||
authType
|
||||
];
|
||||
Map<String, dynamic> toJson() => _$Me$Query$UserToJson(this);
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class Me$Query with EquatableMixin {
|
||||
Me$Query();
|
||||
|
||||
factory Me$Query.fromJson(Map<String, dynamic> json) =>
|
||||
_$Me$QueryFromJson(json);
|
||||
|
||||
Me$Query$User me;
|
||||
|
||||
@override
|
||||
List<Object> get props => [me];
|
||||
Map<String, dynamic> toJson() => _$Me$QueryToJson(this);
|
||||
}
|
||||
|
||||
enum AuthResult {
|
||||
@JsonValue('Success')
|
||||
success,
|
||||
@JsonValue('Failure')
|
||||
failure,
|
||||
@JsonValue('ARTEMIS_UNKNOWN')
|
||||
artemisUnknown,
|
||||
}
|
||||
enum Role {
|
||||
@JsonValue('Admin')
|
||||
admin,
|
||||
@JsonValue('User')
|
||||
user,
|
||||
@JsonValue('ARTEMIS_UNKNOWN')
|
||||
artemisUnknown,
|
||||
}
|
||||
enum AuthType {
|
||||
@JsonValue('Local')
|
||||
local,
|
||||
@JsonValue('LDAP')
|
||||
ldap,
|
||||
@JsonValue('ARTEMIS_UNKNOWN')
|
||||
artemisUnknown,
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class LoginArguments extends JsonSerializable with EquatableMixin {
|
||||
LoginArguments({@required this.user, @required this.password, this.deviceID});
|
||||
|
||||
@override
|
||||
factory LoginArguments.fromJson(Map<String, dynamic> json) =>
|
||||
_$LoginArgumentsFromJson(json);
|
||||
|
||||
final String user;
|
||||
|
||||
final String password;
|
||||
|
||||
final String deviceID;
|
||||
|
||||
@override
|
||||
List<Object> get props => [user, password, deviceID];
|
||||
@override
|
||||
Map<String, dynamic> toJson() => _$LoginArgumentsToJson(this);
|
||||
}
|
||||
|
||||
class LoginQuery extends GraphQLQuery<Login$Query, LoginArguments> {
|
||||
LoginQuery({this.variables});
|
||||
|
||||
@override
|
||||
final DocumentNode document = DocumentNode(definitions: [
|
||||
OperationDefinitionNode(
|
||||
type: OperationType.query,
|
||||
name: NameNode(value: 'login'),
|
||||
variableDefinitions: [
|
||||
VariableDefinitionNode(
|
||||
variable: VariableNode(name: NameNode(value: 'user')),
|
||||
type: NamedTypeNode(
|
||||
name: NameNode(value: 'String'), isNonNull: true),
|
||||
defaultValue: DefaultValueNode(value: null),
|
||||
directives: []),
|
||||
VariableDefinitionNode(
|
||||
variable: VariableNode(name: NameNode(value: 'password')),
|
||||
type: NamedTypeNode(
|
||||
name: NameNode(value: 'String'), isNonNull: true),
|
||||
defaultValue: DefaultValueNode(value: null),
|
||||
directives: []),
|
||||
VariableDefinitionNode(
|
||||
variable: VariableNode(name: NameNode(value: 'deviceID')),
|
||||
type:
|
||||
NamedTypeNode(name: NameNode(value: 'ID'), isNonNull: false),
|
||||
defaultValue: DefaultValueNode(value: null),
|
||||
directives: [])
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: SelectionSetNode(selections: [
|
||||
FieldNode(
|
||||
name: NameNode(value: 'login'),
|
||||
alias: null,
|
||||
arguments: [
|
||||
ArgumentNode(
|
||||
name: NameNode(value: 'user'),
|
||||
value: VariableNode(name: NameNode(value: 'user'))),
|
||||
ArgumentNode(
|
||||
name: NameNode(value: 'password'),
|
||||
value: VariableNode(name: NameNode(value: 'password'))),
|
||||
ArgumentNode(
|
||||
name: NameNode(value: 'deviceID'),
|
||||
value: VariableNode(name: NameNode(value: 'deviceID')))
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: SelectionSetNode(selections: [
|
||||
FieldNode(
|
||||
name: NameNode(value: 'result'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'device'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: SelectionSetNode(selections: [
|
||||
FieldNode(
|
||||
name: NameNode(value: 'id'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null)
|
||||
]))
|
||||
]))
|
||||
]))
|
||||
]);
|
||||
|
||||
@override
|
||||
final String operationName = 'login';
|
||||
|
||||
@override
|
||||
final LoginArguments variables;
|
||||
|
||||
@override
|
||||
List<Object> get props => [document, operationName, variables];
|
||||
@override
|
||||
Login$Query parse(Map<String, dynamic> json) => Login$Query.fromJson(json);
|
||||
}
|
||||
|
||||
@JsonSerializable(explicitToJson: true)
|
||||
class CreateMediaItemArguments extends JsonSerializable with EquatableMixin {
|
||||
CreateMediaItemArguments({@required this.file});
|
||||
|
||||
@override
|
||||
factory CreateMediaItemArguments.fromJson(Map<String, dynamic> json) =>
|
||||
_$CreateMediaItemArgumentsFromJson(json);
|
||||
|
||||
@JsonKey(
|
||||
fromJson: fromGraphQLUploadToDartMultipartFile,
|
||||
toJson: fromDartMultipartFileToGraphQLUpload)
|
||||
final MultipartFile file;
|
||||
|
||||
@override
|
||||
List<Object> get props => [file];
|
||||
@override
|
||||
Map<String, dynamic> toJson() => _$CreateMediaItemArgumentsToJson(this);
|
||||
}
|
||||
|
||||
class CreateMediaItemMutation
|
||||
extends GraphQLQuery<CreateMediaItem$Mutation, CreateMediaItemArguments> {
|
||||
CreateMediaItemMutation({this.variables});
|
||||
|
||||
@override
|
||||
final DocumentNode document = DocumentNode(definitions: [
|
||||
OperationDefinitionNode(
|
||||
type: OperationType.mutation,
|
||||
name: NameNode(value: 'createMediaItem'),
|
||||
variableDefinitions: [
|
||||
VariableDefinitionNode(
|
||||
variable: VariableNode(name: NameNode(value: 'file')),
|
||||
type: NamedTypeNode(
|
||||
name: NameNode(value: 'Upload'), isNonNull: true),
|
||||
defaultValue: DefaultValueNode(value: null),
|
||||
directives: [])
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: SelectionSetNode(selections: [
|
||||
FieldNode(
|
||||
name: NameNode(value: 'createMediaItem'),
|
||||
alias: null,
|
||||
arguments: [
|
||||
ArgumentNode(
|
||||
name: NameNode(value: 'input'),
|
||||
value: ObjectValueNode(fields: [
|
||||
ObjectFieldNode(
|
||||
name: NameNode(value: 'file'),
|
||||
value: VariableNode(name: NameNode(value: 'file')))
|
||||
]))
|
||||
],
|
||||
directives: [],
|
||||
selectionSet: SelectionSetNode(selections: [
|
||||
FieldNode(
|
||||
name: NameNode(value: 'id'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'createdAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'updatedAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'exifDate'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'latitude'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'longitude'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'isVideo'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'fileName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'origName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'userID'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null)
|
||||
]))
|
||||
]))
|
||||
]);
|
||||
|
||||
@override
|
||||
final String operationName = 'createMediaItem';
|
||||
|
||||
@override
|
||||
final CreateMediaItemArguments variables;
|
||||
|
||||
@override
|
||||
List<Object> get props => [document, operationName, variables];
|
||||
@override
|
||||
CreateMediaItem$Mutation parse(Map<String, dynamic> json) =>
|
||||
CreateMediaItem$Mutation.fromJson(json);
|
||||
}
|
||||
|
||||
class MeQuery extends GraphQLQuery<Me$Query, JsonSerializable> {
|
||||
MeQuery();
|
||||
|
||||
@override
|
||||
final DocumentNode document = DocumentNode(definitions: [
|
||||
OperationDefinitionNode(
|
||||
type: OperationType.query,
|
||||
name: NameNode(value: 'me'),
|
||||
variableDefinitions: [],
|
||||
directives: [],
|
||||
selectionSet: SelectionSetNode(selections: [
|
||||
FieldNode(
|
||||
name: NameNode(value: 'me'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: SelectionSetNode(selections: [
|
||||
FieldNode(
|
||||
name: NameNode(value: 'id'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'createdAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'updatedAt'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'email'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'username'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'firstName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'lastName'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'role'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null),
|
||||
FieldNode(
|
||||
name: NameNode(value: 'authType'),
|
||||
alias: null,
|
||||
arguments: [],
|
||||
directives: [],
|
||||
selectionSet: null)
|
||||
]))
|
||||
]))
|
||||
]);
|
||||
|
||||
@override
|
||||
final String operationName = 'me';
|
||||
|
||||
@override
|
||||
List<Object> get props => [document, operationName];
|
||||
@override
|
||||
Me$Query parse(Map<String, dynamic> json) => Me$Query.fromJson(json);
|
||||
}
|
||||
221
web_native/lib/graphql/imagini_graphql.graphql.g.dart
Normal file
221
web_native/lib/graphql/imagini_graphql.graphql.g.dart
Normal file
@@ -0,0 +1,221 @@
|
||||
// GENERATED CODE - DO NOT MODIFY BY HAND
|
||||
|
||||
part of 'imagini_graphql.graphql.dart';
|
||||
|
||||
// **************************************************************************
|
||||
// JsonSerializableGenerator
|
||||
// **************************************************************************
|
||||
|
||||
Login$Query$AuthResponse$Device _$Login$Query$AuthResponse$DeviceFromJson(
|
||||
Map<String, dynamic> json) {
|
||||
return Login$Query$AuthResponse$Device()..id = json['id'] as String;
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$Login$Query$AuthResponse$DeviceToJson(
|
||||
Login$Query$AuthResponse$Device instance) =>
|
||||
<String, dynamic>{
|
||||
'id': instance.id,
|
||||
};
|
||||
|
||||
Login$Query$AuthResponse _$Login$Query$AuthResponseFromJson(
|
||||
Map<String, dynamic> json) {
|
||||
return Login$Query$AuthResponse()
|
||||
..result = _$enumDecodeNullable(_$AuthResultEnumMap, json['result'],
|
||||
unknownValue: AuthResult.artemisUnknown)
|
||||
..device = json['device'] == null
|
||||
? null
|
||||
: Login$Query$AuthResponse$Device.fromJson(
|
||||
json['device'] as Map<String, dynamic>);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$Login$Query$AuthResponseToJson(
|
||||
Login$Query$AuthResponse instance) =>
|
||||
<String, dynamic>{
|
||||
'result': _$AuthResultEnumMap[instance.result],
|
||||
'device': instance.device?.toJson(),
|
||||
};
|
||||
|
||||
T _$enumDecode<T>(
|
||||
Map<T, dynamic> enumValues,
|
||||
dynamic source, {
|
||||
T unknownValue,
|
||||
}) {
|
||||
if (source == null) {
|
||||
throw ArgumentError('A value must be provided. Supported values: '
|
||||
'${enumValues.values.join(', ')}');
|
||||
}
|
||||
|
||||
final value = enumValues.entries
|
||||
.singleWhere((e) => e.value == source, orElse: () => null)
|
||||
?.key;
|
||||
|
||||
if (value == null && unknownValue == null) {
|
||||
throw ArgumentError('`$source` is not one of the supported values: '
|
||||
'${enumValues.values.join(', ')}');
|
||||
}
|
||||
return value ?? unknownValue;
|
||||
}
|
||||
|
||||
T _$enumDecodeNullable<T>(
|
||||
Map<T, dynamic> enumValues,
|
||||
dynamic source, {
|
||||
T unknownValue,
|
||||
}) {
|
||||
if (source == null) {
|
||||
return null;
|
||||
}
|
||||
return _$enumDecode<T>(enumValues, source, unknownValue: unknownValue);
|
||||
}
|
||||
|
||||
const _$AuthResultEnumMap = {
|
||||
AuthResult.success: 'Success',
|
||||
AuthResult.failure: 'Failure',
|
||||
AuthResult.artemisUnknown: 'ARTEMIS_UNKNOWN',
|
||||
};
|
||||
|
||||
Login$Query _$Login$QueryFromJson(Map<String, dynamic> json) {
|
||||
return Login$Query()
|
||||
..login = json['login'] == null
|
||||
? null
|
||||
: Login$Query$AuthResponse.fromJson(
|
||||
json['login'] as Map<String, dynamic>);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$Login$QueryToJson(Login$Query instance) =>
|
||||
<String, dynamic>{
|
||||
'login': instance.login?.toJson(),
|
||||
};
|
||||
|
||||
CreateMediaItem$Mutation$MediaItem _$CreateMediaItem$Mutation$MediaItemFromJson(
|
||||
Map<String, dynamic> json) {
|
||||
return CreateMediaItem$Mutation$MediaItem()
|
||||
..id = json['id'] as String
|
||||
..createdAt = json['createdAt'] == null
|
||||
? null
|
||||
: DateTime.parse(json['createdAt'] as String)
|
||||
..updatedAt = json['updatedAt'] == null
|
||||
? null
|
||||
: DateTime.parse(json['updatedAt'] as String)
|
||||
..exifDate = json['exifDate'] == null
|
||||
? null
|
||||
: DateTime.parse(json['exifDate'] as String)
|
||||
..latitude = (json['latitude'] as num)?.toDouble()
|
||||
..longitude = (json['longitude'] as num)?.toDouble()
|
||||
..isVideo = json['isVideo'] as bool
|
||||
..fileName = json['fileName'] as String
|
||||
..origName = json['origName'] as String
|
||||
..userID = json['userID'] as String;
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$CreateMediaItem$Mutation$MediaItemToJson(
|
||||
CreateMediaItem$Mutation$MediaItem instance) =>
|
||||
<String, dynamic>{
|
||||
'id': instance.id,
|
||||
'createdAt': instance.createdAt?.toIso8601String(),
|
||||
'updatedAt': instance.updatedAt?.toIso8601String(),
|
||||
'exifDate': instance.exifDate?.toIso8601String(),
|
||||
'latitude': instance.latitude,
|
||||
'longitude': instance.longitude,
|
||||
'isVideo': instance.isVideo,
|
||||
'fileName': instance.fileName,
|
||||
'origName': instance.origName,
|
||||
'userID': instance.userID,
|
||||
};
|
||||
|
||||
CreateMediaItem$Mutation _$CreateMediaItem$MutationFromJson(
|
||||
Map<String, dynamic> json) {
|
||||
return CreateMediaItem$Mutation()
|
||||
..createMediaItem = json['createMediaItem'] == null
|
||||
? null
|
||||
: CreateMediaItem$Mutation$MediaItem.fromJson(
|
||||
json['createMediaItem'] as Map<String, dynamic>);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$CreateMediaItem$MutationToJson(
|
||||
CreateMediaItem$Mutation instance) =>
|
||||
<String, dynamic>{
|
||||
'createMediaItem': instance.createMediaItem?.toJson(),
|
||||
};
|
||||
|
||||
Me$Query$User _$Me$Query$UserFromJson(Map<String, dynamic> json) {
|
||||
return Me$Query$User()
|
||||
..id = json['id'] as String
|
||||
..createdAt = json['createdAt'] == null
|
||||
? null
|
||||
: DateTime.parse(json['createdAt'] as String)
|
||||
..updatedAt = json['updatedAt'] == null
|
||||
? null
|
||||
: DateTime.parse(json['updatedAt'] as String)
|
||||
..email = json['email'] as String
|
||||
..username = json['username'] as String
|
||||
..firstName = json['firstName'] as String
|
||||
..lastName = json['lastName'] as String
|
||||
..role = _$enumDecodeNullable(_$RoleEnumMap, json['role'],
|
||||
unknownValue: Role.artemisUnknown)
|
||||
..authType = _$enumDecodeNullable(_$AuthTypeEnumMap, json['authType'],
|
||||
unknownValue: AuthType.artemisUnknown);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$Me$Query$UserToJson(Me$Query$User instance) =>
|
||||
<String, dynamic>{
|
||||
'id': instance.id,
|
||||
'createdAt': instance.createdAt?.toIso8601String(),
|
||||
'updatedAt': instance.updatedAt?.toIso8601String(),
|
||||
'email': instance.email,
|
||||
'username': instance.username,
|
||||
'firstName': instance.firstName,
|
||||
'lastName': instance.lastName,
|
||||
'role': _$RoleEnumMap[instance.role],
|
||||
'authType': _$AuthTypeEnumMap[instance.authType],
|
||||
};
|
||||
|
||||
const _$RoleEnumMap = {
|
||||
Role.admin: 'Admin',
|
||||
Role.user: 'User',
|
||||
Role.artemisUnknown: 'ARTEMIS_UNKNOWN',
|
||||
};
|
||||
|
||||
const _$AuthTypeEnumMap = {
|
||||
AuthType.local: 'Local',
|
||||
AuthType.ldap: 'LDAP',
|
||||
AuthType.artemisUnknown: 'ARTEMIS_UNKNOWN',
|
||||
};
|
||||
|
||||
Me$Query _$Me$QueryFromJson(Map<String, dynamic> json) {
|
||||
return Me$Query()
|
||||
..me = json['me'] == null
|
||||
? null
|
||||
: Me$Query$User.fromJson(json['me'] as Map<String, dynamic>);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$Me$QueryToJson(Me$Query instance) => <String, dynamic>{
|
||||
'me': instance.me?.toJson(),
|
||||
};
|
||||
|
||||
LoginArguments _$LoginArgumentsFromJson(Map<String, dynamic> json) {
|
||||
return LoginArguments(
|
||||
user: json['user'] as String,
|
||||
password: json['password'] as String,
|
||||
deviceID: json['deviceID'] as String,
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$LoginArgumentsToJson(LoginArguments instance) =>
|
||||
<String, dynamic>{
|
||||
'user': instance.user,
|
||||
'password': instance.password,
|
||||
'deviceID': instance.deviceID,
|
||||
};
|
||||
|
||||
CreateMediaItemArguments _$CreateMediaItemArgumentsFromJson(
|
||||
Map<String, dynamic> json) {
|
||||
return CreateMediaItemArguments(
|
||||
file: fromGraphQLUploadToDartMultipartFile(json['file'] as MultipartFile),
|
||||
);
|
||||
}
|
||||
|
||||
Map<String, dynamic> _$CreateMediaItemArgumentsToJson(
|
||||
CreateMediaItemArguments instance) =>
|
||||
<String, dynamic>{
|
||||
'file': fromDartMultipartFileToGraphQLUpload(instance.file),
|
||||
};
|
||||
Reference in New Issue
Block a user