Setup the SDK
Install-Package nonfig -Version 1.0.0
dotnet add package nonfig --version 1.0.0
<PackageReference Include="nonfig" Version="1.0.0" />
Initialize SDK
using System;
using library;
namespace app
{
class Program
{
static void Main(string[] args)
{
NonfigClient nonfigClient = new NonfigClient('__appBaseUrl__' , '__appSecret__', '__appKey__');
}
}
Retrieve single configuration
Search by Id
ConfigurationResponse response = nonfigClient.findById("__configId__");
Configuration config = response.Data[0]
Search by Name
ConfigurationResponse response = nonfigClient.findByName("__fullyQualifiedName__");
Configuration config = response.Data[0]
Retrive multiple configurations
Search by Path
ConfigurationResponse response = nonfigClient.findByPath("__path__");
Configuration config = response.Data[0]
Search by Labels
ConfigurationResponse response = nonfigClient.findById(["label1", "label2"]);
Configuration config = response.Data[0]
Methods
Nonfig
public NonfigClient(appBaseUrl, appSecret, appKey)
public NonfigDocument[] findByPath(String path)
public NonfigDocument[] findByLabels(String[] labels)
public NonfigDocument[] findById(String id)
public NonfigDocument[] findByName(String name)
ConfigurationResponse
public double Count()
public List<Configuration> Data()
public String Error()
public bool Success()
Configuration
public String[] Label()
public String Data()
public String Description()
public String FullyQualifiedName()
public String Id()
public String Name()
public String Path()
public String Type()
public Double Version()
Last updated on 10/14/2020