// GENERATED CODE - DO NOT MODIFY BY HAND part of angel_serialize.test.models.book; // ************************************************************************** // Generator: JsonModelGenerator // ************************************************************************** class Book extends _Book { Book( {this.id, this.author, this.title, this.description, this.pageCount, List notModels, this.camelCaseString, this.createdAt, this.updatedAt}) : this.notModels = new List.unmodifiable(notModels ?? []); @override final String id; @override final String author; @override final String title; @override final String description; @override final int pageCount; @override final List notModels; @override final String camelCaseString; @override final DateTime createdAt; @override final DateTime updatedAt; Book copyWith( {String id, String author, String title, String description, int pageCount, List notModels, String camelCaseString, DateTime createdAt, DateTime updatedAt}) { return new Book( id: id ?? this.id, author: author ?? this.author, title: title ?? this.title, description: description ?? this.description, pageCount: pageCount ?? this.pageCount, notModels: notModels ?? this.notModels, camelCaseString: camelCaseString ?? this.camelCaseString, createdAt: createdAt ?? this.createdAt, updatedAt: updatedAt ?? this.updatedAt); } bool operator ==(other) { return other is _Book && other.id == id && other.author == author && other.title == title && other.description == description && other.pageCount == pageCount && const ListEquality(const DefaultEquality()) .equals(other.notModels, notModels) && other.camelCaseString == camelCaseString && other.createdAt == createdAt && other.updatedAt == updatedAt; } Map toJson() { return BookSerializer.toMap(this); } }