OnCourse.Domo 2.0.1

dotnet add package OnCourse.Domo --version 2.0.1                
NuGet\Install-Package OnCourse.Domo -Version 2.0.1                
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="OnCourse.Domo" Version="2.0.1" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OnCourse.Domo --version 2.0.1                
#r "nuget: OnCourse.Domo, 2.0.1"                
#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 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                

Domo logo

OnCourse.Domo

License: MIT Build Status NuGet Version

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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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
2.0.1 225 5/8/2023
2.0.0 146 5/8/2023