private PinterestService(PinterestOAuthClient client) { Client = client; Boards = new PinterestBoardsEndpoint(this); Pins = new PinterestPinsEndpoint(this); Users = new PinterestUsersEndpoint(this); }
/// <summary> /// Initialize a new service instance from the specified OAuth <paramref name="client"/>. /// </summary> /// <param name="client">The OAuth client.</param> /// <returns>An instance of <see cref="PinterestService"/>.</returns> public static PinterestService CreateFromOAuthClient(PinterestOAuthClient client) { // This should never be null if (client == null) { throw new ArgumentNullException(nameof(client)); } // Initialize the service return(new PinterestService(client)); }
internal PinterestUsersRawEndpoint(PinterestOAuthClient client) { Client = client; }
internal PinterestBoardsRawEndpoint(PinterestOAuthClient client) { Client = client; }