toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final cacheBehaviors = this.cacheBehaviors;
  final defaultCacheBehavior = this.defaultCacheBehavior;
  final defaultRootObject = this.defaultRootObject;
  final domainName = this.domainName;
  final eTag = this.eTag;
  final lastModifiedTime = this.lastModifiedTime;
  final logging = this.logging;
  final originGroups = this.originGroups;
  final origins = this.origins;
  final status = this.status;
  final webAclId = this.webAclId;
  return {
    if (cacheBehaviors != null) 'CacheBehaviors': cacheBehaviors,
    if (defaultCacheBehavior != null)
      'DefaultCacheBehavior': defaultCacheBehavior,
    if (defaultRootObject != null) 'DefaultRootObject': defaultRootObject,
    if (domainName != null) 'DomainName': domainName,
    if (eTag != null) 'ETag': eTag,
    if (lastModifiedTime != null) 'LastModifiedTime': lastModifiedTime,
    if (logging != null) 'Logging': logging,
    if (originGroups != null) 'OriginGroups': originGroups,
    if (origins != null) 'Origins': origins,
    if (status != null) 'Status': status,
    if (webAclId != null) 'WebAclId': webAclId,
  };
}