private IXeroCoreApi PartnerApp() { var tokenStore = new MemoryTokenStore(); var user = new ApiUser { Identifier = Environment.MachineName }; var partnerAuth = new PartnerAuthenticator(tokenStore); return(new Infrastructure.Applications.Partner.Core(partnerAuth, user) { UserAgent = "Xero API - Listing example" }); }
private static IXeroCoreApi PublicApp() { var tokenStore = new MemoryTokenStore(); var user = new ApiUser { Identifier = Environment.MachineName }; var publicAuth = new PublicAuthenticator(tokenStore, new XeroApiSettings()); return(new Infrastructure.Applications.Public.Core(publicAuth, user) { UserAgent = "Xero API - Listing example" }); }