toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final activeDirectory = this.activeDirectory;
final backupConfig = this.backupConfig;
final blockDevices = this.blockDevices;
final cacheParameters = this.cacheParameters;
final capacityGib = this.capacityGib;
final coldTierSizeGib = this.coldTierSizeGib;
final createTime = this.createTime;
final description = this.description;
final encryptionType = this.encryptionType;
final exportPolicy = this.exportPolicy;
final hasReplication = this.hasReplication;
final hotTierSizeUsedGib = this.hotTierSizeUsedGib;
final hybridReplicationParameters = this.hybridReplicationParameters;
final kerberosEnabled = this.kerberosEnabled;
final kmsConfig = this.kmsConfig;
final labels = this.labels;
final largeCapacity = this.largeCapacity;
final ldapEnabled = this.ldapEnabled;
final mountOptions = this.mountOptions;
final multipleEndpoints = this.multipleEndpoints;
final name = this.name;
final network = this.network;
final protocols = this.protocols;
final psaRange = this.psaRange;
final replicaZone = this.replicaZone;
final restoreParameters = this.restoreParameters;
final restrictedActions = this.restrictedActions;
final securityStyle = this.securityStyle;
final serviceLevel = this.serviceLevel;
final shareName = this.shareName;
final smbSettings = this.smbSettings;
final snapReserve = this.snapReserve;
final snapshotDirectory = this.snapshotDirectory;
final snapshotPolicy = this.snapshotPolicy;
final state = this.state;
final stateDetails = this.stateDetails;
final storagePool = this.storagePool;
final throughputMibps = this.throughputMibps;
final tieringPolicy = this.tieringPolicy;
final unixPermissions = this.unixPermissions;
final usedGib = this.usedGib;
final zone = this.zone;
return {
'activeDirectory': ?activeDirectory,
'backupConfig': ?backupConfig,
'blockDevices': ?blockDevices,
'cacheParameters': ?cacheParameters,
'capacityGib': ?capacityGib,
'coldTierSizeGib': ?coldTierSizeGib,
'createTime': ?createTime,
'description': ?description,
'encryptionType': ?encryptionType,
'exportPolicy': ?exportPolicy,
'hasReplication': ?hasReplication,
'hotTierSizeUsedGib': ?hotTierSizeUsedGib,
'hybridReplicationParameters': ?hybridReplicationParameters,
'kerberosEnabled': ?kerberosEnabled,
'kmsConfig': ?kmsConfig,
'labels': ?labels,
'largeCapacity': ?largeCapacity,
'ldapEnabled': ?ldapEnabled,
'mountOptions': ?mountOptions,
'multipleEndpoints': ?multipleEndpoints,
'name': ?name,
'network': ?network,
'protocols': ?protocols,
'psaRange': ?psaRange,
'replicaZone': ?replicaZone,
'restoreParameters': ?restoreParameters,
'restrictedActions': ?restrictedActions,
'securityStyle': ?securityStyle,
'serviceLevel': ?serviceLevel,
'shareName': ?shareName,
'smbSettings': ?smbSettings,
'snapReserve': ?snapReserve,
'snapshotDirectory': ?snapshotDirectory,
'snapshotPolicy': ?snapshotPolicy,
'state': ?state,
'stateDetails': ?stateDetails,
'storagePool': ?storagePool,
'throughputMibps': ?throughputMibps,
'tieringPolicy': ?tieringPolicy,
'unixPermissions': ?unixPermissions,
'usedGib': ?usedGib,
'zone': ?zone,
};
}