toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
  'schemaName': schemaName,
  'canonicalField': canonicalField,
  'containerPath': containerPath,
  'jsonPath': jsonPath,
  'label': label,
  'insertText': insertText,
  'aliases': List<String>.from(aliases),
  if (kind != null) 'kind': kind,
  if (description != null) 'description': description,
  'exampleValue': JsonValue.clone(exampleValue),
  'valueSnippet': valueSnippet,
  'entrySnippet': entrySnippet,
  'valueHint': resolvedValueHint.toJson(),
  'examplePayloadFragment': examplePayloadFragment,
  'preferred': preferred,
};