Input$SalesIntegrationDocumentQuotationInput.fromJson constructor

Input$SalesIntegrationDocumentQuotationInput.fromJson(
  1. Map<String, dynamic> data
)

Implementation

factory Input$SalesIntegrationDocumentQuotationInput.fromJson(
    Map<String, dynamic> data) {
  final result$data = <String, dynamic>{};
  if (data.containsKey('reference')) {
    final l$reference = data['reference'];
    result$data['reference'] = l$reference == null
        ? null
        : fromJson$Enum$DocumentReferenceModelEnum((l$reference as String));
  }
  if (data.containsKey('label')) {
    final l$label = data['label'];
    result$data['label'] = (l$label as String?);
  }
  if (data.containsKey('prefix')) {
    final l$prefix = data['prefix'];
    result$data['prefix'] = (l$prefix as String?);
  }
  if (data.containsKey('validity')) {
    final l$validity = data['validity'];
    result$data['validity'] = l$validity == null
        ? null
        : Input$SalesIntegrationDocumentQuotationValidityInput.fromJson(
            (l$validity as Map<String, dynamic>));
  }
  if (data.containsKey('color')) {
    final l$color = data['color'];
    result$data['color'] = (l$color as String?);
  }
  if (data.containsKey('note')) {
    final l$note = data['note'];
    result$data['note'] = (l$note as String?);
  }
  return Input$SalesIntegrationDocumentQuotationInput._(result$data);
}