toJson method

  1. @override
Object toJson()

Implementation

@override
Object toJson() => {
  'count': ?count?.toString(),
  'instanceFlexibilityPolicy': ?instanceFlexibilityPolicy?.toJson(),
  'instanceProperties': ?instanceProperties?.toJson(),
  'locationPolicy': ?locationPolicy?.toJson(),
  'minCount': ?minCount?.toString(),
  'namePattern': ?namePattern,
  if (perInstanceProperties.isNotDefault)
    'perInstanceProperties': {
      for (final e in perInstanceProperties.entries) e.key: e.value.toJson(),
    },
  'sourceInstanceTemplate': ?sourceInstanceTemplate,
};