toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final format = this.format;
  final roleArn = this.roleArn;
  final s3Url = this.s3Url;
  final defineSegment = this.defineSegment;
  final externalId = this.externalId;
  final registerEndpoints = this.registerEndpoints;
  final segmentId = this.segmentId;
  final segmentName = this.segmentName;
  return {
    'Format': format.toValue(),
    'RoleArn': roleArn,
    'S3Url': s3Url,
    if (defineSegment != null) 'DefineSegment': defineSegment,
    if (externalId != null) 'ExternalId': externalId,
    if (registerEndpoints != null) 'RegisterEndpoints': registerEndpoints,
    if (segmentId != null) 'SegmentId': segmentId,
    if (segmentName != null) 'SegmentName': segmentName,
  };
}