// GENERATED CODE - DO NOT MODIFY BY HAND

part of 'models.dart';

// **************************************************************************
// BuiltValueGenerator
// **************************************************************************

const EntityAction _$edit = const EntityAction._('edit');
const EntityAction _$archive = const EntityAction._('archive');
const EntityAction _$delete = const EntityAction._('delete');
const EntityAction _$purge = const EntityAction._('purge');
const EntityAction _$restore = const EntityAction._('restore');
const EntityAction _$remove = const EntityAction._('remove');
const EntityAction _$clone = const EntityAction._('clone');
const EntityAction _$cloneToOther = const EntityAction._('cloneToOther');
const EntityAction _$cloneToCredit = const EntityAction._('cloneToCredit');
const EntityAction _$cloneToInvoice = const EntityAction._('cloneToInvoice');
const EntityAction _$cloneToQuote = const EntityAction._('cloneToQuote');
const EntityAction _$cloneToExpense = const EntityAction._('cloneToExpense');
const EntityAction _$cloneToRecurring =
    const EntityAction._('cloneToRecurring');
const EntityAction _$cloneToPurchaseOrder =
    const EntityAction._('cloneToPurchaseOrder');
const EntityAction _$approve = const EntityAction._('approve');
const EntityAction _$applyCredit = const EntityAction._('applyCredit');
const EntityAction _$applyPayment = const EntityAction._('applyPayment');
const EntityAction _$download = const EntityAction._('download');
const EntityAction _$documents = const EntityAction._('documents');
const EntityAction _$bulkDownload = const EntityAction._('bulkDownload');
const EntityAction _$sendEmail = const EntityAction._('sendEmail');
const EntityAction _$sendNow = const EntityAction._('sendNow');
const EntityAction _$bulkSendEmail = const EntityAction._('bulkSendEmail');
const EntityAction _$markSent = const EntityAction._('markSent');
const EntityAction _$markPaid = const EntityAction._('markPaid');
const EntityAction _$newClient = const EntityAction._('newClient');
const EntityAction _$newInvoice = const EntityAction._('newInvoice');
const EntityAction _$newRecurringInvoice =
    const EntityAction._('newRecurringInvoice');
const EntityAction _$newRecurringExpense =
    const EntityAction._('newRecurringExpense');
const EntityAction _$newRecurringQuote =
    const EntityAction._('newRecurringQuote');
const EntityAction _$newQuote = const EntityAction._('newQuote');
const EntityAction _$newCredit = const EntityAction._('newCredit');
const EntityAction _$newExpense = const EntityAction._('newExpense');
const EntityAction _$newProject = const EntityAction._('newProject');
const EntityAction _$newTask = const EntityAction._('newTask');
const EntityAction _$newVendor = const EntityAction._('newVendor');
const EntityAction _$newPurchaseOrder =
    const EntityAction._('newPurchaseOrder');
const EntityAction _$newTransaction = const EntityAction._('newTransaction');
const EntityAction _$clientPortal = const EntityAction._('clientPortal');
const EntityAction _$vendorPortal = const EntityAction._('vendorPortal');
const EntityAction _$newPayment = const EntityAction._('newPayment');
const EntityAction _$settings = const EntityAction._('settings');
const EntityAction _$refundPayment = const EntityAction._('refundPayment');
const EntityAction _$viewPdf = const EntityAction._('viewPdf');
const EntityAction _$viewStatement = const EntityAction._('viewStatement');
const EntityAction _$viewDocument = const EntityAction._('viewDocument');
const EntityAction _$more = const EntityAction._('more');
const EntityAction _$printPdf = const EntityAction._('printPdf');
const EntityAction _$start = const EntityAction._('start');
const EntityAction _$resume = const EntityAction._('resume');
const EntityAction _$stop = const EntityAction._('stop');
const EntityAction _$toggleMultiselect =
    const EntityAction._('toggleMultiselect');
const EntityAction _$reverse = const EntityAction._('reverse');
const EntityAction _$cancelInvoice = const EntityAction._('cancelInvoice');
const EntityAction _$copy = const EntityAction._('copy');
const EntityAction _$invoiceTask = const EntityAction._('invoiceTask');
const EntityAction _$invoiceExpense = const EntityAction._('invoiceExpense');
const EntityAction _$invoiceProject = const EntityAction._('invoiceProject');
const EntityAction _$resendInvite = const EntityAction._('resendInvite');
const EntityAction _$disconnect = const EntityAction._('disconnect');
const EntityAction _$viewInvoice = const EntityAction._('viewInvoice');
const EntityAction _$viewExpense = const EntityAction._('viewExpense');
const EntityAction _$changeStatus = const EntityAction._('changeStatus');
const EntityAction _$addToInvoice = const EntityAction._('addToInvoice');
const EntityAction _$back = const EntityAction._('back');
const EntityAction _$save = const EntityAction._('save');
const EntityAction _$accept = const EntityAction._('accept');
const EntityAction _$addToInventory = const EntityAction._('addToInventory');
const EntityAction _$convert = const EntityAction._('convert');
const EntityAction _$convertMatched = const EntityAction._('convertMatched');
const EntityAction _$convertToExpense =
    const EntityAction._('convertToExpense');
const EntityAction _$convertToPayment =
    const EntityAction._('convertToPayment');
const EntityAction _$convertToInvoice =
    const EntityAction._('convertToInvoice');
const EntityAction _$convertToProject =
    const EntityAction._('convertToProject');
const EntityAction _$merge = const EntityAction._('merge');
const EntityAction _$bulkPrint = const EntityAction._('bulkPrint');
const EntityAction _$autoBill = const EntityAction._('autoBill');
const EntityAction _$schedule = const EntityAction._('schedule');
const EntityAction _$updatePrices = const EntityAction._('updatePrices');
const EntityAction _$increasePrices = const EntityAction._('increasePrices');
const EntityAction _$setTaxCategory = const EntityAction._('setTaxCategory');
const EntityAction _$eInvoice = const EntityAction._('eInvoice');
const EntityAction _$unlink = const EntityAction._('unlink');
const EntityAction _$runTemplate = const EntityAction._('runTemplate');

EntityAction _$valueOf(String name) {
  switch (name) {
    case 'edit':
      return _$edit;
    case 'archive':
      return _$archive;
    case 'delete':
      return _$delete;
    case 'purge':
      return _$purge;
    case 'restore':
      return _$restore;
    case 'remove':
      return _$remove;
    case 'clone':
      return _$clone;
    case 'cloneToOther':
      return _$cloneToOther;
    case 'cloneToCredit':
      return _$cloneToCredit;
    case 'cloneToInvoice':
      return _$cloneToInvoice;
    case 'cloneToQuote':
      return _$cloneToQuote;
    case 'cloneToExpense':
      return _$cloneToExpense;
    case 'cloneToRecurring':
      return _$cloneToRecurring;
    case 'cloneToPurchaseOrder':
      return _$cloneToPurchaseOrder;
    case 'approve':
      return _$approve;
    case 'applyCredit':
      return _$applyCredit;
    case 'applyPayment':
      return _$applyPayment;
    case 'download':
      return _$download;
    case 'documents':
      return _$documents;
    case 'bulkDownload':
      return _$bulkDownload;
    case 'sendEmail':
      return _$sendEmail;
    case 'sendNow':
      return _$sendNow;
    case 'bulkSendEmail':
      return _$bulkSendEmail;
    case 'markSent':
      return _$markSent;
    case 'markPaid':
      return _$markPaid;
    case 'newClient':
      return _$newClient;
    case 'newInvoice':
      return _$newInvoice;
    case 'newRecurringInvoice':
      return _$newRecurringInvoice;
    case 'newRecurringExpense':
      return _$newRecurringExpense;
    case 'newRecurringQuote':
      return _$newRecurringQuote;
    case 'newQuote':
      return _$newQuote;
    case 'newCredit':
      return _$newCredit;
    case 'newExpense':
      return _$newExpense;
    case 'newProject':
      return _$newProject;
    case 'newTask':
      return _$newTask;
    case 'newVendor':
      return _$newVendor;
    case 'newPurchaseOrder':
      return _$newPurchaseOrder;
    case 'newTransaction':
      return _$newTransaction;
    case 'clientPortal':
      return _$clientPortal;
    case 'vendorPortal':
      return _$vendorPortal;
    case 'newPayment':
      return _$newPayment;
    case 'settings':
      return _$settings;
    case 'refundPayment':
      return _$refundPayment;
    case 'viewPdf':
      return _$viewPdf;
    case 'viewStatement':
      return _$viewStatement;
    case 'viewDocument':
      return _$viewDocument;
    case 'more':
      return _$more;
    case 'printPdf':
      return _$printPdf;
    case 'start':
      return _$start;
    case 'resume':
      return _$resume;
    case 'stop':
      return _$stop;
    case 'toggleMultiselect':
      return _$toggleMultiselect;
    case 'reverse':
      return _$reverse;
    case 'cancelInvoice':
      return _$cancelInvoice;
    case 'copy':
      return _$copy;
    case 'invoiceTask':
      return _$invoiceTask;
    case 'invoiceExpense':
      return _$invoiceExpense;
    case 'invoiceProject':
      return _$invoiceProject;
    case 'resendInvite':
      return _$resendInvite;
    case 'disconnect':
      return _$disconnect;
    case 'viewInvoice':
      return _$viewInvoice;
    case 'viewExpense':
      return _$viewExpense;
    case 'changeStatus':
      return _$changeStatus;
    case 'addToInvoice':
      return _$addToInvoice;
    case 'back':
      return _$back;
    case 'save':
      return _$save;
    case 'accept':
      return _$accept;
    case 'addToInventory':
      return _$addToInventory;
    case 'convert':
      return _$convert;
    case 'convertMatched':
      return _$convertMatched;
    case 'convertToExpense':
      return _$convertToExpense;
    case 'convertToPayment':
      return _$convertToPayment;
    case 'convertToInvoice':
      return _$convertToInvoice;
    case 'convertToProject':
      return _$convertToProject;
    case 'merge':
      return _$merge;
    case 'bulkPrint':
      return _$bulkPrint;
    case 'autoBill':
      return _$autoBill;
    case 'schedule':
      return _$schedule;
    case 'updatePrices':
      return _$updatePrices;
    case 'increasePrices':
      return _$increasePrices;
    case 'setTaxCategory':
      return _$setTaxCategory;
    case 'eInvoice':
      return _$eInvoice;
    case 'unlink':
      return _$unlink;
    case 'runTemplate':
      return _$runTemplate;
    default:
      throw new ArgumentError(name);
  }
}

final BuiltSet<EntityAction> _$values =
    new BuiltSet<EntityAction>(const <EntityAction>[
  _$edit,
  _$archive,
  _$delete,
  _$purge,
  _$restore,
  _$remove,
  _$clone,
  _$cloneToOther,
  _$cloneToCredit,
  _$cloneToInvoice,
  _$cloneToQuote,
  _$cloneToExpense,
  _$cloneToRecurring,
  _$cloneToPurchaseOrder,
  _$approve,
  _$applyCredit,
  _$applyPayment,
  _$download,
  _$documents,
  _$bulkDownload,
  _$sendEmail,
  _$sendNow,
  _$bulkSendEmail,
  _$markSent,
  _$markPaid,
  _$newClient,
  _$newInvoice,
  _$newRecurringInvoice,
  _$newRecurringExpense,
  _$newRecurringQuote,
  _$newQuote,
  _$newCredit,
  _$newExpense,
  _$newProject,
  _$newTask,
  _$newVendor,
  _$newPurchaseOrder,
  _$newTransaction,
  _$clientPortal,
  _$vendorPortal,
  _$newPayment,
  _$settings,
  _$refundPayment,
  _$viewPdf,
  _$viewStatement,
  _$viewDocument,
  _$more,
  _$printPdf,
  _$start,
  _$resume,
  _$stop,
  _$toggleMultiselect,
  _$reverse,
  _$cancelInvoice,
  _$copy,
  _$invoiceTask,
  _$invoiceExpense,
  _$invoiceProject,
  _$resendInvite,
  _$disconnect,
  _$viewInvoice,
  _$viewExpense,
  _$changeStatus,
  _$addToInvoice,
  _$back,
  _$save,
  _$accept,
  _$addToInventory,
  _$convert,
  _$convertMatched,
  _$convertToExpense,
  _$convertToPayment,
  _$convertToInvoice,
  _$convertToProject,
  _$merge,
  _$bulkPrint,
  _$autoBill,
  _$schedule,
  _$updatePrices,
  _$increasePrices,
  _$setTaxCategory,
  _$eInvoice,
  _$unlink,
  _$runTemplate,
]);

Serializer<EntityAction> _$entityActionSerializer =
    new _$EntityActionSerializer();

class _$EntityActionSerializer implements PrimitiveSerializer<EntityAction> {
  @override
  final Iterable<Type> types = const <Type>[EntityAction];
  @override
  final String wireName = 'EntityAction';

  @override
  Object serialize(Serializers serializers, EntityAction object,
          {FullType specifiedType = FullType.unspecified}) =>
      object.name;

  @override
  EntityAction deserialize(Serializers serializers, Object serialized,
          {FullType specifiedType = FullType.unspecified}) =>
      EntityAction.valueOf(serialized as String);
}

// ignore_for_file: deprecated_member_use_from_same_package,type=lint
