TailLogEntriesResponse_SuppressionInfo.fromJson constructor

TailLogEntriesResponse_SuppressionInfo.fromJson(
  1. Object? j
)

Implementation

factory TailLogEntriesResponse_SuppressionInfo.fromJson(Object? j) {
  final json = j as Map<String, Object?>;
  return TailLogEntriesResponse_SuppressionInfo(
    reason: switch (json['reason']) {
      null => TailLogEntriesResponse_SuppressionInfo_Reason.$default,
      Object $1 => TailLogEntriesResponse_SuppressionInfo_Reason.fromJson($1),
    },
    suppressedCount: switch (json['suppressedCount']) {
      null => 0,
      Object $1 => decodeInt($1),
    },
  );
}