ModelMapping class

Model operation mapping.

Annotations
  • @JsonSerializable(createFactory: true, createToJson: true, explicitToJson: true)

Constructors

ModelMapping({required String model, String? findUnique, String? findUniqueOrThrow, String? findFirst, String? findFirstOrThrow, String? findMany, String? create, String? createMany, String? update, String? updateMany, String? upsert, String? delete, String? deleteMany, String? aggregate, String? groupBy, String? findRaw, String? aggregateRaw})
Create a new model operation mapping.
const
ModelMapping.fromJson(Map<String, dynamic> json)
Model operation mapping from JSON factory constructor.
factory

Properties

aggregate String?
Aggregate operation
final
aggregateRaw String?
Aggregate raw operation
final
create String?
Create operation
final
createMany String?
Create many operation
final
delete String?
Delete operation
final
deleteMany String?
Delete many operation
final
findFirst String?
Find first operation
final
findFirstOrThrow String?
Find first or throw operation
final
findMany String?
Find many operation
final
findRaw String?
Find raw operation
final
findUnique String?
Find unique operation
final
findUniqueOrThrow String?
Find unique or throw operation
final
groupBy String?
Group by operation
final
hashCode int
The hash code for this object.
no setterinherited
model String
Model name
final
operations List<String>
Model operations.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
update String?
update operation
final
updateMany String?
Update many operation
final
upsert String?
Upsert operation
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Model operation mapping as JSON map.
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited