toJson method

Map<String, dynamic> toJson()

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,
  };
}