toJson method
Implementation
Map<String, dynamic> toJson() {
final source = this.source;
final configRuleArn = this.configRuleArn;
final configRuleId = this.configRuleId;
final configRuleName = this.configRuleName;
final configRuleState = this.configRuleState;
final createdBy = this.createdBy;
final description = this.description;
final inputParameters = this.inputParameters;
final maximumExecutionFrequency = this.maximumExecutionFrequency;
final scope = this.scope;
return {
'Source': source,
if (configRuleArn != null) 'ConfigRuleArn': configRuleArn,
if (configRuleId != null) 'ConfigRuleId': configRuleId,
if (configRuleName != null) 'ConfigRuleName': configRuleName,
if (configRuleState != null) 'ConfigRuleState': configRuleState.toValue(),
if (createdBy != null) 'CreatedBy': createdBy,
if (description != null) 'Description': description,
if (inputParameters != null) 'InputParameters': inputParameters,
if (maximumExecutionFrequency != null)
'MaximumExecutionFrequency': maximumExecutionFrequency.toValue(),
if (scope != null) 'Scope': scope,
};
}