OnCourse.Domo
2.0.1
dotnet add package OnCourse.Domo --version 2.0.1
NuGet\Install-Package OnCourse.Domo -Version 2.0.1
<PackageReference Include="OnCourse.Domo" Version="2.0.1" />
paket add OnCourse.Domo --version 2.0.1
#r "nuget: OnCourse.Domo, 2.0.1"
// Install OnCourse.Domo as a Cake Addin #addin nuget:?package=OnCourse.Domo&version=2.0.1 // Install OnCourse.Domo as a Cake Tool #tool nuget:?package=OnCourse.Domo&version=2.0.1
OnCourse.Domo
OnCourse.Domo is a .NET SDK library used to communicate with the Domo API
✔ Features
This SDK supports the following Domo platform (OAuth) APIs:
API | Description | Supported |
---|---|---|
Account |
The Account API allows you to create, update, validate and share accounts in Domo. | ❌ |
Activity Log |
The Activity Log API enables retrieving activity log entries from your Domo instance. | ❌ |
DataSet |
The DataSet objects allows you to create, import, export and manage DataSets and manage data permissions for DataSets within Domo. | ✅ |
Embed Token |
The Embed Token API allows you to automate the creation of embed tokens for use with programmatic filtering. | ❌ |
Group |
Group objects allow you to manage a group and users associated to a group. | ✅ |
Page |
The Page API allows you to create, delete, retrieve a page or a list of pages, and update page information and content within a page. | ✅ |
Projects and Tasks |
“Projects and Tasks” is a project management tool that helps you take real action with simple planning, assigning, and task-tracking features. | ❌ |
Simple |
The Simple API allows you to create new DataSets and import data into the DataSets in your Domo instance. | ❌ |
Stream |
The Stream API allows you to automate the creation of new DataSets in your Domo Warehouse, featuring an accelerated upload Stream. | ❌ |
User |
User objects allow you to manage a user and the user’s attributes such as a department, phone number, employee number, email, and username. | ✅ |
⭐ Installation
This project is a class library built for compatibility all the back to .NET Standard 2.0. It has no external dependencies.
To install the OnCourse.Domo NuGet package, run the following command via the dotnet CLI
dotnet add package OnCourse.Domo
Or run the following command in the Package Manager Console of Visual Studio
PM> Install-Package OnCourse.Domo
📕 General Usage
Check the Domo developer website for the list of all available endpoints and instructions on setting up your Client ID and Client Secret
var config = new DomoConfig()
{
ClientId = "{Your Domo Client App Id}",
ClientSecret = "{Your Domo Client App Secret}"
};
var client = new DomoClient(config);
var groups = await client.Groups.ListGroupsAsync(offset, 50);
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 is compatible. 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 is compatible. 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. |
-
.NETStandard 2.0
- System.Text.Json (>= 7.0.2)
-
.NETStandard 2.1
- System.Text.Json (>= 7.0.2)
-
net6.0
- System.Text.Json (>= 7.0.2)
-
net7.0
- System.Text.Json (>= 7.0.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.