toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final lifecycleHookName = this.lifecycleHookName;
  final lifecycleTransition = this.lifecycleTransition;
  final defaultResult = this.defaultResult;
  final heartbeatTimeout = this.heartbeatTimeout;
  final notificationMetadata = this.notificationMetadata;
  final notificationTargetARN = this.notificationTargetARN;
  final roleARN = this.roleARN;
  return {
    'LifecycleHookName': lifecycleHookName,
    'LifecycleTransition': lifecycleTransition,
    if (defaultResult != null) 'DefaultResult': defaultResult,
    if (heartbeatTimeout != null) 'HeartbeatTimeout': heartbeatTimeout,
    if (notificationMetadata != null)
      'NotificationMetadata': notificationMetadata,
    if (notificationTargetARN != null)
      'NotificationTargetARN': notificationTargetARN,
    if (roleARN != null) 'RoleARN': roleARN,
  };
}