Categorygithub.com/nodstuff/gosmartsheet
modulepackage
0.0.6
Repository: https://github.com/nodstuff/gosmartsheet.git
Documentation: pkg.go.dev

# README

goSmartSheet

GoLang Framework for using the SmartSheet API

CircleCI

# Functions

ErrorItemDecode translates the SmartSheet ErrorItem into a Go error.
ErrorItemDecodeFromReader translates the SmartSheet ErrorItem into a Go error taking a ReadCloser.
GetClient will return back a SmartSheet client based on the specified apiKeyCurrently, this will always point to the prouction API.
ValidateCellsInRow will validate that the cells match the columns within the sheet based on the specified PostOptions.

# Constants

Above will Add or move the Row directly above the specified sibling Row (at the same hierarchical level).Sibling Row must be populated for this option to work.
No description provided by the author
No description provided by the author
No description provided by the author
IgnoreColumnLengthValidation will disable all column validation and assueme the calling application build the columns / rows correctly.
IgnoreRightMostColumns will fix / adjust the leading columns and then ignore the rest of the columns provided.
NormalValidation performs the default logic for that specific operation.
ToBottom will Add or move the Row to the bottom of the Sheet.
ToTop will Add or move the Row to the top of the Sheet.

# Structs

BulkItemFailure is a failure when a bulk operation occurs.
Cell is a SmartSheet cell.
CellValue represents the possible strongly typed values that could exist in a SS cellanother good article on it..http://attilaolah.eu/2013/11/29/json-decoding-in-go/.
Client is used to interact with the SamartSheet API.
Column is a SmartSheet column.
ContainerDestination represents an destination container target for a copy operationhttps://smartsheet-platform.github.io/api-docs/#containerdestination-object.
ErrorItem reprsents a single failure during an operation.
ErrorItemDetail is the detail for a single failure.
No description provided by the author
No description provided by the author
No description provided by the author
PaginatedResponse Returned by the API in certain scenarios.
Response is the generic response from the SmartSheet API.
ResultResponse is the generic result including a returned object.
Row is a SmartSheet row.
RowAlterResponse is the generic response when altering rows from the SmartSheet API.
RowResponse is the individual response for each row of data altered in the call to the SS API.
Sheet represents a Smart Sheet object.

# Type aliases

DestinationType represents the possible destination types for a ContainerDestination.
PostOptions is used during a post to control the level of validation / adjustments performed by the client.
RowPostOptions is used in conjuction with Adding a Row to a sheet to specific location.