toModel method

FeedVisibility toModel()

Converts this API visibility enum to a domain FeedVisibility extension type.

This now works automatically since FeedVisibility implements String, and any API string value is handled seamlessly.

Implementation

FeedVisibility toModel() {
  return switch (this) {
    FeedInputVisibility.followers => FeedVisibility.followers,
    FeedInputVisibility.members => FeedVisibility.members,
    FeedInputVisibility.private => FeedVisibility.private,
    FeedInputVisibility.public => FeedVisibility.public,
    FeedInputVisibility.visible => FeedVisibility.visible,
    FeedInputVisibility.unknown => FeedVisibility.unknown,
  };
}