This is the repo for the MYOB AccountRight Live .Net SDK
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.nuget retool to latest opencover and reportgenerator Feb 8, 2016
MYOB.API.SDK Updates nuspec to support specific newtonsoft JSON version Jan 29, 2019
packages break projects into separate folders (should have done this a long ti… Jul 22, 2015
.gitignore add new resources for EmployeePaymentSummaries Apr 28, 2016
LICENSE Update LICENSE Nov 20, 2018
MYOB.API.SDK.sln
README.md Removes SonarQube status and logo from readme Aug 30, 2018
appveyor.yml
build.bat
sdk.project.check.ps1

README.md

Build Build status
Coverage Coveralls Coverage
Nuget Downloads Nuget
Nuget Release Nuget
Nuget Latest Nuget

#AccountRight Live API .Net SDK#

Join the chat at https://gitter.im/MYOB-Technology/AccountRight_Live_API_.Net_SDK

This is the source repository for the MYOB AccountRight Live .Net SDK.

The official release of the SDK can be found on NUGET and can be installed from Visual Studio using the Package Manager console.

Install-Package MYOB.AccountRight.API.SDK

##Building##

The supplied batch file file build.bat can be used from a command prompt to build and test the SDK and will do the following:

  1. Pull all required Nuget packages,
  2. Generate a snk for personal use if one does not exist
  3. Compile the SDK and test suite,
  4. Execute all tests and generate coverage report.

##Usage##

C# Example:

using MYOB.AccountRight.SDK;
using MYOB.AccountRight.SDK.Services;
using MYOB.AccountRight.SDK.Contracts;

var configuration = new ApiConfiguration("http://localhost:8080/accountright");
var cfService = new CompanyFileService(configuration);
var companyFiles = cfService.GetRange();

##Publishing##

Publishing to Nuget is done via the AppVeyor build system.

To publish release-candidate create and merge from master to candidate branches.

To publish release create and merge from master to release branches.

##Contributions##

The code has been supplied to help developers who may not be able to use the NUGET package.

Community Contributions accepted.

##3rd Party Dependencies##

The MYOB SDK uses the following 3rd party (via NUGET) packages

  1. Newtonsoft.Json
  2. Microsoft.Bcl.Async
  3. Microsoft.Bcl.Compression