toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'attributes': ?attributes,
    'column': ?column,
    'description': ?description,
    'dimension': dimension,
    'ignoreNull': ?ignoreNull,
    'name': ?name,
    'nonNullExpectation': ?nonNullExpectation,
    'rangeExpectation': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleRangeExpectation, Map<String, dynamic>>(rangeExpectation, (value) => value.toMap()),
    'regexExpectation': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleRegexExpectation, Map<String, dynamic>>(regexExpectation, (value) => value.toMap()),
    'rowConditionExpectation': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleRowConditionExpectation, Map<String, dynamic>>(rowConditionExpectation, (value) => value.toMap()),
    'setExpectation': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleSetExpectation, Map<String, dynamic>>(setExpectation, (value) => value.toMap()),
    'sqlAssertion': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleSqlAssertion, Map<String, dynamic>>(sqlAssertion, (value) => value.toMap()),
    'statisticRangeExpectation': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleStatisticRangeExpectation, Map<String, dynamic>>(statisticRangeExpectation, (value) => value.toMap()),
    'suspended': ?suspended,
    'tableConditionExpectation': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleTableConditionExpectation, Map<String, dynamic>>(tableConditionExpectation, (value) => value.toMap()),
    'templateReference': ?pulumi.Input.mapOptionalInputValue<DatascanDataQualitySpecRuleTemplateReference, Map<String, dynamic>>(templateReference, (value) => value.toMap()),
    'threshold': ?threshold,
    'uniquenessExpectation': ?uniquenessExpectation,
  };
}