using Bit.Core.Entities; using Bit.Core.Entities.Provider; using Bit.Core.Models.Business; using Bit.Core.Models.Business.Provider; namespace Bit.Core.Services { public class NoopProviderService : IProviderService { public Task CreateAsync(string ownerEmail) => throw new NotImplementedException(); public Task CompleteSetupAsync(Provider provider, Guid ownerUserId, string token, string key) => throw new NotImplementedException(); public Task UpdateAsync(Provider provider, bool updateBilling = false) => throw new NotImplementedException(); public Task> InviteUserAsync(ProviderUserInvite invite) => throw new NotImplementedException(); public Task>> ResendInvitesAsync(ProviderUserInvite invite) => throw new NotImplementedException(); public Task AcceptUserAsync(Guid providerUserId, User user, string token) => throw new NotImplementedException(); public Task>> ConfirmUsersAsync(Guid providerId, Dictionary keys, Guid confirmingUserId) => throw new NotImplementedException(); public Task SaveUserAsync(ProviderUser user, Guid savingUserId) => throw new NotImplementedException(); public Task>> DeleteUsersAsync(Guid providerId, IEnumerable providerUserIds, Guid deletingUserId) => throw new NotImplementedException(); public Task AddOrganization(Guid providerId, Guid organizationId, Guid addingUserId, string key) => throw new NotImplementedException(); public Task CreateOrganizationAsync(Guid providerId, OrganizationSignup organizationSignup, string clientOwnerEmail, User user) => throw new NotImplementedException(); public Task RemoveOrganizationAsync(Guid providerId, Guid providerOrganizationId, Guid removingUserId) => throw new NotImplementedException(); public Task LogProviderAccessToOrganizationAsync(Guid organizationId) => throw new NotImplementedException(); public Task ResendProviderSetupInviteEmailAsync(Guid providerId, Guid userId) => throw new NotImplementedException(); } }