toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'audioProcessingConfigs': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppAudioProcessingConfig>, List<Map<String, dynamic>>>(audioProcessingConfigs, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppAudioProcessingConfig, Map<String, dynamic>>(value, (value) => value.toMap())),
    'clientCertificateSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppClientCertificateSetting>, List<Map<String, dynamic>>>(clientCertificateSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppClientCertificateSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'createTime': ?createTime,
    'dataStoreSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppDataStoreSetting>, List<Map<String, dynamic>>>(dataStoreSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppDataStoreSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'defaultChannelProfiles': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppDefaultChannelProfile>, List<Map<String, dynamic>>>(defaultChannelProfiles, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppDefaultChannelProfile, Map<String, dynamic>>(value, (value) => value.toMap())),
    'deploymentCount': ?deploymentCount,
    'description': ?description,
    'displayName': ?displayName,
    'etag': ?etag,
    'evaluationMetricsThresholds': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppEvaluationMetricsThreshold>, List<Map<String, dynamic>>>(evaluationMetricsThresholds, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppEvaluationMetricsThreshold, Map<String, dynamic>>(value, (value) => value.toMap())),
    'globalInstruction': ?globalInstruction,
    'guardrails': ?guardrails,
    'languageSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppLanguageSetting>, List<Map<String, dynamic>>>(languageSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppLanguageSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'loggingSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppLoggingSetting>, List<Map<String, dynamic>>>(loggingSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppLoggingSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'metadata': ?metadata,
    'modelSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppModelSetting>, List<Map<String, dynamic>>>(modelSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppModelSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'name': ?name,
    'rootAgent': ?rootAgent,
    'timeZoneSettings': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppTimeZoneSetting>, List<Map<String, dynamic>>>(timeZoneSettings, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppTimeZoneSetting, Map<String, dynamic>>(value, (value) => value.toMap())),
    'updateTime': ?updateTime,
    'variableDeclarations': ?pulumi.Input.mapOptionalInputValue<List<AppVersionSnapshotAppVariableDeclaration>, List<Map<String, dynamic>>>(variableDeclarations, (value) => pulumi.Input.encodeList<AppVersionSnapshotAppVariableDeclaration, Map<String, dynamic>>(value, (value) => value.toMap())),
  };
}