DNV.Veracity.Services.Api.This
1.3.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package DNV.Veracity.Services.Api.This --version 1.3.0
NuGet\Install-Package DNV.Veracity.Services.Api.This -Version 1.3.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DNV.Veracity.Services.Api.This" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DNV.Veracity.Services.Api.This --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: DNV.Veracity.Services.Api.This, 1.3.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DNV.Veracity.Services.Api.This as a Cake Addin #addin nuget:?package=DNV.Veracity.Services.Api.This&version=1.3.0 // Install DNV.Veracity.Services.Api.This as a Cake Tool #tool nuget:?package=DNV.Veracity.Services.Api.This&version=1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Veracity - My Services API v3 - This Client
Provides an async .NET client for the 'This' view point in Veracity My Service API v3. Allows manipulation and retrival of information related to a service.
Only Client credentials authentication is supported by this package.
Resources
Administrators
Registration method | Service interface |
---|---|
AddThisAdministrators(string clientConfigurationName) |
IThisAdministrators |
Method name | Description |
---|---|
Get(string userId) |
Retrieves an individual administrator for the authenticated service. |
List(int page, int pageSize) |
Retrieves a paginated collection of administrator references for the authenticated service. |
Services
Registration method | Service interface |
---|---|
AddThisServices(string clientConfigurationName) |
IThisServices |
Method name | Description |
---|---|
AddSubscription(string serviceId, string userId, SubscriptionOptions options) |
Add a subscription to the authenticated service or nested services. |
GetAdministrator(string serviceId, string userId) |
Retrieve an individual administrator reference to a administrator of the authenticated service or nested services. |
GetProfilePicture(string serviceId, string userId) |
Retreives the profile picture of a user if one is set, otherwise a 404 is returned. |
GetSubscriber(serviceId, tring userId) |
Retrieve an individual user reference to a user which has a subscription to a specified service. |
List(int page, int pageSize) |
Retrieve a paginated collection of services the authenticated service has access to. |
ListAdministrators(string serviceId, int page int pageSize) |
Retrieve a paginated collection of administrator references of administrators for a specified service. |
ListSubscribers(string serviceId, int page, int pageSize) |
Retrieve a paginated collection of user references of users subscribed to a specified service. |
NotifySubscribers(string serviceId, NotificationOptions options) |
Send a notification to users subscribed to the authenticated service or nested service. |
RemoveSubscription(string servieId, string userId) |
Remove a user subscription for a user and the authenticated service or a nested service. |
VerifySubscriberPolicy(string serviceId, string userId, string returnUrl = null) |
Verify a policy between a service and user. |
Subscribers
Registration method | Service interface |
---|---|
AddThisSubscribers(string clientConfigurationName) |
IThisSubscribers |
Method name | Description |
---|---|
Add(string userId, SubscriptionOptions options) |
Add a subscription to the authenticated service for a specified user. |
Get(string userId) |
Retrieve a user reference for a user subscribed to the authenticated service. |
List(int page, int pageSize) |
Retrieve a paginated collection of user references to users subscribed to the authenticated service. |
Remove(string userId) |
Remove a user subscription to the authenticated service by specified user. |
Users
Registration method | Service interface |
---|---|
AddThisUsers(string clientConfigurationName) |
IThisUsers |
Method name | Description |
---|---|
Create(CreateUserOptions options) |
Create and affiliate a user with the authenticated company. |
Create(params CreateUserOptions[] options) |
Create and affiliate a collection of users with the authenticated company. |
Resolve(string email) |
Retrieves a collection of user references for users with a specified email value. |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 is compatible. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETStandard 2.0
- DNV.Veracity.Services.Api.This.Abstractions (>= 1.3.0)
-
.NETStandard 2.1
- DNV.Veracity.Services.Api.This.Abstractions (>= 1.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version 1.3.0:
Rebrand DNVGL.Veracity.* as DNV.Veracity.*.
Changelog:
For all release notes, see changelog (https://github.com/veracity-engineering/SolutionPackage/blob/master/src/VeracityCHANGELOG.md)