| BaseUserProfileLookup | An in memory only implementation of the IUserProfileLookup interface. Intended for a) Unit testing b) Consumers that do not have access to the database that stores c) As a base class for a database implementatioon. the User Profile data. |
| UserProfile | Represents the relationship between a user's UserId, AccountURL, and their visibility. |
| IUserProfileLookup | Interface class that describes functions that looks up and stores data about if a user profile, identified by an ID (usually GUID), if they have a public scopos profile. Intended to fulfil the Dependency Injection pattern. https://www.geeksforgeeks.org/dependency-injectiondi-design-pattern/#what-is-the-dependency-injection-method-design-pattern |