Veracity - My Services API v3 - Directory Client
Provides an async .NET client for the 'Directory' view point in Veracity My Service API v3.
Allows fetching and updating resources without a focus on a specifc user or service resource.
Only Client credentials authentication is supported by this package.
Resources
Companies
Registration method |
Service interface |
AddCompanyDirectory(string clientConfigurationName) |
ICompanyDirectory |
Method name |
Description |
Get(string companyId) |
Retrieves an individual company. |
ListUsers(string companyId, int page, int pageSize) |
Retrieves a paginated collection of user references of users affiliated with a company. |
Services
Registration method |
Service interface |
AddServiceDirectory(string clientConfigurationName) |
IServiceDirectory |
Method name |
Description |
Get(string serviceId) |
Retrieves an individual service. |
ListUsers(string serviceId, int page, int pageSize) |
Retrieves a paginated collection of user references of users subscribed to a service. |
GetServiceSubscriptions(string serviceId, string filter, string pageNo) |
Retrieves a paginated collection of subscriptions to a service. |
IsAdmin(string serviceId, string userId) |
Retrieve a boolean value indicating whether or not a user has administrator role for a service. |
Users
Registration method |
Service interface |
AddUserDirectory(string clientConfigurationName) |
IUserDirectory |
Method name |
Description |
Get(string userId) |
Retrieves an individual user. |
ListByUserId(params string[] userIds) |
Retrieves a collection of users where the id is included in the parameters. |
ListByEmail(string email) |
Retrieves a collection of user references by a specified email value. |
ListCompanies(string userId) |
Retrieves a collection of company references of companies with which a user is affiliated. |
ListServices(string userId, int page, int pageSize) |
Retrieves a paginated collection of service references of services to which a user is subscribed. |
GetSubscription(string userId, string serviceId) |
Retrieve an individual subscription for a specified user and service. |
Product |
Versions
Compatible and additional computed target framework versions.
|
.NET
|
net5.0
net5.0 was computed.
net5.0-windows
net5.0-windows was computed.
net6.0
net6.0 was computed.
net6.0-android
net6.0-android was computed.
net6.0-ios
net6.0-ios was computed.
net6.0-maccatalyst
net6.0-maccatalyst was computed.
net6.0-macos
net6.0-macos was computed.
net6.0-tvos
net6.0-tvos was computed.
net6.0-windows
net6.0-windows was computed.
net7.0
net7.0 was computed.
net7.0-android
net7.0-android was computed.
net7.0-ios
net7.0-ios was computed.
net7.0-maccatalyst
net7.0-maccatalyst was computed.
net7.0-macos
net7.0-macos was computed.
net7.0-tvos
net7.0-tvos was computed.
net7.0-windows
net7.0-windows was computed.
net8.0
net8.0 was computed.
net8.0-android
net8.0-android was computed.
net8.0-browser
net8.0-browser was computed.
net8.0-ios
net8.0-ios was computed.
net8.0-maccatalyst
net8.0-maccatalyst was computed.
net8.0-macos
net8.0-macos was computed.
net8.0-tvos
net8.0-tvos was computed.
net8.0-windows
net8.0-windows was computed.
|
.NET Core
|
netcoreapp2.0
netcoreapp2.0 was computed.
netcoreapp2.1
netcoreapp2.1 was computed.
netcoreapp2.2
netcoreapp2.2 was computed.
netcoreapp3.0
netcoreapp3.0 was computed.
netcoreapp3.1
netcoreapp3.1 was computed.
|
.NET Standard
|
netstandard2.0
netstandard2.0 is compatible.
netstandard2.1
netstandard2.1 is compatible.
|
.NET Framework
|
net461
net461 was computed.
net462
net462 was computed.
net463
net463 was computed.
net47
net47 was computed.
net471
net471 was computed.
net472
net472 was computed.
net48
net48 was computed.
net481
net481 was computed.
|
MonoAndroid
|
monoandroid
monoandroid was computed.
|
MonoMac
|
monomac
monomac was computed.
|
MonoTouch
|
monotouch
monotouch was computed.
|
Tizen
|
tizen40
tizen40 was computed.
tizen60
tizen60 was computed.
|
Xamarin.iOS
|
xamarinios
xamarinios was computed.
|
Xamarin.Mac
|
xamarinmac
xamarinmac was computed.
|
Xamarin.TVOS
|
xamarintvos
xamarintvos was computed.
|
Xamarin.WatchOS
|
xamarinwatchos
xamarinwatchos was computed.
|
-
.NETStandard 2.0
-
.NETStandard 2.1
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version |
Downloads |
Last updated |
|