Skip to content

Instantly share code, notes, and snippets.

@dornad
Last active September 15, 2017 18:49
Show Gist options
  • Save dornad/2788adbe745a0b42b542522e5bc4e93d to your computer and use it in GitHub Desktop.
Save dornad/2788adbe745a0b42b542522e5bc4e93d to your computer and use it in GitHub Desktop.
FeedbackKit other classes uml
@startuml;
class UIKit.UIPresentationController;
interface FeedbackKit.NonRatingFeedbackDialogType;
class FeedbackKitTrackablePPAnalyticsEvent;
class FeedbackDialogPresentationController;
class FeedbackDialogRoundedButton;
class FeedbackDialogViewController;
class FeedbackDialogViewModel;
class PPAppSetup;
class PPNavigator;
class PPAccountViewController_iPad;
class PPAppSettingsViewController_iPhone;
class PPMoreViewController;
note "These classes have Swift extensions adding FeedbackKit compatibility" as Note01;
UIKit.UIPresentationController <|-- FeedbackDialogPresentationController;
FeedbackKit.NonRatingFeedbackDialogType <|-- FeedbackDialogViewController;
FeedbackDialogPresentationController -- FeedbackDialogViewController : presents >;
FeedbackDialogViewController --- FeedbackDialogViewModel : composition;
FeedbackDialogViewController --- FeedbackDialogRoundedButton : aggregation;
PPAppSetup -- Note01;
PPNavigator -- Note01;
PPAccountViewController_iPad -- Note01;
PPAppSettingsViewController_iPhone -- Note01;
PPMoreViewController -- Note01;
@enduml;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment