- remove debug print from
NewClientFromCreds()
- tidy go mod files (removed unused libxml2 package)
- tweak range statement per linter recommendation
- add missing error check
- comment out unused code
- add error check to (a *ADClient)GetAgent()
- update CHANGELOG, bump to v0.7.1
- add
func (a *ASClient) FindArchivalObjectsByID(...)([]string, error)
that allows you to look up archival objects by theref_id
orcomponent_id
fields
- bug fix: rewrite
func (wor WorkOrderRow) String()
to useencoding/csv
to handle string escapes
- add
...FromURI()
functions:- add
GetArchivalObjectFromURI()
- add
GetDigitalObjectFromURI()
- add
DeleteDigitalObjectFromURI()
- add
GetDigitalObjectIDsForArchivalObjectFromURI()
- add
- refactor
...Object()
functions to use...FromURI()
functions- refactor
GetArchivalObject()
to useGetArchivalObjectFromURI()
- refactor
GetDigitalObject()
to useGetDigitalObjectFromURI()
- refactor
DeleteDigitalObject()
to useDeleteDigitalObjectFromURI()
- refactor
- add helper type and function
- add
CreateOrUpdateResponse
type - add
ParseCreateOrUpdateResponse()
- add
- force
bool
key/value pairs to always be sent in marshaled JSON for selected types- remove
omitempty
option fromDigitalObject
typebool
JSON tags - remove
omitempty
option fromFileVersion
typebool
JSON tags
- remove