From f46efcc4fbd791ff040dd5c848fd273cf462608f Mon Sep 17 00:00:00 2001 From: Stevan Freeborn <65925598+StevanFreeborn@users.noreply.github.com> Date: Tue, 18 Apr 2023 21:11:42 -0500 Subject: [PATCH] docs: add examples to add list value --- .../list_values/save_list_value/example.md | 75 +++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/src/docs/version_002/resources/list_values/save_list_value/example.md b/src/docs/version_002/resources/list_values/save_list_value/example.md index b2d5a59..5cf6b39 100644 --- a/src/docs/version_002/resources/list_values/save_list_value/example.md +++ b/src/docs/version_002/resources/list_values/save_list_value/example.md @@ -14,6 +14,81 @@ curl --location --request PUT 'https://api.onspring.com/Lists/id/906/items' \ }' ``` +```csharp +using Onspring.API.SDK; +using Onspring.API.SDK.Models; + +var onspringClient = new OnspringClient( + config.BaseUrl, + config.ApiKey +); + +var response = await onspringClient.SaveListItemAsync( + new SaveListItemRequest + { + ListId = 906, + Id = null, + Name = "Not Started", + NumericValue = 0, + Color = "#ffffff", + } +); + +Console.WriteLine(response.Value.Id); +``` + +```javascript +import { + OnspringClient, + ListItemRequest, +} from 'onspring-api-sdk'; +import dotenv from 'dotenv'; +dotenv.config(); + +const client = new OnspringClient( + process.env.BASE_URL, + process.env.API_KEY +); + +const request = new ListItemRequest( + 906, + null, + 'Not Started', + 0, + '#ffffff' +); +const res = await client.addOrUpdateListItem(request); +const itemId = res.data.id; + +console.log(itemId); +``` + +```python +from OnspringApiSdk.OnspringClient import OnspringClient +from OnspringApiSdk.Models import ListItemRequest +from configparser import ConfigParser + +cfg = ConfigParser() +cfg.read('config.ini') + +key = cfg['prod']['key'] +url = cfg['prod']['url'] + +client = OnspringClient(url, key) +request = ListItemRequest( + listId=906, + name='Not Started', + id='', + numericValue=0, + color='#ffffff' +) + +response = client.AddOrUpdateListItem(request) + +print(f'Status Code: {response.statusCode}') +print(f'Id: {response.data.id}') +``` + {% /code %} {% code heading="RESPONSE" defaultLanguage="json" %}