diff --git a/src/main/java/com/xero/api/client/AccountingApi.java b/src/main/java/com/xero/api/client/AccountingApi.java
index 1768b7608..527b6d3b3 100644
--- a/src/main/java/com/xero/api/client/AccountingApi.java
+++ b/src/main/java/com/xero/api/client/AccountingApi.java
@@ -2,7 +2,7 @@
* Xero Accounting API
* No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -102,7 +102,7 @@ public class AccountingApi {
private ApiClient apiClient;
private static AccountingApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(AccountingApi.class);
/** AccountingApi */
@@ -3813,7 +3813,8 @@ public HttpResponse createCurrencyForHttpResponse(
}
/**
- * Creates new employees used in Xero payrun
+ * Creates new employees used in Xero payrun This endpoint is deprecated and will be removed April
+ * 28, 2026
*
* 200 - Success - return response of type Employees array with new Employee
*
@@ -3870,7 +3871,8 @@ public Employees createEmployees(
}
/**
- * Creates new employees used in Xero payrun
+ * Creates new employees used in Xero payrun This endpoint is deprecated and will be removed April
+ * 28, 2026
*
*
200 - Success - return response of type Employees array with new Employee
*
@@ -15972,7 +15974,8 @@ public HttpResponse getCurrenciesForHttpResponse(
}
/**
- * Retrieves a specific employee used in Xero payrun using a unique employee Id
+ * Retrieves a specific employee used in Xero payrun using a unique employee Id This endpoint is
+ * deprecated and will be removed April 28, 2026
*
*
200 - Success - return response of type Employees array with specified Employee
*
@@ -16005,7 +16008,8 @@ public Employees getEmployee(String accessToken, String xeroTenantId, UUID emplo
}
/**
- * Retrieves a specific employee used in Xero payrun using a unique employee Id
+ * Retrieves a specific employee used in Xero payrun using a unique employee Id This endpoint is
+ * deprecated and will be removed April 28, 2026
*
*
200 - Success - return response of type Employees array with specified Employee
*
@@ -16059,7 +16063,8 @@ public HttpResponse getEmployeeForHttpResponse(
}
/**
- * Retrieves employees used in Xero payrun
+ * Retrieves employees used in Xero payrun This endpoint is deprecated and will be removed April
+ * 28, 2026
*
*
200 - Success - return response of type Employees array with all Employee
*
@@ -16100,7 +16105,8 @@ public Employees getEmployees(
}
/**
- * Retrieves employees used in Xero payrun
+ * Retrieves employees used in Xero payrun This endpoint is deprecated and will be removed April
+ * 28, 2026
*
*
200 - Success - return response of type Employees array with all Employee
*
@@ -30491,7 +30497,8 @@ public HttpResponse updateOrCreateCreditNotesForHttpResponse(
}
/**
- * Creates a single new employees used in Xero payrun
+ * Creates a single new employees used in Xero payrun This endpoint is deprecated and will be
+ * removed April 28, 2026
*
*
200 - Success - return response of type Employees array with new Employee
*
@@ -30548,7 +30555,8 @@ public Employees updateOrCreateEmployees(
}
/**
- * Creates a single new employees used in Xero payrun
+ * Creates a single new employees used in Xero payrun This endpoint is deprecated and will be
+ * removed April 28, 2026
*
*
200 - Success - return response of type Employees array with new Employee
*
diff --git a/src/main/java/com/xero/api/client/AppStoreApi.java b/src/main/java/com/xero/api/client/AppStoreApi.java
index 02c27b2c0..8e974ba94 100644
--- a/src/main/java/com/xero/api/client/AppStoreApi.java
+++ b/src/main/java/com/xero/api/client/AppStoreApi.java
@@ -2,7 +2,7 @@
* Xero AppStore API
* These endpoints are for Xero Partners to interact with the App Store Billing platform
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -46,7 +46,7 @@ public class AppStoreApi {
private ApiClient apiClient;
private static AppStoreApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(AppStoreApi.class);
/** AppStoreApi */
diff --git a/src/main/java/com/xero/api/client/AssetApi.java b/src/main/java/com/xero/api/client/AssetApi.java
index b44f08f11..e14d10628 100644
--- a/src/main/java/com/xero/api/client/AssetApi.java
+++ b/src/main/java/com/xero/api/client/AssetApi.java
@@ -2,7 +2,7 @@
* Xero Assets API
* The Assets API exposes fixed asset related functions of the Xero Accounting application and can be used for a variety of purposes such as creating assets, retrieving asset valuations etc.
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -49,7 +49,7 @@ public class AssetApi {
private ApiClient apiClient;
private static AssetApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(AssetApi.class);
/** AssetApi */
diff --git a/src/main/java/com/xero/api/client/BankFeedsApi.java b/src/main/java/com/xero/api/client/BankFeedsApi.java
index 21862e8d5..01c0b95b6 100644
--- a/src/main/java/com/xero/api/client/BankFeedsApi.java
+++ b/src/main/java/com/xero/api/client/BankFeedsApi.java
@@ -2,7 +2,7 @@
* Xero Bank Feeds API
* The Bank Feeds API is a closed API that is only available to financial institutions that have an established financial services partnership with Xero. If you're an existing financial services partner that wants access, contact your local Partner Manager. If you're a financial institution who wants to provide bank feeds to your business customers, contact us to become a financial services partner.
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -48,7 +48,7 @@ public class BankFeedsApi {
private ApiClient apiClient;
private static BankFeedsApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(BankFeedsApi.class);
/** BankFeedsApi */
diff --git a/src/main/java/com/xero/api/client/FilesApi.java b/src/main/java/com/xero/api/client/FilesApi.java
index e6a0c80b4..fdb7f5aa3 100644
--- a/src/main/java/com/xero/api/client/FilesApi.java
+++ b/src/main/java/com/xero/api/client/FilesApi.java
@@ -2,7 +2,7 @@
* Xero Files API
* These endpoints are specific to Xero Files API
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -54,7 +54,7 @@ public class FilesApi {
private ApiClient apiClient;
private static FilesApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(FilesApi.class);
/** FilesApi */
diff --git a/src/main/java/com/xero/api/client/FinanceApi.java b/src/main/java/com/xero/api/client/FinanceApi.java
index fb05d3f0f..18bfa45ba 100644
--- a/src/main/java/com/xero/api/client/FinanceApi.java
+++ b/src/main/java/com/xero/api/client/FinanceApi.java
@@ -2,7 +2,7 @@
* Xero Finance API
* The Finance API is a collection of endpoints which customers can use in the course of a loan application, which may assist lenders to gain the confidence they need to provide capital.
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -53,7 +53,7 @@ public class FinanceApi {
private ApiClient apiClient;
private static FinanceApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(FinanceApi.class);
/** FinanceApi */
diff --git a/src/main/java/com/xero/api/client/IdentityApi.java b/src/main/java/com/xero/api/client/IdentityApi.java
index b1a5db1a0..8e41780d8 100644
--- a/src/main/java/com/xero/api/client/IdentityApi.java
+++ b/src/main/java/com/xero/api/client/IdentityApi.java
@@ -2,7 +2,7 @@
* Xero OAuth 2 Identity Service API
* These endpoints are related to managing authentication tokens and identity for Xero API
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -45,7 +45,7 @@ public class IdentityApi {
private ApiClient apiClient;
private static IdentityApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(IdentityApi.class);
/** IdentityApi */
diff --git a/src/main/java/com/xero/api/client/PayrollAuApi.java b/src/main/java/com/xero/api/client/PayrollAuApi.java
index 69fd3598b..baa2cf1d5 100644
--- a/src/main/java/com/xero/api/client/PayrollAuApi.java
+++ b/src/main/java/com/xero/api/client/PayrollAuApi.java
@@ -2,7 +2,7 @@
* Xero Payroll AU API
* This is the Xero Payroll API for orgs in Australia region.
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -65,7 +65,7 @@ public class PayrollAuApi {
private ApiClient apiClient;
private static PayrollAuApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(PayrollAuApi.class);
/** PayrollAuApi */
diff --git a/src/main/java/com/xero/api/client/PayrollNzApi.java b/src/main/java/com/xero/api/client/PayrollNzApi.java
index 97fee4f05..741985eea 100644
--- a/src/main/java/com/xero/api/client/PayrollNzApi.java
+++ b/src/main/java/com/xero/api/client/PayrollNzApi.java
@@ -2,7 +2,7 @@
* Xero Payroll NZ
* This is the Xero Payroll API for orgs in the NZ region.
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -109,7 +109,7 @@ public class PayrollNzApi {
private ApiClient apiClient;
private static PayrollNzApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(PayrollNzApi.class);
/** PayrollNzApi */
diff --git a/src/main/java/com/xero/api/client/PayrollUkApi.java b/src/main/java/com/xero/api/client/PayrollUkApi.java
index 589b629b2..611ee8393 100644
--- a/src/main/java/com/xero/api/client/PayrollUkApi.java
+++ b/src/main/java/com/xero/api/client/PayrollUkApi.java
@@ -2,7 +2,7 @@
* Xero Payroll UK
* This is the Xero Payroll API for orgs in the UK region.
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -106,7 +106,7 @@ public class PayrollUkApi {
private ApiClient apiClient;
private static PayrollUkApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(PayrollUkApi.class);
/** PayrollUkApi */
diff --git a/src/main/java/com/xero/api/client/ProjectApi.java b/src/main/java/com/xero/api/client/ProjectApi.java
index df5a7cee7..7cb64bb7d 100644
--- a/src/main/java/com/xero/api/client/ProjectApi.java
+++ b/src/main/java/com/xero/api/client/ProjectApi.java
@@ -2,7 +2,7 @@
* Xero Projects API
* This is the Xero Projects API
*
- * The version of the OpenAPI document: 9.0.0
+ * The version of the OpenAPI document: 9.1.0
* Contact: api@xero.com
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
@@ -57,7 +57,7 @@ public class ProjectApi {
private ApiClient apiClient;
private static ProjectApi instance = null;
private String userAgent = "Default";
- private String version = "12.0.0";
+ private String version = "12.1.0";
static final Logger logger = LoggerFactory.getLogger(ProjectApi.class);
/** ProjectApi */
diff --git a/src/main/java/com/xero/models/accounting/Account.java b/src/main/java/com/xero/models/accounting/Account.java
index 5e12e35ef..6247a60c8 100644
--- a/src/main/java/com/xero/models/accounting/Account.java
+++ b/src/main/java/com/xero/models/accounting/Account.java
@@ -41,6 +41,7 @@ public class Account {
@JsonProperty("BankAccountNumber")
private String bankAccountNumber;
+
/** Accounts with a status of ACTIVE can be updated to ARCHIVED. See Account Status Codes */
public enum StatusEnum {
/** ACTIVE */
@@ -99,6 +100,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Description")
private String description;
+
/** For bank accounts only. See Bank Account types */
public enum BankAccountTypeEnum {
/** BANK */
@@ -172,6 +174,7 @@ public static BankAccountTypeEnum fromValue(String value) {
@JsonProperty("ShowInExpenseClaims")
private Boolean showInExpenseClaims;
+
/** See Account Class Types */
public enum PropertyClassEnum {
/** ASSET */
@@ -233,6 +236,7 @@ public static PropertyClassEnum fromValue(String value) {
@JsonProperty("Class")
private PropertyClassEnum propertyClass;
+
/**
* If this is a system account then this element is returned. See System Account types. Note that
* non-system accounts may have this element set as either “” or null.
@@ -363,6 +367,7 @@ public static SystemAccountEnum fromValue(String value) {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* Customer defined alpha numeric account code e.g 200 or SALES (max length = 10)
*
@@ -456,8 +461,8 @@ public Account accountID(UUID accountID) {
@ApiModelProperty(
example = "00000000-0000-0000-0000-000000000000",
value =
- "The Xero identifier for an account – specified as a string following the endpoint name"
- + " e.g. /297c2dc5-cc47-4afd-8ec8-74990b8761e9")
+ "The Xero identifier for an account – specified as a string following the endpoint name "
+ + " e.g. /297c2dc5-cc47-4afd-8ec8-74990b8761e9")
/**
* The Xero identifier for an account – specified as a string following the endpoint name e.g.
* /297c2dc5-cc47-4afd-8ec8-74990b8761e9
@@ -919,6 +924,7 @@ public Boolean getHasAttachments() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/AccountType.java b/src/main/java/com/xero/models/accounting/AccountType.java
index ad8e61558..ba5bfbdae 100644
--- a/src/main/java/com/xero/models/accounting/AccountType.java
+++ b/src/main/java/com/xero/models/accounting/AccountType.java
@@ -78,7 +78,9 @@ public enum AccountType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/Accounts.java b/src/main/java/com/xero/models/accounting/Accounts.java
index f3b02938e..33dd0581e 100644
--- a/src/main/java/com/xero/models/accounting/Accounts.java
+++ b/src/main/java/com/xero/models/accounting/Accounts.java
@@ -24,6 +24,7 @@ public class Accounts {
@JsonProperty("Accounts")
private List accounts = new ArrayList();
+
/**
* accounts
*
diff --git a/src/main/java/com/xero/models/accounting/AccountsPayable.java b/src/main/java/com/xero/models/accounting/AccountsPayable.java
index 5644f31a2..845c9bd78 100644
--- a/src/main/java/com/xero/models/accounting/AccountsPayable.java
+++ b/src/main/java/com/xero/models/accounting/AccountsPayable.java
@@ -25,6 +25,7 @@ public class AccountsPayable {
@JsonProperty("Overdue")
private Double overdue;
+
/**
* outstanding
*
diff --git a/src/main/java/com/xero/models/accounting/AccountsReceivable.java b/src/main/java/com/xero/models/accounting/AccountsReceivable.java
index d485b34fc..4f7884582 100644
--- a/src/main/java/com/xero/models/accounting/AccountsReceivable.java
+++ b/src/main/java/com/xero/models/accounting/AccountsReceivable.java
@@ -25,6 +25,7 @@ public class AccountsReceivable {
@JsonProperty("Overdue")
private Double overdue;
+
/**
* outstanding
*
diff --git a/src/main/java/com/xero/models/accounting/Action.java b/src/main/java/com/xero/models/accounting/Action.java
index 70302bdab..e714159bc 100644
--- a/src/main/java/com/xero/models/accounting/Action.java
+++ b/src/main/java/com/xero/models/accounting/Action.java
@@ -24,6 +24,7 @@ public class Action {
@JsonProperty("Name")
private String name;
+
/** Status of the action for this organisation */
public enum StatusEnum {
/** ALLOWED */
@@ -76,6 +77,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Status")
private StatusEnum status;
+
/**
* Name of the actions for this organisation
*
diff --git a/src/main/java/com/xero/models/accounting/Actions.java b/src/main/java/com/xero/models/accounting/Actions.java
index 9bd331748..24f2d13bf 100644
--- a/src/main/java/com/xero/models/accounting/Actions.java
+++ b/src/main/java/com/xero/models/accounting/Actions.java
@@ -24,6 +24,7 @@ public class Actions {
@JsonProperty("Actions")
private List actions = new ArrayList();
+
/**
* actions
*
diff --git a/src/main/java/com/xero/models/accounting/Address.java b/src/main/java/com/xero/models/accounting/Address.java
index e5bda7a4c..05117da46 100644
--- a/src/main/java/com/xero/models/accounting/Address.java
+++ b/src/main/java/com/xero/models/accounting/Address.java
@@ -21,6 +21,7 @@
/** Address */
public class Address {
StringUtil util = new StringUtil();
+
/** define the type of address */
public enum AddressTypeEnum {
/** POBOX */
@@ -100,6 +101,7 @@ public static AddressTypeEnum fromValue(String value) {
@JsonProperty("AttentionTo")
private String attentionTo;
+
/**
* define the type of address
*
diff --git a/src/main/java/com/xero/models/accounting/AddressForOrganisation.java b/src/main/java/com/xero/models/accounting/AddressForOrganisation.java
index a57ffb924..a2ad9f813 100644
--- a/src/main/java/com/xero/models/accounting/AddressForOrganisation.java
+++ b/src/main/java/com/xero/models/accounting/AddressForOrganisation.java
@@ -21,6 +21,7 @@
/** AddressForOrganisation */
public class AddressForOrganisation {
StringUtil util = new StringUtil();
+
/** define the type of address */
public enum AddressTypeEnum {
/** POBOX */
@@ -103,6 +104,7 @@ public static AddressTypeEnum fromValue(String value) {
@JsonProperty("AttentionTo")
private String attentionTo;
+
/**
* define the type of address
*
diff --git a/src/main/java/com/xero/models/accounting/Allocation.java b/src/main/java/com/xero/models/accounting/Allocation.java
index 20db4db7d..5c00b4bb7 100644
--- a/src/main/java/com/xero/models/accounting/Allocation.java
+++ b/src/main/java/com/xero/models/accounting/Allocation.java
@@ -56,6 +56,7 @@ public class Allocation {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* Xero generated unique identifier
*
@@ -291,6 +292,7 @@ public Allocation date(String date) {
public String getDate() {
return date;
}
+
/**
* the date the allocation is applied YYYY-MM-DD.
*
diff --git a/src/main/java/com/xero/models/accounting/Allocations.java b/src/main/java/com/xero/models/accounting/Allocations.java
index 759488a20..4903e4b70 100644
--- a/src/main/java/com/xero/models/accounting/Allocations.java
+++ b/src/main/java/com/xero/models/accounting/Allocations.java
@@ -24,6 +24,7 @@ public class Allocations {
@JsonProperty("Allocations")
private List allocations = new ArrayList();
+
/**
* allocations
*
diff --git a/src/main/java/com/xero/models/accounting/Attachment.java b/src/main/java/com/xero/models/accounting/Attachment.java
index dc583f0c5..4ff04e7a9 100644
--- a/src/main/java/com/xero/models/accounting/Attachment.java
+++ b/src/main/java/com/xero/models/accounting/Attachment.java
@@ -38,6 +38,7 @@ public class Attachment {
@JsonProperty("IncludeOnline")
private Boolean includeOnline;
+
/**
* Unique ID for the file
*
diff --git a/src/main/java/com/xero/models/accounting/Attachments.java b/src/main/java/com/xero/models/accounting/Attachments.java
index b6bb12476..cc1b691f5 100644
--- a/src/main/java/com/xero/models/accounting/Attachments.java
+++ b/src/main/java/com/xero/models/accounting/Attachments.java
@@ -24,6 +24,7 @@ public class Attachments {
@JsonProperty("Attachments")
private List attachments = new ArrayList();
+
/**
* attachments
*
diff --git a/src/main/java/com/xero/models/accounting/BalanceDetails.java b/src/main/java/com/xero/models/accounting/BalanceDetails.java
index d5984b87c..199cb2eb7 100644
--- a/src/main/java/com/xero/models/accounting/BalanceDetails.java
+++ b/src/main/java/com/xero/models/accounting/BalanceDetails.java
@@ -30,6 +30,7 @@ public class BalanceDetails {
@JsonProperty("CurrencyRate")
private Double currencyRate;
+
/**
* The opening balances of the account. Debits are positive, credits are negative values
*
diff --git a/src/main/java/com/xero/models/accounting/Balances.java b/src/main/java/com/xero/models/accounting/Balances.java
index a75fcc71d..24e979c79 100644
--- a/src/main/java/com/xero/models/accounting/Balances.java
+++ b/src/main/java/com/xero/models/accounting/Balances.java
@@ -33,6 +33,7 @@ public class Balances {
@JsonProperty("AccountsPayable")
private AccountsPayable accountsPayable;
+
/**
* accountsReceivable
*
diff --git a/src/main/java/com/xero/models/accounting/BankTransaction.java b/src/main/java/com/xero/models/accounting/BankTransaction.java
index 388cc27d8..1562a4983 100644
--- a/src/main/java/com/xero/models/accounting/BankTransaction.java
+++ b/src/main/java/com/xero/models/accounting/BankTransaction.java
@@ -29,6 +29,7 @@
/** BankTransaction */
public class BankTransaction {
StringUtil util = new StringUtil();
+
/** See Bank Transaction Types */
public enum TypeEnum {
/** RECEIVE */
@@ -126,6 +127,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("Url")
private String url;
+
/** See Bank Transaction Status Codes */
public enum StatusEnum {
/** AUTHORISED */
@@ -214,6 +216,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* See Bank Transaction Types
*
@@ -425,6 +428,7 @@ public BankTransaction date(String date) {
public String getDate() {
return date;
}
+
/**
* Date of transaction – YYYY-MM-DD
*
@@ -558,8 +562,8 @@ public BankTransaction currencyRate(Double currencyRate) {
*/
@ApiModelProperty(
value =
- "Exchange rate to base currency when money is spent or received. e.g.0.7500 Only used"
- + " for bank transactions in non base currency. If this isn’t specified for non base"
+ "Exchange rate to base currency when money is spent or received. e.g.0.7500 Only used for"
+ + " bank transactions in non base currency. If this isn’t specified for non base"
+ " currency accounts then either the user-defined rate (preference) or the XE.com"
+ " day rate will be used. Setting currency is only supported on overpayments.")
/**
@@ -889,6 +893,7 @@ public UUID getOverpaymentID() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/BankTransactions.java b/src/main/java/com/xero/models/accounting/BankTransactions.java
index cb30c0b14..9cb953625 100644
--- a/src/main/java/com/xero/models/accounting/BankTransactions.java
+++ b/src/main/java/com/xero/models/accounting/BankTransactions.java
@@ -30,6 +30,7 @@ public class BankTransactions {
@JsonProperty("BankTransactions")
private List bankTransactions = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/BankTransfer.java b/src/main/java/com/xero/models/accounting/BankTransfer.java
index b0f8edca6..b4564e07a 100644
--- a/src/main/java/com/xero/models/accounting/BankTransfer.java
+++ b/src/main/java/com/xero/models/accounting/BankTransfer.java
@@ -69,6 +69,7 @@ public class BankTransfer {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* fromBankAccount
*
@@ -199,6 +200,7 @@ public BankTransfer date(String date) {
public String getDate() {
return date;
}
+
/**
* The date of the Transfer YYYY-MM-DD
*
@@ -440,6 +442,7 @@ public Boolean getHasAttachments() {
public String getCreatedDateUTC() {
return createdDateUTC;
}
+
/**
* UTC timestamp of creation date of bank transfer
*
diff --git a/src/main/java/com/xero/models/accounting/BankTransfers.java b/src/main/java/com/xero/models/accounting/BankTransfers.java
index 223ac57c0..a321e7fc2 100644
--- a/src/main/java/com/xero/models/accounting/BankTransfers.java
+++ b/src/main/java/com/xero/models/accounting/BankTransfers.java
@@ -24,6 +24,7 @@ public class BankTransfers {
@JsonProperty("BankTransfers")
private List bankTransfers = new ArrayList();
+
/**
* bankTransfers
*
diff --git a/src/main/java/com/xero/models/accounting/BatchPayment.java b/src/main/java/com/xero/models/accounting/BatchPayment.java
index 7dc6a965f..f01f21b01 100644
--- a/src/main/java/com/xero/models/accounting/BatchPayment.java
+++ b/src/main/java/com/xero/models/accounting/BatchPayment.java
@@ -62,6 +62,7 @@ public class BatchPayment {
@JsonProperty("Payments")
private List payments = new ArrayList();
+
/** PAYBATCH for bill payments or RECBATCH for sales invoice payments (read-only) */
public enum TypeEnum {
/** PAYBATCH */
@@ -114,6 +115,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("Type")
private TypeEnum type;
+
/**
* AUTHORISED or DELETED (read-only). New batch payments will have a status of AUTHORISED. It is
* not possible to delete batch payments via the API.
@@ -181,6 +183,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* account
*
@@ -240,8 +243,8 @@ public BatchPayment reference(String reference) {
value =
"(NZ Only) Optional references for the batch payment transaction. It will also show with"
+ " the batch payment transaction in the bank reconciliation Find & Match screen."
- + " Depending on your individual bank, the detail may also show on the bank"
- + " statement you import into Xero.")
+ + " Depending on your individual bank, the detail may also show on the bank statement"
+ + " you import into Xero.")
/**
* (NZ Only) Optional references for the batch payment transaction. It will also show with the
* batch payment transaction in the bank reconciliation Find & Match screen. Depending on your
@@ -288,8 +291,8 @@ public BatchPayment particulars(String particulars) {
value =
"(NZ Only) Optional references for the batch payment transaction. It will also show with"
+ " the batch payment transaction in the bank reconciliation Find & Match screen."
- + " Depending on your individual bank, the detail may also show on the bank"
- + " statement you import into Xero.")
+ + " Depending on your individual bank, the detail may also show on the bank statement"
+ + " you import into Xero.")
/**
* (NZ Only) Optional references for the batch payment transaction. It will also show with the
* batch payment transaction in the bank reconciliation Find & Match screen. Depending on your
@@ -336,8 +339,8 @@ public BatchPayment code(String code) {
value =
"(NZ Only) Optional references for the batch payment transaction. It will also show with"
+ " the batch payment transaction in the bank reconciliation Find & Match screen."
- + " Depending on your individual bank, the detail may also show on the bank"
- + " statement you import into Xero.")
+ + " Depending on your individual bank, the detail may also show on the bank statement"
+ + " you import into Xero.")
/**
* (NZ Only) Optional references for the batch payment transaction. It will also show with the
* batch payment transaction in the bank reconciliation Find & Match screen. Depending on your
@@ -524,6 +527,7 @@ public BatchPayment date(String date) {
public String getDate() {
return date;
}
+
/**
* Date the payment is being made (YYYY-MM-DD) e.g. 2009-09-06
*
@@ -582,8 +586,8 @@ public BatchPayment amount(Double amount) {
*/
@ApiModelProperty(
value =
- "The amount of the payment. Must be less than or equal to the outstanding amount owing"
- + " on the invoice e.g. 200.00")
+ "The amount of the payment. Must be less than or equal to the outstanding amount owing on"
+ + " the invoice e.g. 200.00")
/**
* The amount of the payment. Must be less than or equal to the outstanding amount owing on the
* invoice e.g. 200.00
@@ -720,6 +724,7 @@ public Double getTotalAmount() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* UTC timestamp of last update to the payment
*
diff --git a/src/main/java/com/xero/models/accounting/BatchPaymentDelete.java b/src/main/java/com/xero/models/accounting/BatchPaymentDelete.java
index 6380862ab..730b3036e 100644
--- a/src/main/java/com/xero/models/accounting/BatchPaymentDelete.java
+++ b/src/main/java/com/xero/models/accounting/BatchPaymentDelete.java
@@ -26,6 +26,7 @@ public class BatchPaymentDelete {
@JsonProperty("Status")
private String status = "DELETED";
+
/**
* The Xero generated unique identifier for the bank transaction (read-only)
*
diff --git a/src/main/java/com/xero/models/accounting/BatchPaymentDeleteByUrlParam.java b/src/main/java/com/xero/models/accounting/BatchPaymentDeleteByUrlParam.java
index 3746923ec..571022e93 100644
--- a/src/main/java/com/xero/models/accounting/BatchPaymentDeleteByUrlParam.java
+++ b/src/main/java/com/xero/models/accounting/BatchPaymentDeleteByUrlParam.java
@@ -22,6 +22,7 @@ public class BatchPaymentDeleteByUrlParam {
@JsonProperty("Status")
private String status = "DELETED";
+
/**
* The status of the batch payment.
*
diff --git a/src/main/java/com/xero/models/accounting/BatchPaymentDetails.java b/src/main/java/com/xero/models/accounting/BatchPaymentDetails.java
index 7d0d1b76a..1ac13cfa8 100644
--- a/src/main/java/com/xero/models/accounting/BatchPaymentDetails.java
+++ b/src/main/java/com/xero/models/accounting/BatchPaymentDetails.java
@@ -36,6 +36,7 @@ public class BatchPaymentDetails {
@JsonProperty("Reference")
private String reference;
+
/**
* Bank account number for use with Batch Payments
*
@@ -187,8 +188,8 @@ public BatchPaymentDetails code(String code) {
value =
"(NZ Only) Optional references for the batch payment transaction. It will also show with"
+ " the batch payment transaction in the bank reconciliation Find & Match screen."
- + " Depending on your individual bank, the detail may also show on the bank"
- + " statement you import into Xero.")
+ + " Depending on your individual bank, the detail may also show on the bank statement"
+ + " you import into Xero.")
/**
* (NZ Only) Optional references for the batch payment transaction. It will also show with the
* batch payment transaction in the bank reconciliation Find & Match screen. Depending on your
@@ -236,8 +237,8 @@ public BatchPaymentDetails reference(String reference) {
value =
"(NZ Only) Optional references for the batch payment transaction. It will also show with"
+ " the batch payment transaction in the bank reconciliation Find & Match screen."
- + " Depending on your individual bank, the detail may also show on the bank"
- + " statement you import into Xero.")
+ + " Depending on your individual bank, the detail may also show on the bank statement"
+ + " you import into Xero.")
/**
* (NZ Only) Optional references for the batch payment transaction. It will also show with the
* batch payment transaction in the bank reconciliation Find & Match screen. Depending on your
diff --git a/src/main/java/com/xero/models/accounting/BatchPayments.java b/src/main/java/com/xero/models/accounting/BatchPayments.java
index e3da40077..fb020f398 100644
--- a/src/main/java/com/xero/models/accounting/BatchPayments.java
+++ b/src/main/java/com/xero/models/accounting/BatchPayments.java
@@ -24,6 +24,7 @@ public class BatchPayments {
@JsonProperty("BatchPayments")
private List batchPayments = new ArrayList();
+
/**
* batchPayments
*
diff --git a/src/main/java/com/xero/models/accounting/Bill.java b/src/main/java/com/xero/models/accounting/Bill.java
index 74eece259..5f3487a66 100644
--- a/src/main/java/com/xero/models/accounting/Bill.java
+++ b/src/main/java/com/xero/models/accounting/Bill.java
@@ -25,6 +25,7 @@ public class Bill {
@JsonProperty("Type")
private PaymentTermType type;
+
/**
* Day of Month (0-31)
*
diff --git a/src/main/java/com/xero/models/accounting/BrandingTheme.java b/src/main/java/com/xero/models/accounting/BrandingTheme.java
index e3afb5f94..6a462715b 100644
--- a/src/main/java/com/xero/models/accounting/BrandingTheme.java
+++ b/src/main/java/com/xero/models/accounting/BrandingTheme.java
@@ -33,6 +33,7 @@ public class BrandingTheme {
@JsonProperty("LogoUrl")
private String logoUrl;
+
/** Always INVOICE */
public enum TypeEnum {
/** INVOICE */
@@ -88,6 +89,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("CreatedDateUTC")
private String createdDateUTC;
+
/**
* Xero identifier
*
@@ -282,6 +284,7 @@ public void setSortOrder(Integer sortOrder) {
public String getCreatedDateUTC() {
return createdDateUTC;
}
+
/**
* UTC timestamp of creation date of branding theme
*
diff --git a/src/main/java/com/xero/models/accounting/BrandingThemes.java b/src/main/java/com/xero/models/accounting/BrandingThemes.java
index d7d3a9a88..93eef4252 100644
--- a/src/main/java/com/xero/models/accounting/BrandingThemes.java
+++ b/src/main/java/com/xero/models/accounting/BrandingThemes.java
@@ -24,6 +24,7 @@ public class BrandingThemes {
@JsonProperty("BrandingThemes")
private List brandingThemes = new ArrayList();
+
/**
* brandingThemes
*
diff --git a/src/main/java/com/xero/models/accounting/Budget.java b/src/main/java/com/xero/models/accounting/Budget.java
index b4cfbf2ca..89db7120c 100644
--- a/src/main/java/com/xero/models/accounting/Budget.java
+++ b/src/main/java/com/xero/models/accounting/Budget.java
@@ -29,6 +29,7 @@ public class Budget {
@JsonProperty("BudgetID")
private UUID budgetID;
+
/** Type of Budget. OVERALL or TRACKING */
public enum TypeEnum {
/** OVERALL */
@@ -93,6 +94,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("Tracking")
private List tracking = new ArrayList();
+
/**
* Xero identifier
*
@@ -214,6 +216,7 @@ public void setDescription(String description) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* UTC timestamp of last update to budget
*
diff --git a/src/main/java/com/xero/models/accounting/BudgetBalance.java b/src/main/java/com/xero/models/accounting/BudgetBalance.java
index ec535be33..13e8ba145 100644
--- a/src/main/java/com/xero/models/accounting/BudgetBalance.java
+++ b/src/main/java/com/xero/models/accounting/BudgetBalance.java
@@ -35,6 +35,7 @@ public class BudgetBalance {
@JsonProperty("Notes")
private String notes;
+
/**
* Period the amount applies to (e.g. “2019-08”)
*
@@ -60,6 +61,7 @@ public BudgetBalance period(String period) {
public String getPeriod() {
return period;
}
+
/**
* Period the amount applies to (e.g. “2019-08”)
*
diff --git a/src/main/java/com/xero/models/accounting/BudgetLine.java b/src/main/java/com/xero/models/accounting/BudgetLine.java
index 1dcba650a..e2e787163 100644
--- a/src/main/java/com/xero/models/accounting/BudgetLine.java
+++ b/src/main/java/com/xero/models/accounting/BudgetLine.java
@@ -31,6 +31,7 @@ public class BudgetLine {
@JsonProperty("BudgetBalances")
private List budgetBalances = new ArrayList();
+
/**
* See Accounts
*
diff --git a/src/main/java/com/xero/models/accounting/Budgets.java b/src/main/java/com/xero/models/accounting/Budgets.java
index d6bec38ad..71de7610c 100644
--- a/src/main/java/com/xero/models/accounting/Budgets.java
+++ b/src/main/java/com/xero/models/accounting/Budgets.java
@@ -24,6 +24,7 @@ public class Budgets {
@JsonProperty("Budgets")
private List budgets = new ArrayList();
+
/**
* budgets
*
diff --git a/src/main/java/com/xero/models/accounting/CISOrgSetting.java b/src/main/java/com/xero/models/accounting/CISOrgSetting.java
index b49f4fdb3..0a72f0c45 100644
--- a/src/main/java/com/xero/models/accounting/CISOrgSetting.java
+++ b/src/main/java/com/xero/models/accounting/CISOrgSetting.java
@@ -28,6 +28,7 @@ public class CISOrgSetting {
@JsonProperty("Rate")
private Double rate;
+
/**
* true or false - Boolean that describes if the organisation is a CIS Contractor
*
diff --git a/src/main/java/com/xero/models/accounting/CISOrgSettings.java b/src/main/java/com/xero/models/accounting/CISOrgSettings.java
index 2db390d93..8fa60a68e 100644
--- a/src/main/java/com/xero/models/accounting/CISOrgSettings.java
+++ b/src/main/java/com/xero/models/accounting/CISOrgSettings.java
@@ -24,6 +24,7 @@ public class CISOrgSettings {
@JsonProperty("CISSettings")
private List ciSSettings = new ArrayList();
+
/**
* ciSSettings
*
diff --git a/src/main/java/com/xero/models/accounting/CISSetting.java b/src/main/java/com/xero/models/accounting/CISSetting.java
index abb55e4f2..fedad1345 100644
--- a/src/main/java/com/xero/models/accounting/CISSetting.java
+++ b/src/main/java/com/xero/models/accounting/CISSetting.java
@@ -25,6 +25,7 @@ public class CISSetting {
@JsonProperty("Rate")
private Double rate;
+
/**
* Boolean that describes if the contact is a CIS Subcontractor
*
diff --git a/src/main/java/com/xero/models/accounting/CISSettings.java b/src/main/java/com/xero/models/accounting/CISSettings.java
index c003d3b24..7c694f929 100644
--- a/src/main/java/com/xero/models/accounting/CISSettings.java
+++ b/src/main/java/com/xero/models/accounting/CISSettings.java
@@ -24,6 +24,7 @@ public class CISSettings {
@JsonProperty("CISSettings")
private List ciSSettings = new ArrayList();
+
/**
* ciSSettings
*
diff --git a/src/main/java/com/xero/models/accounting/Contact.java b/src/main/java/com/xero/models/accounting/Contact.java
index 1f2d10727..06306e998 100644
--- a/src/main/java/com/xero/models/accounting/Contact.java
+++ b/src/main/java/com/xero/models/accounting/Contact.java
@@ -38,6 +38,7 @@ public class Contact {
@JsonProperty("AccountNumber")
private String accountNumber;
+
/** Current status of a contact – see contact status types */
public enum ContactStatusEnum {
/** ACTIVE */
@@ -135,6 +136,7 @@ public static ContactStatusEnum fromValue(String value) {
@JsonProperty("IsCustomer")
private Boolean isCustomer;
+
/**
* The default sales line amount type for a contact. Only available when summaryOnly parameter or
* paging is used, or when fetch by ContactId or ContactNumber.
@@ -193,6 +195,7 @@ public static SalesDefaultLineAmountTypeEnum fromValue(String value) {
@JsonProperty("SalesDefaultLineAmountType")
private SalesDefaultLineAmountTypeEnum salesDefaultLineAmountType;
+
/**
* The default purchases line amount type for a contact Only available when summaryOnly parameter
* or paging is used, or when fetch by ContactId or ContactNumber.
@@ -316,6 +319,7 @@ public static PurchasesDefaultLineAmountTypeEnum fromValue(String value) {
@JsonProperty("StatusAttributeString")
private String statusAttributeString;
+
/**
* Xero identifier
*
@@ -1551,6 +1555,7 @@ public void setPaymentTerms(PaymentTerm paymentTerms) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* UTC timestamp of last update to contact
*
diff --git a/src/main/java/com/xero/models/accounting/ContactGroup.java b/src/main/java/com/xero/models/accounting/ContactGroup.java
index acead7130..1ad878c51 100644
--- a/src/main/java/com/xero/models/accounting/ContactGroup.java
+++ b/src/main/java/com/xero/models/accounting/ContactGroup.java
@@ -27,6 +27,7 @@ public class ContactGroup {
@JsonProperty("Name")
private String name;
+
/**
* The Status of a contact group. To delete a contact group update the status to DELETED. Only
* contact groups with a status of ACTIVE are returned on GETs.
@@ -88,6 +89,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Contacts")
private List contacts = new ArrayList();
+
/**
* The Name of the contact group. Required when creating a new contact group
*
diff --git a/src/main/java/com/xero/models/accounting/ContactGroups.java b/src/main/java/com/xero/models/accounting/ContactGroups.java
index 6571a7cac..e140432f1 100644
--- a/src/main/java/com/xero/models/accounting/ContactGroups.java
+++ b/src/main/java/com/xero/models/accounting/ContactGroups.java
@@ -24,6 +24,7 @@ public class ContactGroups {
@JsonProperty("ContactGroups")
private List contactGroups = new ArrayList();
+
/**
* contactGroups
*
diff --git a/src/main/java/com/xero/models/accounting/ContactPerson.java b/src/main/java/com/xero/models/accounting/ContactPerson.java
index 225def2fc..50a606c23 100644
--- a/src/main/java/com/xero/models/accounting/ContactPerson.java
+++ b/src/main/java/com/xero/models/accounting/ContactPerson.java
@@ -31,6 +31,7 @@ public class ContactPerson {
@JsonProperty("IncludeInEmails")
private Boolean includeInEmails;
+
/**
* First name of person
*
diff --git a/src/main/java/com/xero/models/accounting/Contacts.java b/src/main/java/com/xero/models/accounting/Contacts.java
index fc826e21f..d5b8cc0df 100644
--- a/src/main/java/com/xero/models/accounting/Contacts.java
+++ b/src/main/java/com/xero/models/accounting/Contacts.java
@@ -30,6 +30,7 @@ public class Contacts {
@JsonProperty("Contacts")
private List contacts = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/ConversionBalances.java b/src/main/java/com/xero/models/accounting/ConversionBalances.java
index 5f13df0ad..c5c58aa41 100644
--- a/src/main/java/com/xero/models/accounting/ConversionBalances.java
+++ b/src/main/java/com/xero/models/accounting/ConversionBalances.java
@@ -33,6 +33,7 @@ public class ConversionBalances {
@JsonProperty("BalanceDetails")
private List balanceDetails = new ArrayList();
+
/**
* The account code for a account
*
diff --git a/src/main/java/com/xero/models/accounting/ConversionDate.java b/src/main/java/com/xero/models/accounting/ConversionDate.java
index dde3eca95..22e49f51f 100644
--- a/src/main/java/com/xero/models/accounting/ConversionDate.java
+++ b/src/main/java/com/xero/models/accounting/ConversionDate.java
@@ -27,6 +27,7 @@ public class ConversionDate {
@JsonProperty("Year")
private Integer year;
+
/**
* The month the organisation starts using Xero. Value is an integer between 1 and 12
*
diff --git a/src/main/java/com/xero/models/accounting/CountryCode.java b/src/main/java/com/xero/models/accounting/CountryCode.java
index 7d3480fd5..3f592b18d 100644
--- a/src/main/java/com/xero/models/accounting/CountryCode.java
+++ b/src/main/java/com/xero/models/accounting/CountryCode.java
@@ -744,7 +744,9 @@ public enum CountryCode {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/CreditNote.java b/src/main/java/com/xero/models/accounting/CreditNote.java
index ff4a6e365..b5e0ca911 100644
--- a/src/main/java/com/xero/models/accounting/CreditNote.java
+++ b/src/main/java/com/xero/models/accounting/CreditNote.java
@@ -29,6 +29,7 @@
/** CreditNote */
public class CreditNote {
StringUtil util = new StringUtil();
+
/** See Credit Note Types */
public enum TypeEnum {
/** ACCPAYCREDIT */
@@ -90,6 +91,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("DueDate")
private String dueDate;
+
/** See Credit Note Status Codes */
public enum StatusEnum {
/** DRAFT */
@@ -232,6 +234,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("InvoiceAddresses")
private List invoiceAddresses = new ArrayList();
+
/**
* See Credit Note Types
*
@@ -322,8 +325,8 @@ public CreditNote date(String date) {
*/
@ApiModelProperty(
value =
- "The date the credit note is issued YYYY-MM-DD. If the Date element is not specified"
- + " then it will default to the current date based on the timezone setting of the"
+ "The date the credit note is issued YYYY-MM-DD. If the Date element is not specified then"
+ + " it will default to the current date based on the timezone setting of the"
+ " organisation")
/**
* The date the credit note is issued YYYY-MM-DD. If the Date element is not specified then it
@@ -334,6 +337,7 @@ public CreditNote date(String date) {
public String getDate() {
return date;
}
+
/**
* The date the credit note is issued YYYY-MM-DD. If the Date element is not specified then it
* will default to the current date based on the timezone setting of the organisation
@@ -400,6 +404,7 @@ public CreditNote dueDate(String dueDate) {
public String getDueDate() {
return dueDate;
}
+
/**
* Date invoice is due – YYYY-MM-DD
*
@@ -708,6 +713,7 @@ public Double getCiSRate() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* UTC timestamp of last update to the credit note
*
@@ -784,6 +790,7 @@ public CreditNote fullyPaidOnDate(String fullyPaidOnDate) {
public String getFullyPaidOnDate() {
return fullyPaidOnDate;
}
+
/**
* Date when credit note was fully paid(UTC format)
*
diff --git a/src/main/java/com/xero/models/accounting/CreditNotes.java b/src/main/java/com/xero/models/accounting/CreditNotes.java
index 16d1feb1a..06eacf741 100644
--- a/src/main/java/com/xero/models/accounting/CreditNotes.java
+++ b/src/main/java/com/xero/models/accounting/CreditNotes.java
@@ -30,6 +30,7 @@ public class CreditNotes {
@JsonProperty("CreditNotes")
private List creditNotes = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/Currencies.java b/src/main/java/com/xero/models/accounting/Currencies.java
index e530b1564..c4d40595d 100644
--- a/src/main/java/com/xero/models/accounting/Currencies.java
+++ b/src/main/java/com/xero/models/accounting/Currencies.java
@@ -24,6 +24,7 @@ public class Currencies {
@JsonProperty("Currencies")
private List currencies = new ArrayList();
+
/**
* currencies
*
diff --git a/src/main/java/com/xero/models/accounting/Currency.java b/src/main/java/com/xero/models/accounting/Currency.java
index c111889c7..3ccccdb32 100644
--- a/src/main/java/com/xero/models/accounting/Currency.java
+++ b/src/main/java/com/xero/models/accounting/Currency.java
@@ -25,6 +25,7 @@ public class Currency {
@JsonProperty("Description")
private String description;
+
/**
* code
*
diff --git a/src/main/java/com/xero/models/accounting/CurrencyCode.java b/src/main/java/com/xero/models/accounting/CurrencyCode.java
index 215ad71d9..0d9ab39ee 100644
--- a/src/main/java/com/xero/models/accounting/CurrencyCode.java
+++ b/src/main/java/com/xero/models/accounting/CurrencyCode.java
@@ -528,7 +528,9 @@ public enum CurrencyCode {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/Element.java b/src/main/java/com/xero/models/accounting/Element.java
index 1d031333f..940bbc32b 100644
--- a/src/main/java/com/xero/models/accounting/Element.java
+++ b/src/main/java/com/xero/models/accounting/Element.java
@@ -46,6 +46,7 @@ public class Element {
@JsonProperty("PurchaseOrderID")
private UUID purchaseOrderID;
+
/**
* Array of Validation Error message
*
diff --git a/src/main/java/com/xero/models/accounting/Employee.java b/src/main/java/com/xero/models/accounting/Employee.java
index a45e25105..cca33b7a9 100644
--- a/src/main/java/com/xero/models/accounting/Employee.java
+++ b/src/main/java/com/xero/models/accounting/Employee.java
@@ -29,6 +29,7 @@ public class Employee {
@JsonProperty("EmployeeID")
private UUID employeeID;
+
/** Current status of an employee – see contact status types */
public enum StatusEnum {
/** ACTIVE */
@@ -105,6 +106,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* The Xero identifier for an employee e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9
*
@@ -295,6 +297,7 @@ public void setExternalLink(ExternalLink externalLink) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* updatedDateUTC
*
diff --git a/src/main/java/com/xero/models/accounting/Employees.java b/src/main/java/com/xero/models/accounting/Employees.java
index 978917797..aa651e563 100644
--- a/src/main/java/com/xero/models/accounting/Employees.java
+++ b/src/main/java/com/xero/models/accounting/Employees.java
@@ -24,6 +24,7 @@ public class Employees {
@JsonProperty("Employees")
private List employees = new ArrayList();
+
/**
* employees
*
diff --git a/src/main/java/com/xero/models/accounting/Error.java b/src/main/java/com/xero/models/accounting/Error.java
index 756d582d0..810094a7a 100644
--- a/src/main/java/com/xero/models/accounting/Error.java
+++ b/src/main/java/com/xero/models/accounting/Error.java
@@ -33,6 +33,7 @@ public class Error {
@JsonProperty("Elements")
private List elements = new ArrayList();
+
/**
* Exception number
*
diff --git a/src/main/java/com/xero/models/accounting/ExpenseClaim.java b/src/main/java/com/xero/models/accounting/ExpenseClaim.java
index 2728219e1..400e34eb4 100644
--- a/src/main/java/com/xero/models/accounting/ExpenseClaim.java
+++ b/src/main/java/com/xero/models/accounting/ExpenseClaim.java
@@ -30,6 +30,7 @@ public class ExpenseClaim {
@JsonProperty("ExpenseClaimID")
private UUID expenseClaimID;
+
/** Current status of an expense claim – see status types */
public enum StatusEnum {
/** SUBMITTED */
@@ -121,6 +122,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("ReceiptID")
private UUID receiptID;
+
/**
* Xero generated unique identifier for an expense claim
*
@@ -338,6 +340,7 @@ public void setReceipts(List receipts) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
@@ -413,6 +416,7 @@ public Double getAmountPaid() {
public String getPaymentDueDate() {
return paymentDueDate;
}
+
/**
* The date when the expense claim is due to be paid YYYY-MM-DD
*
@@ -443,6 +447,7 @@ public LocalDate getPaymentDueDateAsDate() {
public String getReportingDate() {
return reportingDate;
}
+
/**
* The date the expense claim will be reported in Xero YYYY-MM-DD
*
diff --git a/src/main/java/com/xero/models/accounting/ExpenseClaims.java b/src/main/java/com/xero/models/accounting/ExpenseClaims.java
index b1cf65ec2..dbaf8e6e6 100644
--- a/src/main/java/com/xero/models/accounting/ExpenseClaims.java
+++ b/src/main/java/com/xero/models/accounting/ExpenseClaims.java
@@ -24,6 +24,7 @@ public class ExpenseClaims {
@JsonProperty("ExpenseClaims")
private List expenseClaims = new ArrayList();
+
/**
* expenseClaims
*
diff --git a/src/main/java/com/xero/models/accounting/ExternalLink.java b/src/main/java/com/xero/models/accounting/ExternalLink.java
index 54542495b..579fe0d69 100644
--- a/src/main/java/com/xero/models/accounting/ExternalLink.java
+++ b/src/main/java/com/xero/models/accounting/ExternalLink.java
@@ -21,6 +21,7 @@
/** ExternalLink */
public class ExternalLink {
StringUtil util = new StringUtil();
+
/** See External link types */
public enum LinkTypeEnum {
/** FACEBOOK */
@@ -88,6 +89,7 @@ public static LinkTypeEnum fromValue(String value) {
@JsonProperty("Description")
private String description;
+
/**
* See External link types
*
diff --git a/src/main/java/com/xero/models/accounting/HistoryRecord.java b/src/main/java/com/xero/models/accounting/HistoryRecord.java
index 0bc4dbcc5..41d323dbe 100644
--- a/src/main/java/com/xero/models/accounting/HistoryRecord.java
+++ b/src/main/java/com/xero/models/accounting/HistoryRecord.java
@@ -33,6 +33,7 @@ public class HistoryRecord {
@JsonProperty("DateUTC")
private String dateUTC;
+
/**
* details
*
@@ -154,6 +155,7 @@ public void setUser(String user) {
public String getDateUTC() {
return dateUTC;
}
+
/**
* UTC timestamp of creation date of branding theme
*
diff --git a/src/main/java/com/xero/models/accounting/HistoryRecords.java b/src/main/java/com/xero/models/accounting/HistoryRecords.java
index 947012270..6b59bfd0b 100644
--- a/src/main/java/com/xero/models/accounting/HistoryRecords.java
+++ b/src/main/java/com/xero/models/accounting/HistoryRecords.java
@@ -24,6 +24,7 @@ public class HistoryRecords {
@JsonProperty("HistoryRecords")
private List historyRecords = new ArrayList();
+
/**
* historyRecords
*
diff --git a/src/main/java/com/xero/models/accounting/ImportSummary.java b/src/main/java/com/xero/models/accounting/ImportSummary.java
index 1d28040d0..08cf262ae 100644
--- a/src/main/java/com/xero/models/accounting/ImportSummary.java
+++ b/src/main/java/com/xero/models/accounting/ImportSummary.java
@@ -27,6 +27,7 @@ public class ImportSummary {
@JsonProperty("Organisation")
private ImportSummaryOrganisation organisation;
+
/**
* accounts
*
diff --git a/src/main/java/com/xero/models/accounting/ImportSummaryAccounts.java b/src/main/java/com/xero/models/accounting/ImportSummaryAccounts.java
index 0bd98babe..ab4fdeaf8 100644
--- a/src/main/java/com/xero/models/accounting/ImportSummaryAccounts.java
+++ b/src/main/java/com/xero/models/accounting/ImportSummaryAccounts.java
@@ -48,6 +48,7 @@ public class ImportSummaryAccounts {
@JsonProperty("NewOrUpdated")
private Integer newOrUpdated;
+
/**
* The total number of accounts in the org
*
diff --git a/src/main/java/com/xero/models/accounting/ImportSummaryObject.java b/src/main/java/com/xero/models/accounting/ImportSummaryObject.java
index a5d70d270..c2d6ba492 100644
--- a/src/main/java/com/xero/models/accounting/ImportSummaryObject.java
+++ b/src/main/java/com/xero/models/accounting/ImportSummaryObject.java
@@ -22,6 +22,7 @@ public class ImportSummaryObject {
@JsonProperty("ImportSummary")
private ImportSummary importSummary;
+
/**
* importSummary
*
diff --git a/src/main/java/com/xero/models/accounting/ImportSummaryOrganisation.java b/src/main/java/com/xero/models/accounting/ImportSummaryOrganisation.java
index 958338df1..a77925af7 100644
--- a/src/main/java/com/xero/models/accounting/ImportSummaryOrganisation.java
+++ b/src/main/java/com/xero/models/accounting/ImportSummaryOrganisation.java
@@ -22,6 +22,7 @@ public class ImportSummaryOrganisation {
@JsonProperty("Present")
private Boolean present;
+
/**
* present
*
diff --git a/src/main/java/com/xero/models/accounting/Invoice.java b/src/main/java/com/xero/models/accounting/Invoice.java
index 469c5fbd7..f6375b510 100644
--- a/src/main/java/com/xero/models/accounting/Invoice.java
+++ b/src/main/java/com/xero/models/accounting/Invoice.java
@@ -29,6 +29,7 @@
/** Invoice */
public class Invoice {
StringUtil util = new StringUtil();
+
/** See Invoice Types */
public enum TypeEnum {
/** ACCPAY */
@@ -132,6 +133,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("CurrencyRate")
private Double currencyRate;
+
/** See Invoice Status Codes */
public enum StatusEnum {
/** DRAFT */
@@ -280,6 +282,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("InvoiceAddresses")
private List invoiceAddresses = new ArrayList();
+
/**
* See Invoice Types
*
@@ -430,6 +433,7 @@ public Invoice date(String date) {
public String getDate() {
return date;
}
+
/**
* Date invoice was issued – YYYY-MM-DD. If the Date element is not specified it will default to
* the current date based on the timezone setting of the organisation
@@ -496,6 +500,7 @@ public Invoice dueDate(String dueDate) {
public String getDueDate() {
return dueDate;
}
+
/**
* Date invoice is due – YYYY-MM-DD
*
@@ -896,6 +901,7 @@ public Invoice expectedPaymentDate(String expectedPaymentDate) {
public String getExpectedPaymentDate() {
return expectedPaymentDate;
}
+
/**
* Shown on sales invoices (Accounts Receivable) when this has been set
*
@@ -959,6 +965,7 @@ public Invoice plannedPaymentDate(String plannedPaymentDate) {
public String getPlannedPaymentDate() {
return plannedPaymentDate;
}
+
/**
* Shown on bills (Accounts Payable) when this has been set
*
@@ -1284,6 +1291,7 @@ public Double getAmountPaid() {
public String getFullyPaidOnDate() {
return fullyPaidOnDate;
}
+
/**
* The date the invoice was fully paid. Only returned on fully paid invoices
*
@@ -1330,6 +1338,7 @@ public Double getAmountCredited() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/InvoiceAddress.java b/src/main/java/com/xero/models/accounting/InvoiceAddress.java
index 8ab4136c6..05d8f290f 100644
--- a/src/main/java/com/xero/models/accounting/InvoiceAddress.java
+++ b/src/main/java/com/xero/models/accounting/InvoiceAddress.java
@@ -21,6 +21,7 @@
/** InvoiceAddress */
public class InvoiceAddress {
StringUtil util = new StringUtil();
+
/** Indicates whether the address is defined as origin (FROM) or destination (TO) */
public enum InvoiceAddressTypeEnum {
/** FROM */
@@ -97,6 +98,7 @@ public static InvoiceAddressTypeEnum fromValue(String value) {
@JsonProperty("Country")
private String country;
+
/**
* Indicates whether the address is defined as origin (FROM) or destination (TO)
*
diff --git a/src/main/java/com/xero/models/accounting/InvoiceReminder.java b/src/main/java/com/xero/models/accounting/InvoiceReminder.java
index 5d2eabb51..61360ab16 100644
--- a/src/main/java/com/xero/models/accounting/InvoiceReminder.java
+++ b/src/main/java/com/xero/models/accounting/InvoiceReminder.java
@@ -22,6 +22,7 @@ public class InvoiceReminder {
@JsonProperty("Enabled")
private Boolean enabled;
+
/**
* setting for on or off
*
diff --git a/src/main/java/com/xero/models/accounting/InvoiceReminders.java b/src/main/java/com/xero/models/accounting/InvoiceReminders.java
index a131b6bed..68655d99a 100644
--- a/src/main/java/com/xero/models/accounting/InvoiceReminders.java
+++ b/src/main/java/com/xero/models/accounting/InvoiceReminders.java
@@ -24,6 +24,7 @@ public class InvoiceReminders {
@JsonProperty("InvoiceReminders")
private List invoiceReminders = new ArrayList();
+
/**
* invoiceReminders
*
diff --git a/src/main/java/com/xero/models/accounting/Invoices.java b/src/main/java/com/xero/models/accounting/Invoices.java
index e183da2ce..92058a8ea 100644
--- a/src/main/java/com/xero/models/accounting/Invoices.java
+++ b/src/main/java/com/xero/models/accounting/Invoices.java
@@ -30,6 +30,7 @@ public class Invoices {
@JsonProperty("Invoices")
private List invoices = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/Item.java b/src/main/java/com/xero/models/accounting/Item.java
index 68d9a6f69..48c6ecff2 100644
--- a/src/main/java/com/xero/models/accounting/Item.java
+++ b/src/main/java/com/xero/models/accounting/Item.java
@@ -72,6 +72,7 @@ public class Item {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* User defined item code (max length = 30)
*
@@ -206,9 +207,9 @@ public Item isSold(Boolean isSold) {
*/
@ApiModelProperty(
value =
- "Boolean value, defaults to true. When IsSold is true the item will be available on"
- + " sales transactions in the Xero UI. If IsSold is updated to false then"
- + " Description and SalesDetails values will be nulled.")
+ "Boolean value, defaults to true. When IsSold is true the item will be available on sales"
+ + " transactions in the Xero UI. If IsSold is updated to false then Description and"
+ + " SalesDetails values will be nulled.")
/**
* Boolean value, defaults to true. When IsSold is true the item will be available on sales
* transactions in the Xero UI. If IsSold is updated to false then Description and SalesDetails
@@ -545,6 +546,7 @@ public void setQuantityOnHand(Double quantityOnHand) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date in UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/Items.java b/src/main/java/com/xero/models/accounting/Items.java
index 48e448493..d4ef3c938 100644
--- a/src/main/java/com/xero/models/accounting/Items.java
+++ b/src/main/java/com/xero/models/accounting/Items.java
@@ -24,6 +24,7 @@ public class Items {
@JsonProperty("Items")
private List- items = new ArrayList
- ();
+
/**
* items
*
diff --git a/src/main/java/com/xero/models/accounting/Journal.java b/src/main/java/com/xero/models/accounting/Journal.java
index b55747f0c..0b56c2040 100644
--- a/src/main/java/com/xero/models/accounting/Journal.java
+++ b/src/main/java/com/xero/models/accounting/Journal.java
@@ -47,6 +47,7 @@ public class Journal {
@JsonProperty("SourceID")
private UUID sourceID;
+
/** The journal source type. The type of transaction that created the journal */
public enum SourceTypeEnum {
/** ACCREC */
@@ -171,6 +172,7 @@ public static SourceTypeEnum fromValue(String value) {
@JsonProperty("JournalLines")
private List journalLines = new ArrayList();
+
/**
* Xero identifier
*
@@ -231,6 +233,7 @@ public Journal journalDate(String journalDate) {
public String getJournalDate() {
return journalDate;
}
+
/**
* Date the journal was posted
*
@@ -318,6 +321,7 @@ public void setJournalNumber(Integer journalNumber) {
public String getCreatedDateUTC() {
return createdDateUTC;
}
+
/**
* Created date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/JournalLine.java b/src/main/java/com/xero/models/accounting/JournalLine.java
index 162be7457..5e41aa2a0 100644
--- a/src/main/java/com/xero/models/accounting/JournalLine.java
+++ b/src/main/java/com/xero/models/accounting/JournalLine.java
@@ -58,6 +58,7 @@ public class JournalLine {
@JsonProperty("TrackingCategories")
private List trackingCategories = new ArrayList();
+
/**
* Xero identifier for Journal
*
@@ -291,8 +292,8 @@ public JournalLine netAmount(Double netAmount) {
@ApiModelProperty(
example = "4130.98",
value =
- "Net amount of journal line. This will be a positive value for a debit and negative for"
- + " a credit")
+ "Net amount of journal line. This will be a positive value for a debit and negative for a"
+ + " credit")
/**
* Net amount of journal line. This will be a positive value for a debit and negative for a credit
*
diff --git a/src/main/java/com/xero/models/accounting/Journals.java b/src/main/java/com/xero/models/accounting/Journals.java
index ea9e82f16..48abc2eae 100644
--- a/src/main/java/com/xero/models/accounting/Journals.java
+++ b/src/main/java/com/xero/models/accounting/Journals.java
@@ -27,6 +27,7 @@ public class Journals {
@JsonProperty("Journals")
private List journals = new ArrayList();
+
/**
* Displays array of warning messages from the API
*
diff --git a/src/main/java/com/xero/models/accounting/LineAmountTypes.java b/src/main/java/com/xero/models/accounting/LineAmountTypes.java
index 3ad89e3b7..e9dce52b3 100644
--- a/src/main/java/com/xero/models/accounting/LineAmountTypes.java
+++ b/src/main/java/com/xero/models/accounting/LineAmountTypes.java
@@ -36,7 +36,9 @@ public enum LineAmountTypes {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/LineItem.java b/src/main/java/com/xero/models/accounting/LineItem.java
index 4072c8a27..7e567dfc5 100644
--- a/src/main/java/com/xero/models/accounting/LineItem.java
+++ b/src/main/java/com/xero/models/accounting/LineItem.java
@@ -70,6 +70,7 @@ public class LineItem {
@JsonProperty("RepeatingInvoiceID")
private UUID repeatingInvoiceID;
+
/** The type of taxability */
public enum TaxabilityEnum {
/** TAXABLE */
@@ -137,6 +138,7 @@ public static TaxabilityEnum fromValue(String value) {
@JsonProperty("TaxBreakdown")
private List taxBreakdown = new ArrayList();
+
/**
* LineItem unique ID
*
@@ -452,8 +454,8 @@ public LineItem taxAmount(Double taxAmount) {
@ApiModelProperty(
value =
"The tax amount is auto calculated as a percentage of the line amount (see below) based"
- + " on the tax rate. This value can be overriden if the calculated is"
- + " not correct.")
+ + " on the tax rate. This value can be overriden if the calculated is not"
+ + " correct.")
/**
* The tax amount is auto calculated as a percentage of the line amount (see below) based on the
* tax rate. This value can be overriden if the calculated <TaxAmount> is not correct.
diff --git a/src/main/java/com/xero/models/accounting/LineItemItem.java b/src/main/java/com/xero/models/accounting/LineItemItem.java
index 43ff57ca7..46860991f 100644
--- a/src/main/java/com/xero/models/accounting/LineItemItem.java
+++ b/src/main/java/com/xero/models/accounting/LineItemItem.java
@@ -29,6 +29,7 @@ public class LineItemItem {
@JsonProperty("ItemID")
private UUID itemID;
+
/**
* User defined item code (max length = 30)
*
diff --git a/src/main/java/com/xero/models/accounting/LineItemTracking.java b/src/main/java/com/xero/models/accounting/LineItemTracking.java
index 05f4de774..110896cea 100644
--- a/src/main/java/com/xero/models/accounting/LineItemTracking.java
+++ b/src/main/java/com/xero/models/accounting/LineItemTracking.java
@@ -32,6 +32,7 @@ public class LineItemTracking {
@JsonProperty("Option")
private String option;
+
/**
* The Xero identifier for a tracking category
*
diff --git a/src/main/java/com/xero/models/accounting/LinkedTransaction.java b/src/main/java/com/xero/models/accounting/LinkedTransaction.java
index c2f7f083c..262a167df 100644
--- a/src/main/java/com/xero/models/accounting/LinkedTransaction.java
+++ b/src/main/java/com/xero/models/accounting/LinkedTransaction.java
@@ -44,6 +44,7 @@ public class LinkedTransaction {
@JsonProperty("LinkedTransactionID")
private UUID linkedTransactionID;
+
/**
* Filter by the combination of ContactID and Status. Get all the linked transactions that have
* been assigned to a particular customer and have a particular status e.g. GET
@@ -109,6 +110,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Status")
private StatusEnum status;
+
/** This will always be BILLABLEEXPENSE. More types may be added in future. */
public enum TypeEnum {
/** BILLABLEEXPENSE */
@@ -161,6 +163,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("UpdatedDateUTC")
private String updatedDateUTC;
+
/**
* The Type of the source tranasction. This will be ACCPAY if the linked transaction was created
* from an invoice and SPEND if it was created from a bank transaction.
@@ -219,6 +222,7 @@ public static SourceTransactionTypeCodeEnum fromValue(String value) {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* Filter by the SourceTransactionID. Get all the linked transactions created from a particular
* ACCPAY invoice
@@ -319,8 +323,8 @@ public LinkedTransaction contactID(UUID contactID) {
@ApiModelProperty(
value =
"Filter by the combination of ContactID and Status. Get all the linked transactions that"
- + " have been assigned to a particular customer and have a particular status e.g."
- + " GET /LinkedTransactions?ContactID=4bb34b03-3378-4bb2-a0ed-6345abf3224e&Status=APPROVED.")
+ + " have been assigned to a particular customer and have a particular status e.g. GET"
+ + " /LinkedTransactions?ContactID=4bb34b03-3378-4bb2-a0ed-6345abf3224e&Status=APPROVED.")
/**
* Filter by the combination of ContactID and Status. Get all the linked transactions that have
* been assigned to a particular customer and have a particular status e.g. GET
@@ -492,8 +496,8 @@ public LinkedTransaction status(StatusEnum status) {
@ApiModelProperty(
value =
"Filter by the combination of ContactID and Status. Get all the linked transactions that"
- + " have been assigned to a particular customer and have a particular status e.g."
- + " GET /LinkedTransactions?ContactID=4bb34b03-3378-4bb2-a0ed-6345abf3224e&Status=APPROVED.")
+ + " have been assigned to a particular customer and have a particular status e.g. GET"
+ + " /LinkedTransactions?ContactID=4bb34b03-3378-4bb2-a0ed-6345abf3224e&Status=APPROVED.")
/**
* Filter by the combination of ContactID and Status. Get all the linked transactions that have
* been assigned to a particular customer and have a particular status e.g. GET
@@ -568,6 +572,7 @@ public void setType(TypeEnum type) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* The last modified date in UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/LinkedTransactions.java b/src/main/java/com/xero/models/accounting/LinkedTransactions.java
index 0d03eed8f..f105830e0 100644
--- a/src/main/java/com/xero/models/accounting/LinkedTransactions.java
+++ b/src/main/java/com/xero/models/accounting/LinkedTransactions.java
@@ -24,6 +24,7 @@ public class LinkedTransactions {
@JsonProperty("LinkedTransactions")
private List linkedTransactions = new ArrayList();
+
/**
* linkedTransactions
*
diff --git a/src/main/java/com/xero/models/accounting/ManualJournal.java b/src/main/java/com/xero/models/accounting/ManualJournal.java
index 8b613d74a..6bade57ee 100644
--- a/src/main/java/com/xero/models/accounting/ManualJournal.java
+++ b/src/main/java/com/xero/models/accounting/ManualJournal.java
@@ -41,6 +41,7 @@ public class ManualJournal {
@JsonProperty("LineAmountTypes")
private LineAmountTypes lineAmountTypes;
+
/** See Manual Journal Status Codes */
public enum StatusEnum {
/** DRAFT */
@@ -129,6 +130,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Attachments")
private List attachments = new ArrayList();
+
/**
* Description of journal being posted
*
@@ -238,6 +240,7 @@ public ManualJournal date(String date) {
public String getDate() {
return date;
}
+
/**
* Date journal was posted – YYYY-MM-DD
*
@@ -448,6 +451,7 @@ public Boolean getHasAttachments() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/ManualJournalLine.java b/src/main/java/com/xero/models/accounting/ManualJournalLine.java
index da9025183..3e9d2d97c 100644
--- a/src/main/java/com/xero/models/accounting/ManualJournalLine.java
+++ b/src/main/java/com/xero/models/accounting/ManualJournalLine.java
@@ -46,6 +46,7 @@ public class ManualJournalLine {
@JsonProperty("IsBlank")
private Boolean isBlank;
+
/**
* total for line. Debits are positive, credits are negative value
*
diff --git a/src/main/java/com/xero/models/accounting/ManualJournals.java b/src/main/java/com/xero/models/accounting/ManualJournals.java
index dc116f02c..e7b56d99f 100644
--- a/src/main/java/com/xero/models/accounting/ManualJournals.java
+++ b/src/main/java/com/xero/models/accounting/ManualJournals.java
@@ -30,6 +30,7 @@ public class ManualJournals {
@JsonProperty("ManualJournals")
private List manualJournals = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/OnlineInvoice.java b/src/main/java/com/xero/models/accounting/OnlineInvoice.java
index f33d5cd1a..ff9b961b6 100644
--- a/src/main/java/com/xero/models/accounting/OnlineInvoice.java
+++ b/src/main/java/com/xero/models/accounting/OnlineInvoice.java
@@ -22,6 +22,7 @@ public class OnlineInvoice {
@JsonProperty("OnlineInvoiceUrl")
private String onlineInvoiceUrl;
+
/**
* the URL to an online invoice
*
diff --git a/src/main/java/com/xero/models/accounting/OnlineInvoices.java b/src/main/java/com/xero/models/accounting/OnlineInvoices.java
index 2490e7cd0..f5d5dbc6a 100644
--- a/src/main/java/com/xero/models/accounting/OnlineInvoices.java
+++ b/src/main/java/com/xero/models/accounting/OnlineInvoices.java
@@ -24,6 +24,7 @@ public class OnlineInvoices {
@JsonProperty("OnlineInvoices")
private List onlineInvoices = new ArrayList();
+
/**
* onlineInvoices
*
diff --git a/src/main/java/com/xero/models/accounting/Organisation.java b/src/main/java/com/xero/models/accounting/Organisation.java
index c4758c575..4a83ac953 100644
--- a/src/main/java/com/xero/models/accounting/Organisation.java
+++ b/src/main/java/com/xero/models/accounting/Organisation.java
@@ -44,6 +44,7 @@ public class Organisation {
@JsonProperty("PaysTax")
private Boolean paysTax;
+
/** See Version Types */
public enum VersionEnum {
/** AU */
@@ -120,6 +121,7 @@ public static VersionEnum fromValue(String value) {
@JsonProperty("Version")
private VersionEnum version;
+
/** Organisation Type */
public enum OrganisationTypeEnum {
/** ACCOUNTING_PRACTICE */
@@ -232,6 +234,7 @@ public static OrganisationTypeEnum fromValue(String value) {
@JsonProperty("FinancialYearEndMonth")
private Integer financialYearEndMonth;
+
/** The accounting basis used for tax returns. See Sales Tax Basis */
public enum SalesTaxBasisEnum {
/** PAYMENTS */
@@ -302,6 +305,7 @@ public static SalesTaxBasisEnum fromValue(String value) {
@JsonProperty("SalesTaxBasis")
private SalesTaxBasisEnum salesTaxBasis;
+
/** The frequency with which tax returns are processed. See Sales Tax Period */
public enum SalesTaxPeriodEnum {
/** MONTHLY */
@@ -411,6 +415,7 @@ public static SalesTaxPeriodEnum fromValue(String value) {
@JsonProperty("Timezone")
private TimeZone timezone;
+
/** Organisation Entity Type */
public enum OrganisationEntityTypeEnum {
/** ACCOUNTING_PRACTICE */
@@ -499,6 +504,7 @@ public static OrganisationEntityTypeEnum fromValue(String value) {
@JsonProperty("ShortCode")
private String shortCode;
+
/**
* Organisation Classes describe which plan the Xero organisation is on (e.g. DEMO, TRIAL,
* PREMIUM)
@@ -611,6 +617,7 @@ public static PropertyClassEnum fromValue(String value) {
@JsonProperty("Class")
private PropertyClassEnum propertyClass;
+
/**
* BUSINESS or PARTNER. Partner edition organisations are sold exclusively through accounting
* partners and have restricted functionality (e.g. no access to invoicing)
@@ -681,6 +688,7 @@ public static EditionEnum fromValue(String value) {
@JsonProperty("PaymentTerms")
private PaymentTerm paymentTerms;
+
/**
* Unique Xero identifier
*
@@ -1420,6 +1428,7 @@ public Organisation periodLockDate(String periodLockDate) {
public String getPeriodLockDate() {
return periodLockDate;
}
+
/**
* Shown if set. See lock dates
*
@@ -1483,6 +1492,7 @@ public Organisation endOfYearLockDate(String endOfYearLockDate) {
public String getEndOfYearLockDate() {
return endOfYearLockDate;
}
+
/**
* Shown if set. See lock dates
*
@@ -1537,6 +1547,7 @@ public void setEndOfYearLockDate(LocalDate endOfYearLockDate) {
public String getCreatedDateUTC() {
return createdDateUTC;
}
+
/**
* Timestamp when the organisation was created in Xero
*
@@ -1914,8 +1925,8 @@ public Organisation addExternalLinksItem(ExternalLink externalLinksItem) {
*/
@ApiModelProperty(
value =
- "Organisation profile links for popular services such as Facebook,Twitter, GooglePlus"
- + " and LinkedIn. You can also add link to your website here. Shown if Organisation"
+ "Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and"
+ + " LinkedIn. You can also add link to your website here. Shown if Organisation"
+ " settings is updated in Xero. See ExternalLinks below")
/**
* Organisation profile links for popular services such as Facebook,Twitter, GooglePlus and
diff --git a/src/main/java/com/xero/models/accounting/Organisations.java b/src/main/java/com/xero/models/accounting/Organisations.java
index 76ddfa3db..4e580be38 100644
--- a/src/main/java/com/xero/models/accounting/Organisations.java
+++ b/src/main/java/com/xero/models/accounting/Organisations.java
@@ -24,6 +24,7 @@ public class Organisations {
@JsonProperty("Organisations")
private List organisations = new ArrayList();
+
/**
* organisations
*
diff --git a/src/main/java/com/xero/models/accounting/Overpayment.java b/src/main/java/com/xero/models/accounting/Overpayment.java
index a23e4a59d..e83f55be9 100644
--- a/src/main/java/com/xero/models/accounting/Overpayment.java
+++ b/src/main/java/com/xero/models/accounting/Overpayment.java
@@ -29,6 +29,7 @@
/** Overpayment */
public class Overpayment {
StringUtil util = new StringUtil();
+
/** See Overpayment Types */
public enum TypeEnum {
/** RECEIVE_OVERPAYMENT */
@@ -90,6 +91,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("Date")
private String date;
+
/** See Overpayment Status Codes */
public enum StatusEnum {
/** AUTHORISED */
@@ -190,6 +192,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Attachments")
private List attachments = new ArrayList();
+
/**
* See Overpayment Types
*
@@ -285,6 +288,7 @@ public Overpayment date(String date) {
public String getDate() {
return date;
}
+
/**
* The date the overpayment is created YYYY-MM-DD
*
@@ -563,6 +567,7 @@ public void setTotal(Double total) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* UTC timestamp of last update to the overpayment
*
diff --git a/src/main/java/com/xero/models/accounting/Overpayments.java b/src/main/java/com/xero/models/accounting/Overpayments.java
index 7f2104c34..d8b1e0b01 100644
--- a/src/main/java/com/xero/models/accounting/Overpayments.java
+++ b/src/main/java/com/xero/models/accounting/Overpayments.java
@@ -30,6 +30,7 @@ public class Overpayments {
@JsonProperty("Overpayments")
private List overpayments = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/Pagination.java b/src/main/java/com/xero/models/accounting/Pagination.java
index db1ba77d2..53972c765 100644
--- a/src/main/java/com/xero/models/accounting/Pagination.java
+++ b/src/main/java/com/xero/models/accounting/Pagination.java
@@ -31,6 +31,7 @@ public class Pagination {
@JsonProperty("itemCount")
private Integer itemCount;
+
/**
* page
*
diff --git a/src/main/java/com/xero/models/accounting/Payment.java b/src/main/java/com/xero/models/accounting/Payment.java
index 190b52a50..1ad973413 100644
--- a/src/main/java/com/xero/models/accounting/Payment.java
+++ b/src/main/java/com/xero/models/accounting/Payment.java
@@ -74,6 +74,7 @@ public class Payment {
@JsonProperty("IsReconciled")
private Boolean isReconciled;
+
/** The status of the payment. */
public enum StatusEnum {
/** AUTHORISED */
@@ -126,6 +127,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Status")
private StatusEnum status;
+
/** See Payment Types. */
public enum PaymentTypeEnum {
/** ACCRECPAYMENT */
@@ -229,6 +231,7 @@ public static PaymentTypeEnum fromValue(String value) {
@JsonProperty("Warnings")
private List warnings = new ArrayList();
+
/**
* invoice
*
@@ -578,6 +581,7 @@ public Payment date(String date) {
public String getDate() {
return date;
}
+
/**
* Date the payment is being made (YYYY-MM-DD) e.g. 2009-09-06
*
@@ -678,8 +682,8 @@ public Payment amount(Double amount) {
*/
@ApiModelProperty(
value =
- "The amount of the payment. Must be less than or equal to the outstanding amount owing"
- + " on the invoice e.g. 200.00")
+ "The amount of the payment. Must be less than or equal to the outstanding amount owing on"
+ + " the invoice e.g. 200.00")
/**
* The amount of the payment. Must be less than or equal to the outstanding amount owing on the
* invoice e.g. 200.00
@@ -793,8 +797,8 @@ public Payment isReconciled(Boolean isReconciled) {
@ApiModelProperty(
value =
"An optional parameter for the payment. A boolean indicating whether you would like the"
- + " payment to be created as reconciled when using PUT, or whether a payment has"
- + " been reconciled when using GET")
+ + " payment to be created as reconciled when using PUT, or whether a payment has been"
+ + " reconciled when using GET")
/**
* An optional parameter for the payment. A boolean indicating whether you would like the payment
* to be created as reconciled when using PUT, or whether a payment has been reconciled when using
@@ -883,6 +887,7 @@ public PaymentTypeEnum getPaymentType() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* UTC timestamp of last update to the payment
*
diff --git a/src/main/java/com/xero/models/accounting/PaymentDelete.java b/src/main/java/com/xero/models/accounting/PaymentDelete.java
index c00bc528e..e04c13c2b 100644
--- a/src/main/java/com/xero/models/accounting/PaymentDelete.java
+++ b/src/main/java/com/xero/models/accounting/PaymentDelete.java
@@ -22,6 +22,7 @@ public class PaymentDelete {
@JsonProperty("Status")
private String status = "DELETED";
+
/**
* The status of the payment.
*
diff --git a/src/main/java/com/xero/models/accounting/PaymentService.java b/src/main/java/com/xero/models/accounting/PaymentService.java
index ed35f2b81..10ee6a174 100644
--- a/src/main/java/com/xero/models/accounting/PaymentService.java
+++ b/src/main/java/com/xero/models/accounting/PaymentService.java
@@ -40,6 +40,7 @@ public class PaymentService {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* Xero identifier
*
@@ -165,8 +166,8 @@ public PaymentService payNowText(String payNowText) {
*/
@ApiModelProperty(
value =
- "The text displayed on the Pay Now button in Xero Online Invoicing. If this is not set"
- + " it will default to Pay by credit card")
+ "The text displayed on the Pay Now button in Xero Online Invoicing. If this is not set it"
+ + " will default to Pay by credit card")
/**
* The text displayed on the Pay Now button in Xero Online Invoicing. If this is not set it will
* default to Pay by credit card
diff --git a/src/main/java/com/xero/models/accounting/PaymentServices.java b/src/main/java/com/xero/models/accounting/PaymentServices.java
index 4296432e3..8b6951e58 100644
--- a/src/main/java/com/xero/models/accounting/PaymentServices.java
+++ b/src/main/java/com/xero/models/accounting/PaymentServices.java
@@ -24,6 +24,7 @@ public class PaymentServices {
@JsonProperty("PaymentServices")
private List paymentServices = new ArrayList();
+
/**
* paymentServices
*
diff --git a/src/main/java/com/xero/models/accounting/PaymentTerm.java b/src/main/java/com/xero/models/accounting/PaymentTerm.java
index 1b273ed0b..72594aea9 100644
--- a/src/main/java/com/xero/models/accounting/PaymentTerm.java
+++ b/src/main/java/com/xero/models/accounting/PaymentTerm.java
@@ -25,6 +25,7 @@ public class PaymentTerm {
@JsonProperty("Sales")
private Bill sales;
+
/**
* bills
*
diff --git a/src/main/java/com/xero/models/accounting/PaymentTermType.java b/src/main/java/com/xero/models/accounting/PaymentTermType.java
index 3cb2eac9e..c327a16ff 100644
--- a/src/main/java/com/xero/models/accounting/PaymentTermType.java
+++ b/src/main/java/com/xero/models/accounting/PaymentTermType.java
@@ -36,7 +36,9 @@ public enum PaymentTermType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/Payments.java b/src/main/java/com/xero/models/accounting/Payments.java
index c26d91661..8c9dcfcda 100644
--- a/src/main/java/com/xero/models/accounting/Payments.java
+++ b/src/main/java/com/xero/models/accounting/Payments.java
@@ -30,6 +30,7 @@ public class Payments {
@JsonProperty("Payments")
private List payments = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/Phone.java b/src/main/java/com/xero/models/accounting/Phone.java
index 6d8c2093d..131807c21 100644
--- a/src/main/java/com/xero/models/accounting/Phone.java
+++ b/src/main/java/com/xero/models/accounting/Phone.java
@@ -21,6 +21,7 @@
/** Phone */
public class Phone {
StringUtil util = new StringUtil();
+
/** Gets or Sets phoneType */
public enum PhoneTypeEnum {
/** DEFAULT */
@@ -91,6 +92,7 @@ public static PhoneTypeEnum fromValue(String value) {
@JsonProperty("PhoneCountryCode")
private String phoneCountryCode;
+
/**
* phoneType
*
diff --git a/src/main/java/com/xero/models/accounting/Prepayment.java b/src/main/java/com/xero/models/accounting/Prepayment.java
index f1ca88e02..05f2859ed 100644
--- a/src/main/java/com/xero/models/accounting/Prepayment.java
+++ b/src/main/java/com/xero/models/accounting/Prepayment.java
@@ -29,6 +29,7 @@
/** Prepayment */
public class Prepayment {
StringUtil util = new StringUtil();
+
/** See Prepayment Types */
public enum TypeEnum {
/** RECEIVE_PREPAYMENT */
@@ -93,6 +94,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("Date")
private String date;
+
/** See Prepayment Status Codes */
public enum StatusEnum {
/** AUTHORISED */
@@ -196,6 +198,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Attachments")
private List attachments = new ArrayList();
+
/**
* See Prepayment Types
*
@@ -291,6 +294,7 @@ public Prepayment date(String date) {
public String getDate() {
return date;
}
+
/**
* The date the prepayment is created YYYY-MM-DD
*
@@ -584,6 +588,7 @@ public String getReference() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* UTC timestamp of last update to the prepayment
*
diff --git a/src/main/java/com/xero/models/accounting/Prepayments.java b/src/main/java/com/xero/models/accounting/Prepayments.java
index b67a6838d..b565e282b 100644
--- a/src/main/java/com/xero/models/accounting/Prepayments.java
+++ b/src/main/java/com/xero/models/accounting/Prepayments.java
@@ -30,6 +30,7 @@ public class Prepayments {
@JsonProperty("Prepayments")
private List prepayments = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/Purchase.java b/src/main/java/com/xero/models/accounting/Purchase.java
index 67b3f460b..71b9359a2 100644
--- a/src/main/java/com/xero/models/accounting/Purchase.java
+++ b/src/main/java/com/xero/models/accounting/Purchase.java
@@ -31,6 +31,7 @@ public class Purchase {
@JsonProperty("TaxType")
private String taxType;
+
/**
* Unit Price of the item. By default UnitPrice is rounded to two decimal places. You can use 4
* decimal places by adding the unitdp=4 querystring parameter to your request.
diff --git a/src/main/java/com/xero/models/accounting/PurchaseOrder.java b/src/main/java/com/xero/models/accounting/PurchaseOrder.java
index 0c2e5015f..f09e6509e 100644
--- a/src/main/java/com/xero/models/accounting/PurchaseOrder.java
+++ b/src/main/java/com/xero/models/accounting/PurchaseOrder.java
@@ -56,6 +56,7 @@ public class PurchaseOrder {
@JsonProperty("CurrencyCode")
private CurrencyCode currencyCode;
+
/** See Purchase Order Status Codes */
public enum StatusEnum {
/** DRAFT */
@@ -171,6 +172,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Attachments")
private List attachments = new ArrayList();
+
/**
* contact
*
@@ -287,6 +289,7 @@ public PurchaseOrder date(String date) {
public String getDate() {
return date;
}
+
/**
* Date purchase order was issued – YYYY-MM-DD. If the Date element is not specified then it will
* default to the current date based on the timezone setting of the organisation
@@ -353,6 +356,7 @@ public PurchaseOrder deliveryDate(String deliveryDate) {
public String getDeliveryDate() {
return deliveryDate;
}
+
/**
* Date the goods are to be delivered – YYYY-MM-DD
*
@@ -815,6 +819,7 @@ public PurchaseOrder expectedArrivalDate(String expectedArrivalDate) {
public String getExpectedArrivalDate() {
return expectedArrivalDate;
}
+
/**
* The date the goods are expected to arrive.
*
@@ -1021,6 +1026,7 @@ public Boolean getHasAttachments() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/PurchaseOrders.java b/src/main/java/com/xero/models/accounting/PurchaseOrders.java
index ddcc12bf3..cc88589f2 100644
--- a/src/main/java/com/xero/models/accounting/PurchaseOrders.java
+++ b/src/main/java/com/xero/models/accounting/PurchaseOrders.java
@@ -30,6 +30,7 @@ public class PurchaseOrders {
@JsonProperty("PurchaseOrders")
private List purchaseOrders = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/accounting/Quote.java b/src/main/java/com/xero/models/accounting/Quote.java
index dff65a47a..ef43143f4 100644
--- a/src/main/java/com/xero/models/accounting/Quote.java
+++ b/src/main/java/com/xero/models/accounting/Quote.java
@@ -99,6 +99,7 @@ public class Quote {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* QuoteID GUID is automatically generated and is returned after create or GET.
*
@@ -344,8 +345,8 @@ public Quote date(String date) {
*/
@ApiModelProperty(
value =
- "Date quote was issued – YYYY-MM-DD. If the Date element is not specified it will"
- + " default to the current date based on the timezone setting of the organisation")
+ "Date quote was issued – YYYY-MM-DD. If the Date element is not specified it will default"
+ + " to the current date based on the timezone setting of the organisation")
/**
* Date quote was issued – YYYY-MM-DD. If the Date element is not specified it will default to the
* current date based on the timezone setting of the organisation
@@ -355,6 +356,7 @@ public Quote date(String date) {
public String getDate() {
return date;
}
+
/**
* Date quote was issued – YYYY-MM-DD. If the Date element is not specified it will default to the
* current date based on the timezone setting of the organisation
@@ -456,6 +458,7 @@ public Quote expiryDate(String expiryDate) {
public String getExpiryDate() {
return expiryDate;
}
+
/**
* Date the quote expires – YYYY-MM-DD.
*
@@ -818,6 +821,7 @@ public void setBrandingThemeID(UUID brandingThemeID) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/QuoteLineAmountTypes.java b/src/main/java/com/xero/models/accounting/QuoteLineAmountTypes.java
index 13efc8e24..f820cc61d 100644
--- a/src/main/java/com/xero/models/accounting/QuoteLineAmountTypes.java
+++ b/src/main/java/com/xero/models/accounting/QuoteLineAmountTypes.java
@@ -36,7 +36,9 @@ public enum QuoteLineAmountTypes {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/QuoteStatusCodes.java b/src/main/java/com/xero/models/accounting/QuoteStatusCodes.java
index 97a2731f3..084761e82 100644
--- a/src/main/java/com/xero/models/accounting/QuoteStatusCodes.java
+++ b/src/main/java/com/xero/models/accounting/QuoteStatusCodes.java
@@ -42,7 +42,9 @@ public enum QuoteStatusCodes {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/Quotes.java b/src/main/java/com/xero/models/accounting/Quotes.java
index e210bab44..88800b122 100644
--- a/src/main/java/com/xero/models/accounting/Quotes.java
+++ b/src/main/java/com/xero/models/accounting/Quotes.java
@@ -24,6 +24,7 @@ public class Quotes {
@JsonProperty("Quotes")
private List
quotes = new ArrayList();
+
/**
* quotes
*
diff --git a/src/main/java/com/xero/models/accounting/Receipt.java b/src/main/java/com/xero/models/accounting/Receipt.java
index 8275cbd43..ae3c3e660 100644
--- a/src/main/java/com/xero/models/accounting/Receipt.java
+++ b/src/main/java/com/xero/models/accounting/Receipt.java
@@ -59,6 +59,7 @@ public class Receipt {
@JsonProperty("ReceiptID")
private UUID receiptID;
+
/** Current status of receipt – see status types */
public enum StatusEnum {
/** DRAFT */
@@ -141,6 +142,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Attachments")
private List attachments = new ArrayList();
+
/**
* Date of receipt – YYYY-MM-DD
*
@@ -166,6 +168,7 @@ public Receipt date(String date) {
public String getDate() {
return date;
}
+
/**
* Date of receipt – YYYY-MM-DD
*
@@ -598,6 +601,7 @@ public String getReceiptNumber() {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified date UTC format
*
diff --git a/src/main/java/com/xero/models/accounting/Receipts.java b/src/main/java/com/xero/models/accounting/Receipts.java
index 155f8a932..e5efcd284 100644
--- a/src/main/java/com/xero/models/accounting/Receipts.java
+++ b/src/main/java/com/xero/models/accounting/Receipts.java
@@ -24,6 +24,7 @@ public class Receipts {
@JsonProperty("Receipts")
private List receipts = new ArrayList();
+
/**
* receipts
*
diff --git a/src/main/java/com/xero/models/accounting/RepeatingInvoice.java b/src/main/java/com/xero/models/accounting/RepeatingInvoice.java
index 9d9994acc..1342606e2 100644
--- a/src/main/java/com/xero/models/accounting/RepeatingInvoice.java
+++ b/src/main/java/com/xero/models/accounting/RepeatingInvoice.java
@@ -24,6 +24,7 @@
/** RepeatingInvoice */
public class RepeatingInvoice {
StringUtil util = new StringUtil();
+
/** See Invoice Types */
public enum TypeEnum {
/** ACCPAY */
@@ -97,6 +98,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("CurrencyCode")
private CurrencyCode currencyCode;
+
/** One of the following - DRAFT or AUTHORISED – See Invoice Status Codes */
public enum StatusEnum {
/** DRAFT */
@@ -185,6 +187,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("IncludePDF")
private Boolean includePDF = false;
+
/**
* See Invoice Types
*
diff --git a/src/main/java/com/xero/models/accounting/RepeatingInvoices.java b/src/main/java/com/xero/models/accounting/RepeatingInvoices.java
index e07303794..a451d9571 100644
--- a/src/main/java/com/xero/models/accounting/RepeatingInvoices.java
+++ b/src/main/java/com/xero/models/accounting/RepeatingInvoices.java
@@ -24,6 +24,7 @@ public class RepeatingInvoices {
@JsonProperty("RepeatingInvoices")
private List repeatingInvoices = new ArrayList();
+
/**
* repeatingInvoices
*
diff --git a/src/main/java/com/xero/models/accounting/Report.java b/src/main/java/com/xero/models/accounting/Report.java
index 09623b7c3..c630f3f1f 100644
--- a/src/main/java/com/xero/models/accounting/Report.java
+++ b/src/main/java/com/xero/models/accounting/Report.java
@@ -28,6 +28,7 @@ public class Report {
@JsonProperty("ReportName")
private String reportName;
+
/** See Prepayment Types */
public enum ReportTypeEnum {
/** AGEDPAYABLESBYCONTACT */
@@ -89,6 +90,7 @@ public static ReportTypeEnum fromValue(String value) {
@JsonProperty("Contacts")
private List contacts = new ArrayList();
+
/**
* See Prepayment Types
*
@@ -243,6 +245,7 @@ public void setReportDate(String reportDate) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Updated Date
*
diff --git a/src/main/java/com/xero/models/accounting/ReportAttribute.java b/src/main/java/com/xero/models/accounting/ReportAttribute.java
index 483044b7e..26ebe039a 100644
--- a/src/main/java/com/xero/models/accounting/ReportAttribute.java
+++ b/src/main/java/com/xero/models/accounting/ReportAttribute.java
@@ -25,6 +25,7 @@ public class ReportAttribute {
@JsonProperty("Value")
private String value;
+
/**
* id
*
diff --git a/src/main/java/com/xero/models/accounting/ReportCell.java b/src/main/java/com/xero/models/accounting/ReportCell.java
index 7713f6d13..1812721a0 100644
--- a/src/main/java/com/xero/models/accounting/ReportCell.java
+++ b/src/main/java/com/xero/models/accounting/ReportCell.java
@@ -27,6 +27,7 @@ public class ReportCell {
@JsonProperty("Attributes")
private List attributes = new ArrayList();
+
/**
* value
*
diff --git a/src/main/java/com/xero/models/accounting/ReportFields.java b/src/main/java/com/xero/models/accounting/ReportFields.java
index ecb338189..e657a86c1 100644
--- a/src/main/java/com/xero/models/accounting/ReportFields.java
+++ b/src/main/java/com/xero/models/accounting/ReportFields.java
@@ -28,6 +28,7 @@ public class ReportFields {
@JsonProperty("Value")
private String value;
+
/**
* fieldID
*
diff --git a/src/main/java/com/xero/models/accounting/ReportRow.java b/src/main/java/com/xero/models/accounting/ReportRow.java
index 0053e686d..9d6c96f99 100644
--- a/src/main/java/com/xero/models/accounting/ReportRow.java
+++ b/src/main/java/com/xero/models/accounting/ReportRow.java
@@ -30,6 +30,7 @@ public class ReportRow {
@JsonProperty("Cells")
private List cells = new ArrayList();
+
/**
* rowType
*
diff --git a/src/main/java/com/xero/models/accounting/ReportRows.java b/src/main/java/com/xero/models/accounting/ReportRows.java
index 2c91f50da..13c2a6f2e 100644
--- a/src/main/java/com/xero/models/accounting/ReportRows.java
+++ b/src/main/java/com/xero/models/accounting/ReportRows.java
@@ -33,6 +33,7 @@ public class ReportRows {
@JsonProperty("Rows")
private List rows = new ArrayList();
+
/**
* rowType
*
diff --git a/src/main/java/com/xero/models/accounting/ReportWithRow.java b/src/main/java/com/xero/models/accounting/ReportWithRow.java
index ae5521fe5..23b558536 100644
--- a/src/main/java/com/xero/models/accounting/ReportWithRow.java
+++ b/src/main/java/com/xero/models/accounting/ReportWithRow.java
@@ -50,6 +50,7 @@ public class ReportWithRow {
@JsonProperty("Fields")
private List fields = new ArrayList();
+
/**
* ID of the Report
*
@@ -345,6 +346,7 @@ public void setRows(List rows) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Updated Date
*
diff --git a/src/main/java/com/xero/models/accounting/ReportWithRows.java b/src/main/java/com/xero/models/accounting/ReportWithRows.java
index 8a644ad41..d38aeb3ac 100644
--- a/src/main/java/com/xero/models/accounting/ReportWithRows.java
+++ b/src/main/java/com/xero/models/accounting/ReportWithRows.java
@@ -24,6 +24,7 @@ public class ReportWithRows {
@JsonProperty("Reports")
private List reports = new ArrayList();
+
/**
* reports
*
diff --git a/src/main/java/com/xero/models/accounting/Reports.java b/src/main/java/com/xero/models/accounting/Reports.java
index 6629506b5..e223aedd3 100644
--- a/src/main/java/com/xero/models/accounting/Reports.java
+++ b/src/main/java/com/xero/models/accounting/Reports.java
@@ -24,6 +24,7 @@ public class Reports {
@JsonProperty("Reports")
private List reports = new ArrayList();
+
/**
* reports
*
diff --git a/src/main/java/com/xero/models/accounting/RequestEmpty.java b/src/main/java/com/xero/models/accounting/RequestEmpty.java
index 088a720d0..87e7570b5 100644
--- a/src/main/java/com/xero/models/accounting/RequestEmpty.java
+++ b/src/main/java/com/xero/models/accounting/RequestEmpty.java
@@ -22,6 +22,7 @@ public class RequestEmpty {
@JsonProperty("Status")
private String status;
+
/**
* Need at least one field to create an empty JSON payload
*
diff --git a/src/main/java/com/xero/models/accounting/RowType.java b/src/main/java/com/xero/models/accounting/RowType.java
index 5c48346ce..ae96c3c4d 100644
--- a/src/main/java/com/xero/models/accounting/RowType.java
+++ b/src/main/java/com/xero/models/accounting/RowType.java
@@ -36,7 +36,9 @@ public enum RowType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/SalesTrackingCategory.java b/src/main/java/com/xero/models/accounting/SalesTrackingCategory.java
index ae7b91bd4..72178e280 100644
--- a/src/main/java/com/xero/models/accounting/SalesTrackingCategory.java
+++ b/src/main/java/com/xero/models/accounting/SalesTrackingCategory.java
@@ -25,6 +25,7 @@ public class SalesTrackingCategory {
@JsonProperty("TrackingOptionName")
private String trackingOptionName;
+
/**
* The default sales tracking category name for contacts
*
diff --git a/src/main/java/com/xero/models/accounting/Schedule.java b/src/main/java/com/xero/models/accounting/Schedule.java
index 880405eb4..931452fa0 100644
--- a/src/main/java/com/xero/models/accounting/Schedule.java
+++ b/src/main/java/com/xero/models/accounting/Schedule.java
@@ -28,6 +28,7 @@ public class Schedule {
@JsonProperty("Period")
private Integer period;
+
/** One of the following - WEEKLY or MONTHLY */
public enum UnitEnum {
/** WEEKLY */
@@ -83,6 +84,7 @@ public static UnitEnum fromValue(String value) {
@JsonProperty("DueDate")
private Integer dueDate;
+
/** the payment terms */
public enum DueDateTypeEnum {
/** DAYSAFTERBILLDATE */
@@ -156,6 +158,7 @@ public static DueDateTypeEnum fromValue(String value) {
@JsonProperty("EndDate")
private String endDate;
+
/**
* Integer used with the unit e.g. 1 (every 1 week), 2 (every 2 months)
*
@@ -328,6 +331,7 @@ public Schedule startDate(String startDate) {
public String getStartDate() {
return startDate;
}
+
/**
* Date the first invoice of the current version of the repeating schedule was generated (changes
* when repeating invoice is edited)
@@ -394,6 +398,7 @@ public Schedule nextScheduledDate(String nextScheduledDate) {
public String getNextScheduledDate() {
return nextScheduledDate;
}
+
/**
* The calendar date of the next invoice in the schedule to be generated
*
@@ -457,6 +462,7 @@ public Schedule endDate(String endDate) {
public String getEndDate() {
return endDate;
}
+
/**
* Invoice end date – only returned if the template has an end date set
*
diff --git a/src/main/java/com/xero/models/accounting/Setup.java b/src/main/java/com/xero/models/accounting/Setup.java
index 318dd926e..4184271cd 100644
--- a/src/main/java/com/xero/models/accounting/Setup.java
+++ b/src/main/java/com/xero/models/accounting/Setup.java
@@ -30,6 +30,7 @@ public class Setup {
@JsonProperty("Accounts")
private List accounts = new ArrayList();
+
/**
* conversionDate
*
diff --git a/src/main/java/com/xero/models/accounting/TaxBreakdownComponent.java b/src/main/java/com/xero/models/accounting/TaxBreakdownComponent.java
index afb2834a8..96fe83bc3 100644
--- a/src/main/java/com/xero/models/accounting/TaxBreakdownComponent.java
+++ b/src/main/java/com/xero/models/accounting/TaxBreakdownComponent.java
@@ -26,6 +26,7 @@ public class TaxBreakdownComponent {
@JsonProperty("TaxComponentId")
private UUID taxComponentId;
+
/** The type of the jurisdiction */
public enum TypeEnum {
/** USCOUNTRY */
@@ -111,6 +112,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("JurisdictionRegion")
private String jurisdictionRegion;
+
/**
* The unique ID number of this component
*
diff --git a/src/main/java/com/xero/models/accounting/TaxComponent.java b/src/main/java/com/xero/models/accounting/TaxComponent.java
index 2b1266611..38801df9e 100644
--- a/src/main/java/com/xero/models/accounting/TaxComponent.java
+++ b/src/main/java/com/xero/models/accounting/TaxComponent.java
@@ -31,6 +31,7 @@ public class TaxComponent {
@JsonProperty("IsNonRecoverable")
private Boolean isNonRecoverable;
+
/**
* Name of Tax Component
*
diff --git a/src/main/java/com/xero/models/accounting/TaxRate.java b/src/main/java/com/xero/models/accounting/TaxRate.java
index fb2b3b6fa..e54f9569f 100644
--- a/src/main/java/com/xero/models/accounting/TaxRate.java
+++ b/src/main/java/com/xero/models/accounting/TaxRate.java
@@ -32,6 +32,7 @@ public class TaxRate {
@JsonProperty("TaxComponents")
private List taxComponents = new ArrayList();
+
/** See Status Codes */
public enum StatusEnum {
/** ACTIVE */
@@ -90,6 +91,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Status")
private StatusEnum status;
+
/** See ReportTaxTypes */
public enum ReportTaxTypeEnum {
/** AVALARA */
@@ -454,6 +456,7 @@ public static ReportTaxTypeEnum fromValue(String value) {
@JsonProperty("EffectiveRate")
private Double effectiveRate;
+
/**
* Name of tax rate
*
diff --git a/src/main/java/com/xero/models/accounting/TaxRates.java b/src/main/java/com/xero/models/accounting/TaxRates.java
index e3d3d2ced..3b9a7b3a0 100644
--- a/src/main/java/com/xero/models/accounting/TaxRates.java
+++ b/src/main/java/com/xero/models/accounting/TaxRates.java
@@ -24,6 +24,7 @@ public class TaxRates {
@JsonProperty("TaxRates")
private List taxRates = new ArrayList();
+
/**
* taxRates
*
diff --git a/src/main/java/com/xero/models/accounting/TaxType.java b/src/main/java/com/xero/models/accounting/TaxType.java
index a11ef1a12..60cf45042 100644
--- a/src/main/java/com/xero/models/accounting/TaxType.java
+++ b/src/main/java/com/xero/models/accounting/TaxType.java
@@ -393,7 +393,9 @@ public enum TaxType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/TenNinetyNineContact.java b/src/main/java/com/xero/models/accounting/TenNinetyNineContact.java
index 07d0a77e7..91a479b3e 100644
--- a/src/main/java/com/xero/models/accounting/TenNinetyNineContact.java
+++ b/src/main/java/com/xero/models/accounting/TenNinetyNineContact.java
@@ -94,6 +94,7 @@ public class TenNinetyNineContact {
@JsonProperty("BusinessName")
private String businessName;
+
/** Contact federal tax classification */
public enum FederalTaxClassificationEnum {
/** SOLE_PROPRIETOR */
@@ -161,6 +162,7 @@ public static FederalTaxClassificationEnum fromValue(String value) {
@JsonProperty("FederalTaxClassification")
private FederalTaxClassificationEnum federalTaxClassification;
+
/**
* Box 1 on 1099 Form
*
diff --git a/src/main/java/com/xero/models/accounting/TimeZone.java b/src/main/java/com/xero/models/accounting/TimeZone.java
index 2c40ffa3e..a8b987494 100644
--- a/src/main/java/com/xero/models/accounting/TimeZone.java
+++ b/src/main/java/com/xero/models/accounting/TimeZone.java
@@ -447,7 +447,9 @@ public enum TimeZone {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/accounting/TrackingCategories.java b/src/main/java/com/xero/models/accounting/TrackingCategories.java
index ce506d088..a687e7d2b 100644
--- a/src/main/java/com/xero/models/accounting/TrackingCategories.java
+++ b/src/main/java/com/xero/models/accounting/TrackingCategories.java
@@ -24,6 +24,7 @@ public class TrackingCategories {
@JsonProperty("TrackingCategories")
private List trackingCategories = new ArrayList();
+
/**
* trackingCategories
*
diff --git a/src/main/java/com/xero/models/accounting/TrackingCategory.java b/src/main/java/com/xero/models/accounting/TrackingCategory.java
index 528c08124..c1519a272 100644
--- a/src/main/java/com/xero/models/accounting/TrackingCategory.java
+++ b/src/main/java/com/xero/models/accounting/TrackingCategory.java
@@ -36,6 +36,7 @@ public class TrackingCategory {
@JsonProperty("Option")
private String option;
+
/** The status of a tracking category */
public enum StatusEnum {
/** ACTIVE */
@@ -94,6 +95,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("Options")
private List options = new ArrayList();
+
/**
* The Xero identifier for a tracking category e.g. 297c2dc5-cc47-4afd-8ec8-74990b8761e9
*
diff --git a/src/main/java/com/xero/models/accounting/TrackingOption.java b/src/main/java/com/xero/models/accounting/TrackingOption.java
index 6a00d5a21..c87cc3b61 100644
--- a/src/main/java/com/xero/models/accounting/TrackingOption.java
+++ b/src/main/java/com/xero/models/accounting/TrackingOption.java
@@ -28,6 +28,7 @@ public class TrackingOption {
@JsonProperty("Name")
private String name;
+
/** The status of a tracking option */
public enum StatusEnum {
/** ACTIVE */
@@ -86,6 +87,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("TrackingCategoryID")
private UUID trackingCategoryID;
+
/**
* The Xero identifier for a tracking option e.g. ae777a87-5ef3-4fa0-a4f0-d10e1f13073a
*
diff --git a/src/main/java/com/xero/models/accounting/TrackingOptions.java b/src/main/java/com/xero/models/accounting/TrackingOptions.java
index 4722344a1..07d6ea0a9 100644
--- a/src/main/java/com/xero/models/accounting/TrackingOptions.java
+++ b/src/main/java/com/xero/models/accounting/TrackingOptions.java
@@ -24,6 +24,7 @@ public class TrackingOptions {
@JsonProperty("Options")
private List options = new ArrayList();
+
/**
* options
*
diff --git a/src/main/java/com/xero/models/accounting/User.java b/src/main/java/com/xero/models/accounting/User.java
index bc4bf3f92..3023f33ff 100644
--- a/src/main/java/com/xero/models/accounting/User.java
+++ b/src/main/java/com/xero/models/accounting/User.java
@@ -42,6 +42,7 @@ public class User {
@JsonProperty("IsSubscriber")
private Boolean isSubscriber;
+
/**
* User role that defines permissions in Xero and via API (READONLY, INVOICEONLY, STANDARD,
* FINANCIALADVISER, etc)
@@ -115,6 +116,7 @@ public static OrganisationRoleEnum fromValue(String value) {
@JsonProperty("OrganisationRole")
private OrganisationRoleEnum organisationRole;
+
/**
* Xero identifier
*
@@ -269,6 +271,7 @@ public void setLastName(String lastName) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Timestamp of last change to user
*
@@ -340,8 +343,8 @@ public User organisationRole(OrganisationRoleEnum organisationRole) {
*/
@ApiModelProperty(
value =
- "User role that defines permissions in Xero and via API (READONLY, INVOICEONLY,"
- + " STANDARD, FINANCIALADVISER, etc)")
+ "User role that defines permissions in Xero and via API (READONLY, INVOICEONLY, STANDARD,"
+ + " FINANCIALADVISER, etc)")
/**
* User role that defines permissions in Xero and via API (READONLY, INVOICEONLY, STANDARD,
* FINANCIALADVISER, etc)
diff --git a/src/main/java/com/xero/models/accounting/Users.java b/src/main/java/com/xero/models/accounting/Users.java
index a17e000af..68d7f040a 100644
--- a/src/main/java/com/xero/models/accounting/Users.java
+++ b/src/main/java/com/xero/models/accounting/Users.java
@@ -24,6 +24,7 @@ public class Users {
@JsonProperty("Users")
private List users = new ArrayList();
+
/**
* users
*
diff --git a/src/main/java/com/xero/models/accounting/ValidationError.java b/src/main/java/com/xero/models/accounting/ValidationError.java
index 9e35479c8..1f1da8ef3 100644
--- a/src/main/java/com/xero/models/accounting/ValidationError.java
+++ b/src/main/java/com/xero/models/accounting/ValidationError.java
@@ -22,6 +22,7 @@ public class ValidationError {
@JsonProperty("Message")
private String message;
+
/**
* Validation error message
*
diff --git a/src/main/java/com/xero/models/appstore/CreateUsageRecord.java b/src/main/java/com/xero/models/appstore/CreateUsageRecord.java
index cee14d8ce..3b00cb87a 100644
--- a/src/main/java/com/xero/models/appstore/CreateUsageRecord.java
+++ b/src/main/java/com/xero/models/appstore/CreateUsageRecord.java
@@ -28,6 +28,7 @@ public class CreateUsageRecord {
@JsonProperty("timestamp")
private LocalDateTime timestamp;
+
/**
* The initial quantity for the usage record. Must be a whole number that is greater than or equal
* to 0
diff --git a/src/main/java/com/xero/models/appstore/Plan.java b/src/main/java/com/xero/models/appstore/Plan.java
index 80e70261d..1b471ac16 100644
--- a/src/main/java/com/xero/models/appstore/Plan.java
+++ b/src/main/java/com/xero/models/appstore/Plan.java
@@ -30,6 +30,7 @@ public class Plan {
@JsonProperty("name")
private String name;
+
/** Status of the plan. Available statuses are ACTIVE, CANCELED, and PENDING_ACTIVATION. */
public enum StatusEnum {
/** ACTIVE */
@@ -88,6 +89,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("subscriptionItems")
private List subscriptionItems = new ArrayList();
+
/**
* The unique identifier of the plan
*
diff --git a/src/main/java/com/xero/models/appstore/Price.java b/src/main/java/com/xero/models/appstore/Price.java
index ae575c448..961e67789 100644
--- a/src/main/java/com/xero/models/appstore/Price.java
+++ b/src/main/java/com/xero/models/appstore/Price.java
@@ -29,6 +29,7 @@ public class Price {
@JsonProperty("id")
private UUID id;
+
/**
* The net (before tax) amount.
*
diff --git a/src/main/java/com/xero/models/appstore/ProblemDetails.java b/src/main/java/com/xero/models/appstore/ProblemDetails.java
index 3bab05c8a..648c79be2 100644
--- a/src/main/java/com/xero/models/appstore/ProblemDetails.java
+++ b/src/main/java/com/xero/models/appstore/ProblemDetails.java
@@ -37,6 +37,7 @@ public class ProblemDetails {
@JsonProperty("type")
private String type;
+
/**
* detail
*
diff --git a/src/main/java/com/xero/models/appstore/Product.java b/src/main/java/com/xero/models/appstore/Product.java
index 579cba7f5..7c20453da 100644
--- a/src/main/java/com/xero/models/appstore/Product.java
+++ b/src/main/java/com/xero/models/appstore/Product.java
@@ -31,6 +31,7 @@ public class Product {
@JsonProperty("seatUnit")
private String seatUnit;
+
/**
* The pricing model of the product: * FIXED: Customers are charged a fixed amount for each
* billing period * PER_SEAT: Customers are charged based on the number of units they purchase *
@@ -97,6 +98,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("usageUnit")
private String usageUnit;
+
/**
* The unique identifier for the product
*
@@ -231,11 +233,11 @@ public Product type(TypeEnum type) {
*/
@ApiModelProperty(
value =
- "The pricing model of the product: * FIXED: Customers are charged a fixed amount for"
- + " each billing period * PER_SEAT: Customers are charged based on the number of"
- + " units they purchase * METERED: Customers are charged per use of this product *"
- + " SIMPLE: Customers are charged on a fixed amount for each billing period with an"
- + " optional add-on feature ")
+ "The pricing model of the product: * FIXED: Customers are charged a fixed amount for each"
+ + " billing period * PER_SEAT: Customers are charged based on the number of units"
+ + " they purchase * METERED: Customers are charged per use of this product * SIMPLE:"
+ + " Customers are charged on a fixed amount for each billing period with an optional"
+ + " add-on feature ")
/**
* The pricing model of the product: * FIXED: Customers are charged a fixed amount for each
* billing period * PER_SEAT: Customers are charged based on the number of units they purchase *
diff --git a/src/main/java/com/xero/models/appstore/Subscription.java b/src/main/java/com/xero/models/appstore/Subscription.java
index f39acafa6..8684fc82f 100644
--- a/src/main/java/com/xero/models/appstore/Subscription.java
+++ b/src/main/java/com/xero/models/appstore/Subscription.java
@@ -43,6 +43,7 @@ public class Subscription {
@JsonProperty("startDate")
private LocalDateTime startDate;
+
/** Status of the subscription. Available statuses are ACTIVE, CANCELED, and PAST_DUE. */
public enum StatusEnum {
/** ACTIVE */
@@ -101,6 +102,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("testMode")
private Boolean testMode;
+
/**
* End of the current period that the subscription has been invoiced for.
*
diff --git a/src/main/java/com/xero/models/appstore/SubscriptionItem.java b/src/main/java/com/xero/models/appstore/SubscriptionItem.java
index 6701f4cbc..1099a2a5f 100644
--- a/src/main/java/com/xero/models/appstore/SubscriptionItem.java
+++ b/src/main/java/com/xero/models/appstore/SubscriptionItem.java
@@ -41,6 +41,7 @@ public class SubscriptionItem {
@JsonProperty("startDate")
private LocalDateTime startDate;
+
/**
* Status of the subscription item. Available statuses are ACTIVE, CANCELED, and
* PENDING_ACTIVATION.
@@ -102,6 +103,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("testMode")
private Boolean testMode;
+
/**
* Date when the subscription to this product will end
*
diff --git a/src/main/java/com/xero/models/appstore/UpdateUsageRecord.java b/src/main/java/com/xero/models/appstore/UpdateUsageRecord.java
index 0789671b6..330f18023 100644
--- a/src/main/java/com/xero/models/appstore/UpdateUsageRecord.java
+++ b/src/main/java/com/xero/models/appstore/UpdateUsageRecord.java
@@ -24,6 +24,7 @@ public class UpdateUsageRecord {
@JsonProperty("quantity")
private Integer quantity;
+
/**
* The new quantity for the usage record. Must be a whole number that is greater than or equal to
* 0
diff --git a/src/main/java/com/xero/models/appstore/UsageRecord.java b/src/main/java/com/xero/models/appstore/UsageRecord.java
index 0e87e4c7d..12f83f368 100644
--- a/src/main/java/com/xero/models/appstore/UsageRecord.java
+++ b/src/main/java/com/xero/models/appstore/UsageRecord.java
@@ -45,6 +45,7 @@ public class UsageRecord {
@JsonProperty("productId")
private String productId;
+
/**
* The quantity recorded
*
diff --git a/src/main/java/com/xero/models/appstore/UsageRecordsList.java b/src/main/java/com/xero/models/appstore/UsageRecordsList.java
index f350613ed..53da73c0c 100644
--- a/src/main/java/com/xero/models/appstore/UsageRecordsList.java
+++ b/src/main/java/com/xero/models/appstore/UsageRecordsList.java
@@ -26,6 +26,7 @@ public class UsageRecordsList {
@JsonProperty("usageRecords")
private List usageRecords = new ArrayList();
+
/**
* A collection of usage records
*
diff --git a/src/main/java/com/xero/models/assets/Asset.java b/src/main/java/com/xero/models/assets/Asset.java
index 87ea5966c..503f6e8f1 100644
--- a/src/main/java/com/xero/models/assets/Asset.java
+++ b/src/main/java/com/xero/models/assets/Asset.java
@@ -69,6 +69,7 @@ public class Asset {
@JsonProperty("isDeleteEnabledForDate")
private Boolean isDeleteEnabledForDate;
+
/**
* The Xero-generated Id for the asset
*
@@ -555,9 +556,9 @@ public Asset canRollback(Boolean canRollback) {
@ApiModelProperty(
example = "true",
value =
- "Boolean to indicate whether depreciation can be rolled back for this asset"
- + " individually. This is true if it doesn't have 'legacy' journal entries and if"
- + " there is no lock period that would prevent this asset from rolling back.")
+ "Boolean to indicate whether depreciation can be rolled back for this asset individually."
+ + " This is true if it doesn't have 'legacy' journal entries and if there is no lock"
+ + " period that would prevent this asset from rolling back.")
/**
* Boolean to indicate whether depreciation can be rolled back for this asset individually. This
* is true if it doesn't have 'legacy' journal entries and if there is no lock period
diff --git a/src/main/java/com/xero/models/assets/AssetStatus.java b/src/main/java/com/xero/models/assets/AssetStatus.java
index dc3438620..2173d6989 100644
--- a/src/main/java/com/xero/models/assets/AssetStatus.java
+++ b/src/main/java/com/xero/models/assets/AssetStatus.java
@@ -33,7 +33,9 @@ public enum AssetStatus {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/assets/AssetStatusQueryParam.java b/src/main/java/com/xero/models/assets/AssetStatusQueryParam.java
index cbf15350a..c529a968d 100644
--- a/src/main/java/com/xero/models/assets/AssetStatusQueryParam.java
+++ b/src/main/java/com/xero/models/assets/AssetStatusQueryParam.java
@@ -33,7 +33,9 @@ public enum AssetStatusQueryParam {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/assets/AssetType.java b/src/main/java/com/xero/models/assets/AssetType.java
index 6b5bd4888..001a923d9 100644
--- a/src/main/java/com/xero/models/assets/AssetType.java
+++ b/src/main/java/com/xero/models/assets/AssetType.java
@@ -41,6 +41,7 @@ public class AssetType {
@JsonProperty("locks")
private Integer locks;
+
/**
* Xero generated unique identifier for asset types
*
diff --git a/src/main/java/com/xero/models/assets/Assets.java b/src/main/java/com/xero/models/assets/Assets.java
index 14b4fca88..6bce9eabd 100644
--- a/src/main/java/com/xero/models/assets/Assets.java
+++ b/src/main/java/com/xero/models/assets/Assets.java
@@ -27,6 +27,7 @@ public class Assets {
@JsonProperty("items")
private List items = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/assets/BookDepreciationDetail.java b/src/main/java/com/xero/models/assets/BookDepreciationDetail.java
index ab329560a..4f0f3788a 100644
--- a/src/main/java/com/xero/models/assets/BookDepreciationDetail.java
+++ b/src/main/java/com/xero/models/assets/BookDepreciationDetail.java
@@ -41,6 +41,7 @@ public class BookDepreciationDetail {
@JsonProperty("currentAccumDepreciationAmount")
private Double currentAccumDepreciationAmount;
+
/**
* When an asset is disposed, this will be the sell price minus the purchase price if a profit was
* made.
diff --git a/src/main/java/com/xero/models/assets/BookDepreciationSetting.java b/src/main/java/com/xero/models/assets/BookDepreciationSetting.java
index 22314d9ca..10f3d3091 100644
--- a/src/main/java/com/xero/models/assets/BookDepreciationSetting.java
+++ b/src/main/java/com/xero/models/assets/BookDepreciationSetting.java
@@ -22,6 +22,7 @@
/** BookDepreciationSetting */
public class BookDepreciationSetting {
StringUtil util = new StringUtil();
+
/** The method of depreciation applied to this asset. See Depreciation Methods */
public enum DepreciationMethodEnum {
/** NODEPRECIATION */
@@ -86,6 +87,7 @@ public static DepreciationMethodEnum fromValue(String value) {
@JsonProperty("depreciationMethod")
private DepreciationMethodEnum depreciationMethod;
+
/** The method of averaging applied to this asset. See Averaging Methods */
public enum AveragingMethodEnum {
/** FULLMONTH */
@@ -144,6 +146,7 @@ public static AveragingMethodEnum fromValue(String value) {
@JsonProperty("effectiveLifeYears")
private Integer effectiveLifeYears;
+
/** See Depreciation Calculation Methods */
public enum DepreciationCalculationMethodEnum {
/** RATE */
@@ -208,6 +211,7 @@ public static DepreciationCalculationMethodEnum fromValue(String value) {
@JsonProperty("bookEffectiveDateOfChangeId")
private UUID bookEffectiveDateOfChangeId;
+
/**
* The method of depreciation applied to this asset. See Depreciation Methods
*
diff --git a/src/main/java/com/xero/models/assets/Error.java b/src/main/java/com/xero/models/assets/Error.java
index 03d7a65b7..b1b847a6e 100644
--- a/src/main/java/com/xero/models/assets/Error.java
+++ b/src/main/java/com/xero/models/assets/Error.java
@@ -38,6 +38,7 @@ public class Error {
@JsonProperty("detail")
private String detail;
+
/**
* Array of elements of resource validation errors
*
diff --git a/src/main/java/com/xero/models/assets/FieldValidationErrorsElement.java b/src/main/java/com/xero/models/assets/FieldValidationErrorsElement.java
index 1b5d66983..1836de6a8 100644
--- a/src/main/java/com/xero/models/assets/FieldValidationErrorsElement.java
+++ b/src/main/java/com/xero/models/assets/FieldValidationErrorsElement.java
@@ -37,6 +37,7 @@ public class FieldValidationErrorsElement {
@JsonProperty("detail")
private String detail;
+
/**
* The field name of the erroneous field
*
diff --git a/src/main/java/com/xero/models/assets/Pagination.java b/src/main/java/com/xero/models/assets/Pagination.java
index 72a5485c2..b845545df 100644
--- a/src/main/java/com/xero/models/assets/Pagination.java
+++ b/src/main/java/com/xero/models/assets/Pagination.java
@@ -31,6 +31,7 @@ public class Pagination {
@JsonProperty("itemCount")
private Integer itemCount;
+
/**
* page
*
diff --git a/src/main/java/com/xero/models/assets/ResourceValidationErrorsElement.java b/src/main/java/com/xero/models/assets/ResourceValidationErrorsElement.java
index 6134a1bf6..440564ef3 100644
--- a/src/main/java/com/xero/models/assets/ResourceValidationErrorsElement.java
+++ b/src/main/java/com/xero/models/assets/ResourceValidationErrorsElement.java
@@ -34,6 +34,7 @@ public class ResourceValidationErrorsElement {
@JsonProperty("detail")
private String detail;
+
/**
* The field name of the erroneous field
*
diff --git a/src/main/java/com/xero/models/assets/Setting.java b/src/main/java/com/xero/models/assets/Setting.java
index 6fbb6b818..5f723cb0e 100644
--- a/src/main/java/com/xero/models/assets/Setting.java
+++ b/src/main/java/com/xero/models/assets/Setting.java
@@ -45,6 +45,7 @@ public class Setting {
@JsonProperty("optInForTax")
private Boolean optInForTax;
+
/**
* The prefix used for fixed asset numbers (“FA-” by default)
*
diff --git a/src/main/java/com/xero/models/bankfeeds/CountryCode.java b/src/main/java/com/xero/models/bankfeeds/CountryCode.java
index dc1ed877d..85c057ca0 100644
--- a/src/main/java/com/xero/models/bankfeeds/CountryCode.java
+++ b/src/main/java/com/xero/models/bankfeeds/CountryCode.java
@@ -747,7 +747,9 @@ public enum CountryCode {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/bankfeeds/CreditDebitIndicator.java b/src/main/java/com/xero/models/bankfeeds/CreditDebitIndicator.java
index ffe001f3f..25c5ff1ea 100644
--- a/src/main/java/com/xero/models/bankfeeds/CreditDebitIndicator.java
+++ b/src/main/java/com/xero/models/bankfeeds/CreditDebitIndicator.java
@@ -33,7 +33,9 @@ public enum CreditDebitIndicator {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/bankfeeds/CurrencyCode.java b/src/main/java/com/xero/models/bankfeeds/CurrencyCode.java
index f93634b97..921760956 100644
--- a/src/main/java/com/xero/models/bankfeeds/CurrencyCode.java
+++ b/src/main/java/com/xero/models/bankfeeds/CurrencyCode.java
@@ -513,7 +513,9 @@ public enum CurrencyCode {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/bankfeeds/EndBalance.java b/src/main/java/com/xero/models/bankfeeds/EndBalance.java
index dd175fb82..9c12ee118 100644
--- a/src/main/java/com/xero/models/bankfeeds/EndBalance.java
+++ b/src/main/java/com/xero/models/bankfeeds/EndBalance.java
@@ -32,6 +32,7 @@ public class EndBalance {
@JsonProperty("creditDebitIndicator")
private CreditDebitIndicator creditDebitIndicator;
+
/**
* amount
*
diff --git a/src/main/java/com/xero/models/bankfeeds/Error.java b/src/main/java/com/xero/models/bankfeeds/Error.java
index aaa7e1e8e..27bfe6115 100644
--- a/src/main/java/com/xero/models/bankfeeds/Error.java
+++ b/src/main/java/com/xero/models/bankfeeds/Error.java
@@ -25,8 +25,8 @@
*/
@ApiModel(
description =
- "On error, the API consumer will receive an HTTP response with a HTTP Status Code of 4xx"
- + " or 5xx and a Content-Type of application/problem+json.")
+ "On error, the API consumer will receive an HTTP response with a HTTP Status Code of 4xx or"
+ + " 5xx and a Content-Type of application/problem+json.")
public class Error {
StringUtil util = new StringUtil();
@@ -38,6 +38,7 @@ public class Error {
@JsonProperty("detail")
private String detail;
+
/** Identifies the type of error. */
public enum TypeEnum {
/** INVALID_REQUEST */
@@ -149,6 +150,7 @@ public static TypeEnum fromValue(String value) {
@JsonProperty("type")
private TypeEnum type;
+
/**
* Human readable high level error description.
*
diff --git a/src/main/java/com/xero/models/bankfeeds/FeedConnection.java b/src/main/java/com/xero/models/bankfeeds/FeedConnection.java
index d1d47b2d2..36f128ad2 100644
--- a/src/main/java/com/xero/models/bankfeeds/FeedConnection.java
+++ b/src/main/java/com/xero/models/bankfeeds/FeedConnection.java
@@ -37,6 +37,7 @@ public class FeedConnection {
@JsonProperty("accountId")
private UUID accountId;
+
/**
* High level bank account type - BANK CREDITCARD BANK encompasses all bank account types other
* than credit cards.
@@ -98,6 +99,7 @@ public static AccountTypeEnum fromValue(String value) {
@JsonProperty("country")
private CountryCode country;
+
/** the current status of the feed connection */
public enum StatusEnum {
/** PENDING */
@@ -153,6 +155,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("error")
private Error error;
+
/**
* GUID used to identify the Account.
*
@@ -258,11 +261,11 @@ public FeedConnection accountNumber(String accountNumber) {
@ApiModelProperty(
example = "3809087654321500",
value =
- "String(40) when AccountType is BANK String(4) when AccountType is CREDITCARD The"
- + " Account Number is used to match the feed to a Xero Bank Account. The API will"
- + " create a new Xero Bank Account if a match to an existing Xero Bank Account is"
- + " not found. Only the last 4 digits must be supplied for Credit Card numbers. Must"
- + " be included if AccountId is not specified.")
+ "String(40) when AccountType is BANK String(4) when AccountType is CREDITCARD The Account"
+ + " Number is used to match the feed to a Xero Bank Account. The API will create a"
+ + " new Xero Bank Account if a match to an existing Xero Bank Account is not found."
+ + " Only the last 4 digits must be supplied for Credit Card numbers. Must be included"
+ + " if AccountId is not specified.")
/**
* String(40) when AccountType is BANK String(4) when AccountType is CREDITCARD The Account Number
* is used to match the feed to a Xero Bank Account. The API will create a new Xero Bank Account
diff --git a/src/main/java/com/xero/models/bankfeeds/FeedConnections.java b/src/main/java/com/xero/models/bankfeeds/FeedConnections.java
index b6aefc339..f8925f9f4 100644
--- a/src/main/java/com/xero/models/bankfeeds/FeedConnections.java
+++ b/src/main/java/com/xero/models/bankfeeds/FeedConnections.java
@@ -27,6 +27,7 @@ public class FeedConnections {
@JsonProperty("items")
private List items = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/bankfeeds/Pagination.java b/src/main/java/com/xero/models/bankfeeds/Pagination.java
index f9c49c535..f8351836f 100644
--- a/src/main/java/com/xero/models/bankfeeds/Pagination.java
+++ b/src/main/java/com/xero/models/bankfeeds/Pagination.java
@@ -31,6 +31,7 @@ public class Pagination {
@JsonProperty("itemCount")
private Integer itemCount;
+
/**
* Page number which specifies the set of records to retrieve. Example -
* https://api.xero.com/bankfeeds.xro/1.0/Statements?page=2 to get the second set of the
@@ -57,9 +58,9 @@ public Pagination page(Integer page) {
example = "1",
value =
"Page number which specifies the set of records to retrieve. Example -"
- + " https://api.xero.com/bankfeeds.xro/1.0/Statements?page=2 to get the second set"
- + " of the records. When page value is not a number or a negative number, by"
- + " default, the first set of records is returned.")
+ + " https://api.xero.com/bankfeeds.xro/1.0/Statements?page=2 to get the second set of"
+ + " the records. When page value is not a number or a negative number, by default,"
+ + " the first set of records is returned.")
/**
* Page number which specifies the set of records to retrieve. Example -
* https://api.xero.com/bankfeeds.xro/1.0/Statements?page=2 to get the second set of the
diff --git a/src/main/java/com/xero/models/bankfeeds/StartBalance.java b/src/main/java/com/xero/models/bankfeeds/StartBalance.java
index 70068c038..b151ccb23 100644
--- a/src/main/java/com/xero/models/bankfeeds/StartBalance.java
+++ b/src/main/java/com/xero/models/bankfeeds/StartBalance.java
@@ -27,6 +27,7 @@ public class StartBalance {
@JsonProperty("creditDebitIndicator")
private CreditDebitIndicator creditDebitIndicator;
+
/**
* decimal(19,4) unsigned Opening/closing balance amount.
*
diff --git a/src/main/java/com/xero/models/bankfeeds/Statement.java b/src/main/java/com/xero/models/bankfeeds/Statement.java
index e4e41a597..39c5c54bd 100644
--- a/src/main/java/com/xero/models/bankfeeds/Statement.java
+++ b/src/main/java/com/xero/models/bankfeeds/Statement.java
@@ -31,6 +31,7 @@ public class Statement {
@JsonProperty("feedConnectionId")
private UUID feedConnectionId;
+
/** Current status of statements */
public enum StatusEnum {
/** PENDING */
@@ -107,6 +108,7 @@ public static StatusEnum fromValue(String value) {
@JsonProperty("statementLineCount")
private Integer statementLineCount;
+
/**
* GUID used to identify the Statement.
*
diff --git a/src/main/java/com/xero/models/bankfeeds/StatementLine.java b/src/main/java/com/xero/models/bankfeeds/StatementLine.java
index b78d03ded..e4224d457 100644
--- a/src/main/java/com/xero/models/bankfeeds/StatementLine.java
+++ b/src/main/java/com/xero/models/bankfeeds/StatementLine.java
@@ -49,6 +49,7 @@ public class StatementLine {
@JsonProperty("transactionType")
private String transactionType;
+
/**
* The date that the transaction was processed or cleared as seen in internet banking ISO-8601
* YYYY-MM-DD
diff --git a/src/main/java/com/xero/models/bankfeeds/Statements.java b/src/main/java/com/xero/models/bankfeeds/Statements.java
index a48694cb0..473196632 100644
--- a/src/main/java/com/xero/models/bankfeeds/Statements.java
+++ b/src/main/java/com/xero/models/bankfeeds/Statements.java
@@ -27,6 +27,7 @@ public class Statements {
@JsonProperty("items")
private List items = new ArrayList();
+
/**
* pagination
*
diff --git a/src/main/java/com/xero/models/file/Association.java b/src/main/java/com/xero/models/file/Association.java
index 6058c6ae6..9be94f664 100644
--- a/src/main/java/com/xero/models/file/Association.java
+++ b/src/main/java/com/xero/models/file/Association.java
@@ -41,6 +41,7 @@ public class Association {
@JsonProperty("ObjectType")
private ObjectType objectType;
+
/**
* Boolean flag to determines whether the file is sent with the document it is attached to on
* client facing communications. Note- The SendWithObject element is only returned when using
diff --git a/src/main/java/com/xero/models/file/FileObject.java b/src/main/java/com/xero/models/file/FileObject.java
index 8988d9adf..fcc0b39b1 100644
--- a/src/main/java/com/xero/models/file/FileObject.java
+++ b/src/main/java/com/xero/models/file/FileObject.java
@@ -44,6 +44,7 @@ public class FileObject {
@JsonProperty("FolderId")
private UUID folderId;
+
/**
* File Name
*
diff --git a/src/main/java/com/xero/models/file/Files.java b/src/main/java/com/xero/models/file/Files.java
index aa1f4874f..01b7ecd04 100644
--- a/src/main/java/com/xero/models/file/Files.java
+++ b/src/main/java/com/xero/models/file/Files.java
@@ -33,6 +33,7 @@ public class Files {
@JsonProperty("Items")
private List items = new ArrayList();
+
/**
* totalCount
*
diff --git a/src/main/java/com/xero/models/file/Folder.java b/src/main/java/com/xero/models/file/Folder.java
index 37a827aef..b76a6bfb1 100644
--- a/src/main/java/com/xero/models/file/Folder.java
+++ b/src/main/java/com/xero/models/file/Folder.java
@@ -35,6 +35,7 @@ public class Folder {
@JsonProperty("Id")
private UUID id;
+
/**
* The name of the folder
*
diff --git a/src/main/java/com/xero/models/file/Folders.java b/src/main/java/com/xero/models/file/Folders.java
index 2ce537732..b9d0f9a9a 100644
--- a/src/main/java/com/xero/models/file/Folders.java
+++ b/src/main/java/com/xero/models/file/Folders.java
@@ -24,6 +24,7 @@ public class Folders {
@JsonProperty("Folders")
private List folders = new ArrayList();
+
/**
* folders
*
diff --git a/src/main/java/com/xero/models/file/ObjectGroup.java b/src/main/java/com/xero/models/file/ObjectGroup.java
index 92f6b383e..6c89104c2 100644
--- a/src/main/java/com/xero/models/file/ObjectGroup.java
+++ b/src/main/java/com/xero/models/file/ObjectGroup.java
@@ -63,7 +63,9 @@ public enum ObjectGroup {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/file/ObjectType.java b/src/main/java/com/xero/models/file/ObjectType.java
index f4b08c9aa..45ef56e3d 100644
--- a/src/main/java/com/xero/models/file/ObjectType.java
+++ b/src/main/java/com/xero/models/file/ObjectType.java
@@ -192,7 +192,9 @@ public enum ObjectType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/file/User.java b/src/main/java/com/xero/models/file/User.java
index e59f67702..1cf6d9870 100644
--- a/src/main/java/com/xero/models/file/User.java
+++ b/src/main/java/com/xero/models/file/User.java
@@ -35,6 +35,7 @@ public class User {
@JsonProperty("FullName")
private String fullName;
+
/**
* Xero identifier
*
diff --git a/src/main/java/com/xero/models/finance/AccountUsage.java b/src/main/java/com/xero/models/finance/AccountUsage.java
index a77302c38..beb3cfb20 100644
--- a/src/main/java/com/xero/models/finance/AccountUsage.java
+++ b/src/main/java/com/xero/models/finance/AccountUsage.java
@@ -60,6 +60,7 @@ public class AccountUsage {
@JsonProperty("reportCodeUpdatedDateUtc")
private OffsetDateTime reportCodeUpdatedDateUtc;
+
/**
* The month this usage item contains data for
*
diff --git a/src/main/java/com/xero/models/finance/AccountUsageResponse.java b/src/main/java/com/xero/models/finance/AccountUsageResponse.java
index cd644a02d..3d3401775 100644
--- a/src/main/java/com/xero/models/finance/AccountUsageResponse.java
+++ b/src/main/java/com/xero/models/finance/AccountUsageResponse.java
@@ -34,6 +34,7 @@ public class AccountUsageResponse {
@JsonProperty("accountUsage")
private List accountUsage = new ArrayList();
+
/**
* The requested Organisation to which the data pertains
*
diff --git a/src/main/java/com/xero/models/finance/BalanceSheetAccountDetail.java b/src/main/java/com/xero/models/finance/BalanceSheetAccountDetail.java
index c5e06ef32..ce32bdf1b 100644
--- a/src/main/java/com/xero/models/finance/BalanceSheetAccountDetail.java
+++ b/src/main/java/com/xero/models/finance/BalanceSheetAccountDetail.java
@@ -35,6 +35,7 @@ public class BalanceSheetAccountDetail {
@JsonProperty("total")
private Double total;
+
/**
* Accounting code
*
diff --git a/src/main/java/com/xero/models/finance/BalanceSheetAccountGroup.java b/src/main/java/com/xero/models/finance/BalanceSheetAccountGroup.java
index 11d21509c..a4252f89b 100644
--- a/src/main/java/com/xero/models/finance/BalanceSheetAccountGroup.java
+++ b/src/main/java/com/xero/models/finance/BalanceSheetAccountGroup.java
@@ -27,6 +27,7 @@ public class BalanceSheetAccountGroup {
@JsonProperty("total")
private Double total;
+
/**
* accountTypes
*
diff --git a/src/main/java/com/xero/models/finance/BalanceSheetAccountType.java b/src/main/java/com/xero/models/finance/BalanceSheetAccountType.java
index c0be4d948..913303715 100644
--- a/src/main/java/com/xero/models/finance/BalanceSheetAccountType.java
+++ b/src/main/java/com/xero/models/finance/BalanceSheetAccountType.java
@@ -30,6 +30,7 @@ public class BalanceSheetAccountType {
@JsonProperty("total")
private Double total;
+
/**
* The type of the account. See <a
* href='https://developer.xero.com/documentation/api/types#AccountTypes'>Account
@@ -112,8 +113,8 @@ public BalanceSheetAccountType addAccountsItem(BalanceSheetAccountDetail account
*/
@ApiModelProperty(
value =
- "A list of all accounts of this type. Refer to the Account section below for each"
- + " account element detail.")
+ "A list of all accounts of this type. Refer to the Account section below for each account"
+ + " element detail.")
/**
* A list of all accounts of this type. Refer to the Account section below for each account
* element detail.
diff --git a/src/main/java/com/xero/models/finance/BalanceSheetResponse.java b/src/main/java/com/xero/models/finance/BalanceSheetResponse.java
index 8d4accbb5..807783127 100644
--- a/src/main/java/com/xero/models/finance/BalanceSheetResponse.java
+++ b/src/main/java/com/xero/models/finance/BalanceSheetResponse.java
@@ -32,6 +32,7 @@ public class BalanceSheetResponse {
@JsonProperty("equity")
private BalanceSheetAccountGroup equity;
+
/**
* Balance date of the report
*
diff --git a/src/main/java/com/xero/models/finance/BankStatementAccountingResponse.java b/src/main/java/com/xero/models/finance/BankStatementAccountingResponse.java
index 68ce5a13f..e6e26568f 100644
--- a/src/main/java/com/xero/models/finance/BankStatementAccountingResponse.java
+++ b/src/main/java/com/xero/models/finance/BankStatementAccountingResponse.java
@@ -34,6 +34,7 @@ public class BankStatementAccountingResponse {
@JsonProperty("statements")
private List statements = new ArrayList();
+
/**
* Xero Identifier of bank account
*
diff --git a/src/main/java/com/xero/models/finance/BankStatementResponse.java b/src/main/java/com/xero/models/finance/BankStatementResponse.java
index a17d42a61..93f4e2f87 100644
--- a/src/main/java/com/xero/models/finance/BankStatementResponse.java
+++ b/src/main/java/com/xero/models/finance/BankStatementResponse.java
@@ -25,6 +25,7 @@ public class BankStatementResponse {
@JsonProperty("currentStatement")
private CurrentStatementResponse currentStatement;
+
/**
* statementLines
*
diff --git a/src/main/java/com/xero/models/finance/BankTransactionResponse.java b/src/main/java/com/xero/models/finance/BankTransactionResponse.java
index 137d17189..79c3822b6 100644
--- a/src/main/java/com/xero/models/finance/BankTransactionResponse.java
+++ b/src/main/java/com/xero/models/finance/BankTransactionResponse.java
@@ -41,6 +41,7 @@ public class BankTransactionResponse {
@JsonProperty("lineItems")
private List lineItems = new ArrayList();
+
/**
* Xero Identifier of transaction
*
diff --git a/src/main/java/com/xero/models/finance/CashAccountResponse.java b/src/main/java/com/xero/models/finance/CashAccountResponse.java
index fd9d45892..a006a58ee 100644
--- a/src/main/java/com/xero/models/finance/CashAccountResponse.java
+++ b/src/main/java/com/xero/models/finance/CashAccountResponse.java
@@ -34,6 +34,7 @@ public class CashAccountResponse {
@JsonProperty("balanceCurrency")
private String balanceCurrency;
+
/**
* Total value of transactions in the journals which are not reconciled to bank statement lines,
* and have a positive (debit) value.
diff --git a/src/main/java/com/xero/models/finance/CashBalance.java b/src/main/java/com/xero/models/finance/CashBalance.java
index 203083830..7c33b42bb 100644
--- a/src/main/java/com/xero/models/finance/CashBalance.java
+++ b/src/main/java/com/xero/models/finance/CashBalance.java
@@ -28,6 +28,7 @@ public class CashBalance {
@JsonProperty("netCashMovement")
private Double netCashMovement;
+
/**
* Opening balance of cash and cash equivalents
*
diff --git a/src/main/java/com/xero/models/finance/CashValidationResponse.java b/src/main/java/com/xero/models/finance/CashValidationResponse.java
index 33db0b2c6..170a4272f 100644
--- a/src/main/java/com/xero/models/finance/CashValidationResponse.java
+++ b/src/main/java/com/xero/models/finance/CashValidationResponse.java
@@ -36,6 +36,7 @@ public class CashValidationResponse {
@JsonProperty("cashAccount")
private CashAccountResponse cashAccount;
+
/**
* The Xero identifier for an account
*
diff --git a/src/main/java/com/xero/models/finance/CashflowAccount.java b/src/main/java/com/xero/models/finance/CashflowAccount.java
index a2890dda8..5951603ea 100644
--- a/src/main/java/com/xero/models/finance/CashflowAccount.java
+++ b/src/main/java/com/xero/models/finance/CashflowAccount.java
@@ -41,6 +41,7 @@ public class CashflowAccount {
@JsonProperty("total")
private Double total;
+
/**
* ID of the account
*
diff --git a/src/main/java/com/xero/models/finance/CashflowActivity.java b/src/main/java/com/xero/models/finance/CashflowActivity.java
index da6a7148b..84426008e 100644
--- a/src/main/java/com/xero/models/finance/CashflowActivity.java
+++ b/src/main/java/com/xero/models/finance/CashflowActivity.java
@@ -30,6 +30,7 @@ public class CashflowActivity {
@JsonProperty("cashflowTypes")
private List cashflowTypes = new ArrayList();
+
/**
* Name of the cashflow activity type. It will be either Operating Activities, Investing
* Activities or Financing Activities
diff --git a/src/main/java/com/xero/models/finance/CashflowResponse.java b/src/main/java/com/xero/models/finance/CashflowResponse.java
index 0996abd58..f462b9744 100644
--- a/src/main/java/com/xero/models/finance/CashflowResponse.java
+++ b/src/main/java/com/xero/models/finance/CashflowResponse.java
@@ -34,6 +34,7 @@ public class CashflowResponse {
@JsonProperty("cashflowActivities")
private List cashflowActivities = new ArrayList();
+
/**
* Start date of the report
*
diff --git a/src/main/java/com/xero/models/finance/CashflowType.java b/src/main/java/com/xero/models/finance/CashflowType.java
index 099b60474..824abfc5d 100644
--- a/src/main/java/com/xero/models/finance/CashflowType.java
+++ b/src/main/java/com/xero/models/finance/CashflowType.java
@@ -30,6 +30,7 @@ public class CashflowType {
@JsonProperty("accounts")
private List accounts = new ArrayList();
+
/**
* Name of the activity
*
diff --git a/src/main/java/com/xero/models/finance/ContactDetail.java b/src/main/java/com/xero/models/finance/ContactDetail.java
index 1d058785d..7b0e89d6d 100644
--- a/src/main/java/com/xero/models/finance/ContactDetail.java
+++ b/src/main/java/com/xero/models/finance/ContactDetail.java
@@ -40,6 +40,7 @@ public class ContactDetail {
@JsonProperty("accountCodes")
private List accountCodes = new ArrayList();
+
/**
* ID of the contact associated with the transactions. Transactions with no contact will be
* grouped under the special ID: 86793108-198C-46D8-90A3-43C1D12686CE. Transactions that are
@@ -64,8 +65,8 @@ public ContactDetail contactId(UUID contactId) {
*/
@ApiModelProperty(
value =
- "ID of the contact associated with the transactions. Transactions with no contact"
- + " will be grouped under the special ID: 86793108-198C-46D8-90A3-43C1D12686CE. "
+ "ID of the contact associated with the transactions. Transactions with no contact will"
+ + " be grouped under the special ID: 86793108-198C-46D8-90A3-43C1D12686CE. "
+ " Transactions that are receive or spend bank transfers will be grouped under the"
+ " special ID: 207322B3-6A58-4BE7-80F1-430123914AD6")
/**
diff --git a/src/main/java/com/xero/models/finance/ContactResponse.java b/src/main/java/com/xero/models/finance/ContactResponse.java
index eb92b9961..f584bae0f 100644
--- a/src/main/java/com/xero/models/finance/ContactResponse.java
+++ b/src/main/java/com/xero/models/finance/ContactResponse.java
@@ -26,6 +26,7 @@ public class ContactResponse {
@JsonProperty("contactName")
private String contactName;
+
/**
* Xero Identifier of contact
*
diff --git a/src/main/java/com/xero/models/finance/ContactTotalDetail.java b/src/main/java/com/xero/models/finance/ContactTotalDetail.java
index 08c8f754c..bb3c19fb1 100644
--- a/src/main/java/com/xero/models/finance/ContactTotalDetail.java
+++ b/src/main/java/com/xero/models/finance/ContactTotalDetail.java
@@ -28,6 +28,7 @@ public class ContactTotalDetail {
@JsonProperty("totalCreditedUnApplied")
private Double totalCreditedUnApplied;
+
/**
* Total paid invoice and cash value for the contact within the period.
*
diff --git a/src/main/java/com/xero/models/finance/ContactTotalOther.java b/src/main/java/com/xero/models/finance/ContactTotalOther.java
index 08b14831a..f40c87388 100644
--- a/src/main/java/com/xero/models/finance/ContactTotalOther.java
+++ b/src/main/java/com/xero/models/finance/ContactTotalOther.java
@@ -31,6 +31,7 @@ public class ContactTotalOther {
@JsonProperty("transactionCount")
private Integer transactionCount;
+
/**
* Total outstanding invoice value for the contact within the period where the invoices are more
* than 90 days old
@@ -51,8 +52,8 @@ public ContactTotalOther totalOutstandingAged(Double totalOutstandingAged) {
*/
@ApiModelProperty(
value =
- "Total outstanding invoice value for the contact within the period where the invoices"
- + " are more than 90 days old")
+ "Total outstanding invoice value for the contact within the period where the invoices are"
+ + " more than 90 days old")
/**
* Total outstanding invoice value for the contact within the period where the invoices are more
* than 90 days old
diff --git a/src/main/java/com/xero/models/finance/CreditNoteResponse.java b/src/main/java/com/xero/models/finance/CreditNoteResponse.java
index 85cc247fd..b80246463 100644
--- a/src/main/java/com/xero/models/finance/CreditNoteResponse.java
+++ b/src/main/java/com/xero/models/finance/CreditNoteResponse.java
@@ -34,6 +34,7 @@ public class CreditNoteResponse {
@JsonProperty("lineItems")
private List lineItems = new ArrayList();
+
/**
* Xero Identifier of credit note
*
diff --git a/src/main/java/com/xero/models/finance/CurrentStatementResponse.java b/src/main/java/com/xero/models/finance/CurrentStatementResponse.java
index 83c9cfdf8..691dcd36d 100644
--- a/src/main/java/com/xero/models/finance/CurrentStatementResponse.java
+++ b/src/main/java/com/xero/models/finance/CurrentStatementResponse.java
@@ -39,6 +39,7 @@ public class CurrentStatementResponse {
@JsonProperty("importSourceType")
private String importSourceType;
+
/**
* Looking at the most recent bank statement, this field indicates the first date which
* transactions on this statement pertain to. This date is represented in ISO 8601 format.
diff --git a/src/main/java/com/xero/models/finance/DataSourceResponse.java b/src/main/java/com/xero/models/finance/DataSourceResponse.java
index ee713e9af..ffa297119 100644
--- a/src/main/java/com/xero/models/finance/DataSourceResponse.java
+++ b/src/main/java/com/xero/models/finance/DataSourceResponse.java
@@ -55,6 +55,7 @@ public class DataSourceResponse {
@JsonProperty("other")
private Double other;
+
/**
* Sum of the amounts of all statement lines where the source of the data was a direct bank feed
* in to Xero via an API integration. This could be from a bank or aggregator. This gives an
@@ -77,8 +78,8 @@ public DataSourceResponse directBankFeed(Double directBankFeed) {
*/
@ApiModelProperty(
value =
- "Sum of the amounts of all statement lines where the source of the data was a direct"
- + " bank feed in to Xero via an API integration. This could be from a bank or"
+ "Sum of the amounts of all statement lines where the source of the data was a direct bank"
+ + " feed in to Xero via an API integration. This could be from a bank or"
+ " aggregator. This gives an indication on the certainty of correctness of the"
+ " data.")
/**
@@ -213,8 +214,8 @@ public DataSourceResponse directBankFeedPos(Double directBankFeedPos) {
*/
@ApiModelProperty(
value =
- "Sum of the amounts of all statement lines where the source of the data was a direct"
- + " bank feed in to Xero via an API integration. This could be from a bank or"
+ "Sum of the amounts of all statement lines where the source of the data was a direct bank"
+ + " feed in to Xero via an API integration. This could be from a bank or"
+ " aggregator. This gives an indication on the certainty of correctness of the"
+ " data. Only positive transactions are included.")
/**
@@ -359,8 +360,8 @@ public DataSourceResponse directBankFeedNeg(Double directBankFeedNeg) {
*/
@ApiModelProperty(
value =
- "Sum of the amounts of all statement lines where the source of the data was a direct"
- + " bank feed in to Xero via an API integration. This could be from a bank or"
+ "Sum of the amounts of all statement lines where the source of the data was a direct bank"
+ + " feed in to Xero via an API integration. This could be from a bank or"
+ " aggregator. This gives an indication on the certainty of correctness of the"
+ " data. Only negative transactions are included.")
/**
diff --git a/src/main/java/com/xero/models/finance/HistoryRecordResponse.java b/src/main/java/com/xero/models/finance/HistoryRecordResponse.java
index d9b986a90..7e94b5139 100644
--- a/src/main/java/com/xero/models/finance/HistoryRecordResponse.java
+++ b/src/main/java/com/xero/models/finance/HistoryRecordResponse.java
@@ -35,6 +35,7 @@ public class HistoryRecordResponse {
@JsonProperty("details")
private String details;
+
/**
* The type of change recorded against the document
*
diff --git a/src/main/java/com/xero/models/finance/IncomeByContactResponse.java b/src/main/java/com/xero/models/finance/IncomeByContactResponse.java
index 13d5c60c9..15c8ee0e7 100644
--- a/src/main/java/com/xero/models/finance/IncomeByContactResponse.java
+++ b/src/main/java/com/xero/models/finance/IncomeByContactResponse.java
@@ -43,6 +43,7 @@ public class IncomeByContactResponse {
@JsonProperty("manualJournals")
private ManualJournalTotal manualJournals;
+
/**
* Start date of the report
*
diff --git a/src/main/java/com/xero/models/finance/InvoiceResponse.java b/src/main/java/com/xero/models/finance/InvoiceResponse.java
index 1feba06f6..58c1abb37 100644
--- a/src/main/java/com/xero/models/finance/InvoiceResponse.java
+++ b/src/main/java/com/xero/models/finance/InvoiceResponse.java
@@ -34,6 +34,7 @@ public class InvoiceResponse {
@JsonProperty("lineItems")
private List lineItems = new ArrayList();
+
/**
* Xero Identifier of invoice
*
diff --git a/src/main/java/com/xero/models/finance/LineItemResponse.java b/src/main/java/com/xero/models/finance/LineItemResponse.java
index 5abb24b7e..904b543ce 100644
--- a/src/main/java/com/xero/models/finance/LineItemResponse.java
+++ b/src/main/java/com/xero/models/finance/LineItemResponse.java
@@ -32,6 +32,7 @@ public class LineItemResponse {
@JsonProperty("accountType")
private String accountType;
+
/**
* Xero Identifier of account
*
diff --git a/src/main/java/com/xero/models/finance/LockHistoryModel.java b/src/main/java/com/xero/models/finance/LockHistoryModel.java
index 9e2207e93..8e460fb8f 100644
--- a/src/main/java/com/xero/models/finance/LockHistoryModel.java
+++ b/src/main/java/com/xero/models/finance/LockHistoryModel.java
@@ -30,6 +30,7 @@ public class LockHistoryModel {
@JsonProperty("updatedDateUtc")
private OffsetDateTime updatedDateUtc;
+
/**
* Date the account hard lock was set
*
diff --git a/src/main/java/com/xero/models/finance/LockHistoryResponse.java b/src/main/java/com/xero/models/finance/LockHistoryResponse.java
index d3b06e1a0..bee2a98a5 100644
--- a/src/main/java/com/xero/models/finance/LockHistoryResponse.java
+++ b/src/main/java/com/xero/models/finance/LockHistoryResponse.java
@@ -32,6 +32,7 @@ public class LockHistoryResponse {
@JsonProperty("lockDates")
private List lockDates = new ArrayList();
+
/**
* The requested Organisation to which the data pertains
*
diff --git a/src/main/java/com/xero/models/finance/ManualJournalTotal.java b/src/main/java/com/xero/models/finance/ManualJournalTotal.java
index af95ff847..2cca3d5a2 100644
--- a/src/main/java/com/xero/models/finance/ManualJournalTotal.java
+++ b/src/main/java/com/xero/models/finance/ManualJournalTotal.java
@@ -22,6 +22,7 @@ public class ManualJournalTotal {
@JsonProperty("total")
private Double total;
+
/**
* Total value of manual journals.
*
diff --git a/src/main/java/com/xero/models/finance/OverpaymentResponse.java b/src/main/java/com/xero/models/finance/OverpaymentResponse.java
index 9a9c0c382..d158e944f 100644
--- a/src/main/java/com/xero/models/finance/OverpaymentResponse.java
+++ b/src/main/java/com/xero/models/finance/OverpaymentResponse.java
@@ -34,6 +34,7 @@ public class OverpaymentResponse {
@JsonProperty("lineItems")
private List lineItems = new ArrayList();
+
/**
* Xero Identifier of overpayment
*
diff --git a/src/main/java/com/xero/models/finance/PaymentResponse.java b/src/main/java/com/xero/models/finance/PaymentResponse.java
index c164050c5..8c9f6040b 100644
--- a/src/main/java/com/xero/models/finance/PaymentResponse.java
+++ b/src/main/java/com/xero/models/finance/PaymentResponse.java
@@ -51,6 +51,7 @@ public class PaymentResponse {
@JsonProperty("overpayment")
private OverpaymentResponse overpayment;
+
/**
* Xero Identifier of payment
*
diff --git a/src/main/java/com/xero/models/finance/PnlAccount.java b/src/main/java/com/xero/models/finance/PnlAccount.java
index ef970ee8e..33b4ffa4f 100644
--- a/src/main/java/com/xero/models/finance/PnlAccount.java
+++ b/src/main/java/com/xero/models/finance/PnlAccount.java
@@ -38,6 +38,7 @@ public class PnlAccount {
@JsonProperty("total")
private Double total;
+
/**
* ID of the account
*
diff --git a/src/main/java/com/xero/models/finance/PnlAccountClass.java b/src/main/java/com/xero/models/finance/PnlAccountClass.java
index 972c20840..ab250cd79 100644
--- a/src/main/java/com/xero/models/finance/PnlAccountClass.java
+++ b/src/main/java/com/xero/models/finance/PnlAccountClass.java
@@ -27,6 +27,7 @@ public class PnlAccountClass {
@JsonProperty("accountTypes")
private List accountTypes = new ArrayList();
+
/**
* Total revenue/expense value
*
diff --git a/src/main/java/com/xero/models/finance/PnlAccountType.java b/src/main/java/com/xero/models/finance/PnlAccountType.java
index a8f7be10b..17c369b32 100644
--- a/src/main/java/com/xero/models/finance/PnlAccountType.java
+++ b/src/main/java/com/xero/models/finance/PnlAccountType.java
@@ -30,6 +30,7 @@ public class PnlAccountType {
@JsonProperty("accounts")
private List accounts = new ArrayList();
+
/**
* Total movement on this account type
*
diff --git a/src/main/java/com/xero/models/finance/PracticeResponse.java b/src/main/java/com/xero/models/finance/PracticeResponse.java
index bf1967cac..0d4c6c78b 100644
--- a/src/main/java/com/xero/models/finance/PracticeResponse.java
+++ b/src/main/java/com/xero/models/finance/PracticeResponse.java
@@ -34,6 +34,7 @@ public class PracticeResponse {
@JsonProperty("staffCertified")
private Boolean staffCertified;
+
/**
* Year of becoming a partner.
*
diff --git a/src/main/java/com/xero/models/finance/PrepaymentResponse.java b/src/main/java/com/xero/models/finance/PrepaymentResponse.java
index d20e35ac8..36662cd86 100644
--- a/src/main/java/com/xero/models/finance/PrepaymentResponse.java
+++ b/src/main/java/com/xero/models/finance/PrepaymentResponse.java
@@ -34,6 +34,7 @@ public class PrepaymentResponse {
@JsonProperty("lineItems")
private List lineItems = new ArrayList();
+
/**
* Xero Identifier of prepayment
*
diff --git a/src/main/java/com/xero/models/finance/Problem.java b/src/main/java/com/xero/models/finance/Problem.java
index e702cd35a..572b5ec13 100644
--- a/src/main/java/com/xero/models/finance/Problem.java
+++ b/src/main/java/com/xero/models/finance/Problem.java
@@ -31,6 +31,7 @@ public class Problem {
@JsonProperty("detail")
private String detail;
+
/**
* type
*
diff --git a/src/main/java/com/xero/models/finance/ProblemType.java b/src/main/java/com/xero/models/finance/ProblemType.java
index 5a166748b..616783b3b 100644
--- a/src/main/java/com/xero/models/finance/ProblemType.java
+++ b/src/main/java/com/xero/models/finance/ProblemType.java
@@ -57,7 +57,9 @@ public enum ProblemType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/finance/ProfitAndLossResponse.java b/src/main/java/com/xero/models/finance/ProfitAndLossResponse.java
index f5450d1ae..b8419abea 100644
--- a/src/main/java/com/xero/models/finance/ProfitAndLossResponse.java
+++ b/src/main/java/com/xero/models/finance/ProfitAndLossResponse.java
@@ -35,6 +35,7 @@ public class ProfitAndLossResponse {
@JsonProperty("expense")
private PnlAccountClass expense;
+
/**
* Start date of the report
*
diff --git a/src/main/java/com/xero/models/finance/ReportHistoryModel.java b/src/main/java/com/xero/models/finance/ReportHistoryModel.java
index 3d05975b5..4aefa953e 100644
--- a/src/main/java/com/xero/models/finance/ReportHistoryModel.java
+++ b/src/main/java/com/xero/models/finance/ReportHistoryModel.java
@@ -29,6 +29,7 @@ public class ReportHistoryModel {
@JsonProperty("publishedDateUtc")
private OffsetDateTime publishedDateUtc;
+
/**
* Report code or report title
*
diff --git a/src/main/java/com/xero/models/finance/ReportHistoryResponse.java b/src/main/java/com/xero/models/finance/ReportHistoryResponse.java
index 5cca3ac4f..70393b567 100644
--- a/src/main/java/com/xero/models/finance/ReportHistoryResponse.java
+++ b/src/main/java/com/xero/models/finance/ReportHistoryResponse.java
@@ -32,6 +32,7 @@ public class ReportHistoryResponse {
@JsonProperty("reports")
private List reports = new ArrayList();
+
/**
* The requested Organisation to which the data pertains
*
diff --git a/src/main/java/com/xero/models/finance/StatementBalanceResponse.java b/src/main/java/com/xero/models/finance/StatementBalanceResponse.java
index aa6ccae67..15f74821f 100644
--- a/src/main/java/com/xero/models/finance/StatementBalanceResponse.java
+++ b/src/main/java/com/xero/models/finance/StatementBalanceResponse.java
@@ -25,6 +25,7 @@ public class StatementBalanceResponse {
@JsonProperty("type")
private String type;
+
/**
* Total closing balance of the account. This includes both reconciled and unreconciled bank
* statement lines. The closing balance will always be represented as a positive number, with it’s
diff --git a/src/main/java/com/xero/models/finance/StatementLineResponse.java b/src/main/java/com/xero/models/finance/StatementLineResponse.java
index 08c646b37..df1d539de 100644
--- a/src/main/java/com/xero/models/finance/StatementLineResponse.java
+++ b/src/main/java/com/xero/models/finance/StatementLineResponse.java
@@ -65,6 +65,7 @@ public class StatementLineResponse {
@JsonProperty("bankTransactions")
private List bankTransactions = new ArrayList();
+
/**
* Xero Identifier of statement line
*
diff --git a/src/main/java/com/xero/models/finance/StatementLinesResponse.java b/src/main/java/com/xero/models/finance/StatementLinesResponse.java
index 1c15f6e89..aa6f38c9f 100644
--- a/src/main/java/com/xero/models/finance/StatementLinesResponse.java
+++ b/src/main/java/com/xero/models/finance/StatementLinesResponse.java
@@ -71,6 +71,7 @@ public class StatementLinesResponse {
@JsonProperty("totalAmountNeg")
private Double totalAmountNeg;
+
/**
* Sum of the amounts of all statement lines where both the reconciled flag is set to FALSE, and
* the amount is positive.
@@ -605,8 +606,8 @@ public StatementLinesResponse reconciledAmountPos(Double reconciledAmountPos) {
*/
@ApiModelProperty(
value =
- "Sum of the amounts of all statement lines where both the reconciled flag is set to"
- + " TRUE, and the amount is positive.")
+ "Sum of the amounts of all statement lines where both the reconciled flag is set to TRUE,"
+ + " and the amount is positive.")
/**
* Sum of the amounts of all statement lines where both the reconciled flag is set to TRUE, and
* the amount is positive.
@@ -647,8 +648,8 @@ public StatementLinesResponse reconciledAmountNeg(Double reconciledAmountNeg) {
*/
@ApiModelProperty(
value =
- "Sum of the amounts of all statement lines where both the reconciled flag is set to"
- + " TRUE, and the amount is negative.")
+ "Sum of the amounts of all statement lines where both the reconciled flag is set to TRUE,"
+ + " and the amount is negative.")
/**
* Sum of the amounts of all statement lines where both the reconciled flag is set to TRUE, and
* the amount is negative.
diff --git a/src/main/java/com/xero/models/finance/StatementResponse.java b/src/main/java/com/xero/models/finance/StatementResponse.java
index 516eddd56..cf41c40bc 100644
--- a/src/main/java/com/xero/models/finance/StatementResponse.java
+++ b/src/main/java/com/xero/models/finance/StatementResponse.java
@@ -54,6 +54,7 @@ public class StatementResponse {
@JsonProperty("statementLines")
private List statementLines = new ArrayList();
+
/**
* Xero Identifier of statement
*
@@ -367,11 +368,11 @@ public StatementResponse indicativeStartBalance(Double indicativeStartBalance) {
*/
@ApiModelProperty(
value =
- "Opening statement balance calculated in Xero (= bank account conversion balance plus"
- + " sum of imported bank statement lines). Note: If indicative statement balance"
- + " doesn't match imported statement balance for the same date, either the"
- + " conversion (opening at inception) balance in Xero is wrong or there's an error"
- + " in the bank statement lines in Xero. Ref:"
+ "Opening statement balance calculated in Xero (= bank account conversion balance plus sum"
+ + " of imported bank statement lines). Note: If indicative statement balance doesn't"
+ + " match imported statement balance for the same date, either the conversion"
+ + " (opening at inception) balance in Xero is wrong or there's an error in the bank"
+ + " statement lines in Xero. Ref:"
+ " https://central.xero.com/s/article/Compare-the-statement-balance-in-Xero-to-your-actual-bank-balance?userregion=true"
+ " ")
/**
@@ -426,11 +427,11 @@ public StatementResponse indicativeEndBalance(Double indicativeEndBalance) {
*/
@ApiModelProperty(
value =
- "Closing statement balance calculated in Xero (= bank account conversion balance plus"
- + " sum of imported bank statement lines). Note: If indicative statement balance"
- + " doesn't match imported statement balance for the same date, either the"
- + " conversion (opening at inception) balance in Xero is wrong or there's an error"
- + " in the bank statement lines in Xero. Ref:"
+ "Closing statement balance calculated in Xero (= bank account conversion balance plus sum"
+ + " of imported bank statement lines). Note: If indicative statement balance doesn't"
+ + " match imported statement balance for the same date, either the conversion"
+ + " (opening at inception) balance in Xero is wrong or there's an error in the bank"
+ + " statement lines in Xero. Ref:"
+ " https://central.xero.com/s/article/Compare-the-statement-balance-in-Xero-to-your-actual-bank-balance?userregion=true"
+ " ")
/**
diff --git a/src/main/java/com/xero/models/finance/TotalDetail.java b/src/main/java/com/xero/models/finance/TotalDetail.java
index 08e90aa31..6d6676b71 100644
--- a/src/main/java/com/xero/models/finance/TotalDetail.java
+++ b/src/main/java/com/xero/models/finance/TotalDetail.java
@@ -28,6 +28,7 @@ public class TotalDetail {
@JsonProperty("totalCreditedUnApplied")
private Double totalCreditedUnApplied;
+
/**
* Total paid invoice and cash value within the period.
*
diff --git a/src/main/java/com/xero/models/finance/TotalOther.java b/src/main/java/com/xero/models/finance/TotalOther.java
index 8564256e4..096672930 100644
--- a/src/main/java/com/xero/models/finance/TotalOther.java
+++ b/src/main/java/com/xero/models/finance/TotalOther.java
@@ -28,6 +28,7 @@ public class TotalOther {
@JsonProperty("totalCredited")
private Double totalCredited;
+
/**
* Total outstanding invoice value within the period where the invoices are more than 90 days old
*
diff --git a/src/main/java/com/xero/models/finance/TrialBalanceAccount.java b/src/main/java/com/xero/models/finance/TrialBalanceAccount.java
index 9795d6084..17d6a98cb 100644
--- a/src/main/java/com/xero/models/finance/TrialBalanceAccount.java
+++ b/src/main/java/com/xero/models/finance/TrialBalanceAccount.java
@@ -50,6 +50,7 @@ public class TrialBalanceAccount {
@JsonProperty("accountMovement")
private TrialBalanceMovement accountMovement;
+
/**
* ID of the account
*
diff --git a/src/main/java/com/xero/models/finance/TrialBalanceEntry.java b/src/main/java/com/xero/models/finance/TrialBalanceEntry.java
index 329a21fb7..b93eb11d3 100644
--- a/src/main/java/com/xero/models/finance/TrialBalanceEntry.java
+++ b/src/main/java/com/xero/models/finance/TrialBalanceEntry.java
@@ -25,6 +25,7 @@ public class TrialBalanceEntry {
@JsonProperty("entryType")
private String entryType;
+
/**
* Net movement or net balance in the account
*
diff --git a/src/main/java/com/xero/models/finance/TrialBalanceMovement.java b/src/main/java/com/xero/models/finance/TrialBalanceMovement.java
index 52fe56e44..170c7992c 100644
--- a/src/main/java/com/xero/models/finance/TrialBalanceMovement.java
+++ b/src/main/java/com/xero/models/finance/TrialBalanceMovement.java
@@ -31,6 +31,7 @@ public class TrialBalanceMovement {
@JsonProperty("signedMovement")
private Double signedMovement;
+
/**
* Debit amount
*
diff --git a/src/main/java/com/xero/models/finance/TrialBalanceResponse.java b/src/main/java/com/xero/models/finance/TrialBalanceResponse.java
index 00448d9c2..16681f6ea 100644
--- a/src/main/java/com/xero/models/finance/TrialBalanceResponse.java
+++ b/src/main/java/com/xero/models/finance/TrialBalanceResponse.java
@@ -31,6 +31,7 @@ public class TrialBalanceResponse {
@JsonProperty("accounts")
private List accounts = new ArrayList();
+
/**
* Start date of the report
*
diff --git a/src/main/java/com/xero/models/finance/UserActivitiesResponse.java b/src/main/java/com/xero/models/finance/UserActivitiesResponse.java
index ba8b4aaa1..02ef03028 100644
--- a/src/main/java/com/xero/models/finance/UserActivitiesResponse.java
+++ b/src/main/java/com/xero/models/finance/UserActivitiesResponse.java
@@ -31,6 +31,7 @@ public class UserActivitiesResponse {
@JsonProperty("users")
private List users = new ArrayList();
+
/**
* The requested Organisation to which the data pertains
*
diff --git a/src/main/java/com/xero/models/finance/UserResponse.java b/src/main/java/com/xero/models/finance/UserResponse.java
index 95f7236ba..a2600fe12 100644
--- a/src/main/java/com/xero/models/finance/UserResponse.java
+++ b/src/main/java/com/xero/models/finance/UserResponse.java
@@ -59,6 +59,7 @@ public class UserResponse {
@JsonProperty("historyRecords")
private List historyRecords = new ArrayList();
+
/**
* The Xero identifier for the user
*
diff --git a/src/main/java/com/xero/models/identity/AccessToken.java b/src/main/java/com/xero/models/identity/AccessToken.java
index 6e481690b..543dc0a94 100644
--- a/src/main/java/com/xero/models/identity/AccessToken.java
+++ b/src/main/java/com/xero/models/identity/AccessToken.java
@@ -34,6 +34,7 @@ public class AccessToken {
@JsonProperty("refresh_token")
private String refreshToken;
+
/**
* Xero unique identifier
*
diff --git a/src/main/java/com/xero/models/identity/Connection.java b/src/main/java/com/xero/models/identity/Connection.java
index ff54be292..6547d7cb6 100644
--- a/src/main/java/com/xero/models/identity/Connection.java
+++ b/src/main/java/com/xero/models/identity/Connection.java
@@ -42,6 +42,7 @@ public class Connection {
@JsonProperty("updatedDateUtc")
private LocalDateTime updatedDateUtc;
+
/**
* Xero identifier
*
diff --git a/src/main/java/com/xero/models/identity/RefreshToken.java b/src/main/java/com/xero/models/identity/RefreshToken.java
index 7ba9e2117..00e95e5f8 100644
--- a/src/main/java/com/xero/models/identity/RefreshToken.java
+++ b/src/main/java/com/xero/models/identity/RefreshToken.java
@@ -31,6 +31,7 @@ public class RefreshToken {
@JsonProperty("client_secret")
private String clientSecret;
+
/**
* Xero grant type
*
diff --git a/src/main/java/com/xero/models/payrollau/Account.java b/src/main/java/com/xero/models/payrollau/Account.java
index cde60867f..ce5b37946 100644
--- a/src/main/java/com/xero/models/payrollau/Account.java
+++ b/src/main/java/com/xero/models/payrollau/Account.java
@@ -32,6 +32,7 @@ public class Account {
@JsonProperty("Name")
private String name;
+
/**
* Xero identifier for accounts
*
diff --git a/src/main/java/com/xero/models/payrollau/AccountType.java b/src/main/java/com/xero/models/payrollau/AccountType.java
index 63600280c..433fa00f2 100644
--- a/src/main/java/com/xero/models/payrollau/AccountType.java
+++ b/src/main/java/com/xero/models/payrollau/AccountType.java
@@ -93,7 +93,9 @@ public enum AccountType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/AllowanceCategory.java b/src/main/java/com/xero/models/payrollau/AllowanceCategory.java
index bf999ffcd..df82e28e9 100644
--- a/src/main/java/com/xero/models/payrollau/AllowanceCategory.java
+++ b/src/main/java/com/xero/models/payrollau/AllowanceCategory.java
@@ -45,7 +45,9 @@ public enum AllowanceCategory {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/AllowanceType.java b/src/main/java/com/xero/models/payrollau/AllowanceType.java
index 47589379c..61ef4e05c 100644
--- a/src/main/java/com/xero/models/payrollau/AllowanceType.java
+++ b/src/main/java/com/xero/models/payrollau/AllowanceType.java
@@ -51,7 +51,9 @@ public enum AllowanceType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/BankAccount.java b/src/main/java/com/xero/models/payrollau/BankAccount.java
index b9f393000..a4a77c356 100644
--- a/src/main/java/com/xero/models/payrollau/BankAccount.java
+++ b/src/main/java/com/xero/models/payrollau/BankAccount.java
@@ -37,6 +37,7 @@ public class BankAccount {
@JsonProperty("Amount")
private Double amount;
+
/**
* The text that will appear on your employee's bank statement when they receive payment
*
diff --git a/src/main/java/com/xero/models/payrollau/CalendarType.java b/src/main/java/com/xero/models/payrollau/CalendarType.java
index e0239f329..183465297 100644
--- a/src/main/java/com/xero/models/payrollau/CalendarType.java
+++ b/src/main/java/com/xero/models/payrollau/CalendarType.java
@@ -42,7 +42,9 @@ public enum CalendarType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/CountryOfResidence.java b/src/main/java/com/xero/models/payrollau/CountryOfResidence.java
index 03e1a30a3..53b9f3f62 100644
--- a/src/main/java/com/xero/models/payrollau/CountryOfResidence.java
+++ b/src/main/java/com/xero/models/payrollau/CountryOfResidence.java
@@ -778,7 +778,9 @@ public enum CountryOfResidence {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/DeductionLine.java b/src/main/java/com/xero/models/payrollau/DeductionLine.java
index 70720e069..dcbdae671 100644
--- a/src/main/java/com/xero/models/payrollau/DeductionLine.java
+++ b/src/main/java/com/xero/models/payrollau/DeductionLine.java
@@ -35,6 +35,7 @@ public class DeductionLine {
@JsonProperty("NumberOfUnits")
private Double numberOfUnits;
+
/**
* Xero deduction type identifier
*
diff --git a/src/main/java/com/xero/models/payrollau/DeductionType.java b/src/main/java/com/xero/models/payrollau/DeductionType.java
index d0146d545..caefbf9b9 100644
--- a/src/main/java/com/xero/models/payrollau/DeductionType.java
+++ b/src/main/java/com/xero/models/payrollau/DeductionType.java
@@ -45,6 +45,7 @@ public class DeductionType {
@JsonProperty("UpdatedDateUTC")
private String updatedDateUTC;
+
/** Gets or Sets deductionCategory */
public enum DeductionCategoryEnum {
/** NONE */
@@ -103,6 +104,7 @@ public static DeductionCategoryEnum fromValue(String value) {
@JsonProperty("CurrentRecord")
private Boolean currentRecord;
+
/**
* Name of the earnings rate (max length = 100)
*
@@ -345,6 +347,7 @@ public void setDeductionTypeID(UUID deductionTypeID) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified timestamp
*
diff --git a/src/main/java/com/xero/models/payrollau/DeductionTypeCalculationType.java b/src/main/java/com/xero/models/payrollau/DeductionTypeCalculationType.java
index 51cd42dee..92e45aaa0 100644
--- a/src/main/java/com/xero/models/payrollau/DeductionTypeCalculationType.java
+++ b/src/main/java/com/xero/models/payrollau/DeductionTypeCalculationType.java
@@ -33,7 +33,9 @@ public enum DeductionTypeCalculationType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/EarningsLine.java b/src/main/java/com/xero/models/payrollau/EarningsLine.java
index ef8b14f14..66af571a7 100644
--- a/src/main/java/com/xero/models/payrollau/EarningsLine.java
+++ b/src/main/java/com/xero/models/payrollau/EarningsLine.java
@@ -47,6 +47,7 @@ public class EarningsLine {
@JsonProperty("FixedAmount")
private Double fixedAmount;
+
/**
* Xero unique id for earnings rate
*
diff --git a/src/main/java/com/xero/models/payrollau/EarningsRate.java b/src/main/java/com/xero/models/payrollau/EarningsRate.java
index 8157e1f32..8bafd07de 100644
--- a/src/main/java/com/xero/models/payrollau/EarningsRate.java
+++ b/src/main/java/com/xero/models/payrollau/EarningsRate.java
@@ -82,6 +82,7 @@ public class EarningsRate {
@JsonProperty("AllowanceCategory")
private AllowanceCategory allowanceCategory;
+
/**
* Name of the earnings rate (max length = 100)
*
@@ -212,8 +213,8 @@ public EarningsRate isExemptFromTax(Boolean isExemptFromTax) {
@ApiModelProperty(
example = "false",
value =
- "Most payments are subject to tax, so you should only set this value if you are sure"
- + " that a payment is exempt from PAYG withholding")
+ "Most payments are subject to tax, so you should only set this value if you are sure that"
+ + " a payment is exempt from PAYG withholding")
/**
* Most payments are subject to tax, so you should only set this value if you are sure that a
* payment is exempt from PAYG withholding
@@ -715,6 +716,7 @@ public void setEmploymentTerminationPaymentType(
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified timestamp
*
diff --git a/src/main/java/com/xero/models/payrollau/EarningsRateCalculationType.java b/src/main/java/com/xero/models/payrollau/EarningsRateCalculationType.java
index d4d9c5de5..040762190 100644
--- a/src/main/java/com/xero/models/payrollau/EarningsRateCalculationType.java
+++ b/src/main/java/com/xero/models/payrollau/EarningsRateCalculationType.java
@@ -33,7 +33,9 @@ public enum EarningsRateCalculationType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/EarningsType.java b/src/main/java/com/xero/models/payrollau/EarningsType.java
index ac50f8c84..6b12b0ee3 100644
--- a/src/main/java/com/xero/models/payrollau/EarningsType.java
+++ b/src/main/java/com/xero/models/payrollau/EarningsType.java
@@ -66,7 +66,9 @@ public enum EarningsType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/Employee.java b/src/main/java/com/xero/models/payrollau/Employee.java
index 136a23678..3148b515d 100644
--- a/src/main/java/com/xero/models/payrollau/Employee.java
+++ b/src/main/java/com/xero/models/payrollau/Employee.java
@@ -53,6 +53,7 @@ public class Employee {
@JsonProperty("Email")
private String email;
+
/** The employee’s gender. See Employee Gender */
public enum GenderEnum {
/** N */
@@ -147,6 +148,7 @@ public static GenderEnum fromValue(String value) {
@JsonProperty("TerminationDate")
private String terminationDate;
+
/**
* * `V` Voluntary cessation - An employee resignation, retirement, domestic or pressing
* necessity or abandonment of employment * `I` Ill health - An employee resignation due
@@ -271,6 +273,7 @@ public static TerminationReasonEnum fromValue(String value) {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* First name of employee
*
@@ -369,6 +372,7 @@ public Employee dateOfBirth(String dateOfBirth) {
public String getDateOfBirth() {
return dateOfBirth;
}
+
/**
* Date of birth of the employee (YYYY-MM-DD)
*
@@ -469,6 +473,7 @@ public Employee startDate(String startDate) {
public String getStartDate() {
return startDate;
}
+
/**
* Start date for an employee (YYYY-MM-DD)
*
@@ -1073,6 +1078,7 @@ public Employee terminationDate(String terminationDate) {
public String getTerminationDate() {
return terminationDate;
}
+
/**
* Employee Termination Date (YYYY-MM-DD)
*
@@ -1157,21 +1163,20 @@ public Employee terminationReason(TerminationReasonEnum terminationReason) {
example = "F",
value =
"* `V` Voluntary cessation - An employee resignation, retirement, domestic or pressing"
- + " necessity or abandonment of employment * `I` Ill health - An employee"
- + " resignation due to medical condition that prevents the continuation of"
- + " employment, such as for illness, ill-health, medical unfitness or total"
- + " permanent disability * `D` Deceased - The death of an employee * `R` Redundancy"
- + " - An employer-initiated termination of employment due to a genuine redundancy or"
- + " approved early retirement scheme * `F` Dismissal - An employer-initiated"
- + " termination of employment due to dismissal, inability to perform the required"
- + " work, misconduct or inefficiency * `C` Contract cessation - The natural"
- + " conclusion of a limited employment relationship due to contract/engagement"
- + " duration or task completion, seasonal work completion, or to cease casuals that"
- + " are no longer required * `T` Transfer - The administrative arrangements"
- + " performed to transfer employees across payroll systems, move them temporarily to"
- + " another employer (machinery of government for public servants), transfer of"
- + " business, move them to outsourcing arrangements or other such technical"
- + " activities. ")
+ + " necessity or abandonment of employment * `I` Ill health - An employee resignation"
+ + " due to medical condition that prevents the continuation of employment, such as"
+ + " for illness, ill-health, medical unfitness or total permanent disability * `D`"
+ + " Deceased - The death of an employee * `R` Redundancy - An employer-initiated"
+ + " termination of employment due to a genuine redundancy or approved early"
+ + " retirement scheme * `F` Dismissal - An employer-initiated termination of"
+ + " employment due to dismissal, inability to perform the required work, misconduct"
+ + " or inefficiency * `C` Contract cessation - The natural conclusion of a limited"
+ + " employment relationship due to contract/engagement duration or task completion,"
+ + " seasonal work completion, or to cease casuals that are no longer required * `T`"
+ + " Transfer - The administrative arrangements performed to transfer employees across"
+ + " payroll systems, move them temporarily to another employer (machinery of"
+ + " government for public servants), transfer of business, move them to outsourcing"
+ + " arrangements or other such technical activities. ")
/**
* * `V` Voluntary cessation - An employee resignation, retirement, domestic or pressing
* necessity or abandonment of employment * `I` Ill health - An employee resignation due
@@ -1714,6 +1719,7 @@ public void setStatus(EmployeeStatus status) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified timestamp
*
diff --git a/src/main/java/com/xero/models/payrollau/EmployeeStatus.java b/src/main/java/com/xero/models/payrollau/EmployeeStatus.java
index 42bcefaff..53bff3667 100644
--- a/src/main/java/com/xero/models/payrollau/EmployeeStatus.java
+++ b/src/main/java/com/xero/models/payrollau/EmployeeStatus.java
@@ -30,7 +30,9 @@ public enum EmployeeStatus {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/Employees.java b/src/main/java/com/xero/models/payrollau/Employees.java
index 08f39f74e..8e6f1dddf 100644
--- a/src/main/java/com/xero/models/payrollau/Employees.java
+++ b/src/main/java/com/xero/models/payrollau/Employees.java
@@ -24,6 +24,7 @@ public class Employees {
@JsonProperty("Employees")
private List employees = new ArrayList();
+
/**
* employees
*
diff --git a/src/main/java/com/xero/models/payrollau/EmploymentBasis.java b/src/main/java/com/xero/models/payrollau/EmploymentBasis.java
index a4138d015..789abd9da 100644
--- a/src/main/java/com/xero/models/payrollau/EmploymentBasis.java
+++ b/src/main/java/com/xero/models/payrollau/EmploymentBasis.java
@@ -42,7 +42,9 @@ public enum EmploymentBasis {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/EmploymentTerminationPaymentType.java b/src/main/java/com/xero/models/payrollau/EmploymentTerminationPaymentType.java
index 3b2a6caa9..5ca10adfd 100644
--- a/src/main/java/com/xero/models/payrollau/EmploymentTerminationPaymentType.java
+++ b/src/main/java/com/xero/models/payrollau/EmploymentTerminationPaymentType.java
@@ -30,7 +30,9 @@ public enum EmploymentTerminationPaymentType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/EmploymentType.java b/src/main/java/com/xero/models/payrollau/EmploymentType.java
index 900d2880b..a3d2333c0 100644
--- a/src/main/java/com/xero/models/payrollau/EmploymentType.java
+++ b/src/main/java/com/xero/models/payrollau/EmploymentType.java
@@ -30,7 +30,9 @@ public enum EmploymentType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/EntitlementFinalPayPayoutType.java b/src/main/java/com/xero/models/payrollau/EntitlementFinalPayPayoutType.java
index eba354777..a8b327e24 100644
--- a/src/main/java/com/xero/models/payrollau/EntitlementFinalPayPayoutType.java
+++ b/src/main/java/com/xero/models/payrollau/EntitlementFinalPayPayoutType.java
@@ -30,7 +30,9 @@ public enum EntitlementFinalPayPayoutType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/HomeAddress.java b/src/main/java/com/xero/models/payrollau/HomeAddress.java
index 2d6993542..0074b1b09 100644
--- a/src/main/java/com/xero/models/payrollau/HomeAddress.java
+++ b/src/main/java/com/xero/models/payrollau/HomeAddress.java
@@ -37,6 +37,7 @@ public class HomeAddress {
@JsonProperty("Country")
private String country;
+
/**
* Address line 1 for employee home address
*
diff --git a/src/main/java/com/xero/models/payrollau/IncomeType.java b/src/main/java/com/xero/models/payrollau/IncomeType.java
index 7267e509a..8a1ebbca6 100644
--- a/src/main/java/com/xero/models/payrollau/IncomeType.java
+++ b/src/main/java/com/xero/models/payrollau/IncomeType.java
@@ -39,7 +39,9 @@ public enum IncomeType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/LeaveAccrualLine.java b/src/main/java/com/xero/models/payrollau/LeaveAccrualLine.java
index 1c623f3aa..0de76e186 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveAccrualLine.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveAccrualLine.java
@@ -29,6 +29,7 @@ public class LeaveAccrualLine {
@JsonProperty("AutoCalculate")
private Boolean autoCalculate;
+
/**
* Xero identifier for the Leave type.
*
diff --git a/src/main/java/com/xero/models/payrollau/LeaveApplication.java b/src/main/java/com/xero/models/payrollau/LeaveApplication.java
index bd200d58e..3224b4c02 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveApplication.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveApplication.java
@@ -60,6 +60,7 @@ public class LeaveApplication {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* The Xero identifier for Payroll Employee
*
@@ -233,6 +234,7 @@ public LeaveApplication startDate(String startDate) {
public String getStartDate() {
return startDate;
}
+
/**
* Start date of the leave (YYYY-MM-DD)
*
@@ -298,6 +300,7 @@ public LeaveApplication endDate(String endDate) {
public String getEndDate() {
return endDate;
}
+
/**
* End date of the leave (YYYY-MM-DD)
*
@@ -469,6 +472,7 @@ public void setLeavePeriods(List leavePeriods) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified timestamp
*
diff --git a/src/main/java/com/xero/models/payrollau/LeaveApplications.java b/src/main/java/com/xero/models/payrollau/LeaveApplications.java
index 5db169a0a..5776e0064 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveApplications.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveApplications.java
@@ -24,6 +24,7 @@ public class LeaveApplications {
@JsonProperty("LeaveApplications")
private List leaveApplications = new ArrayList();
+
/**
* leaveApplications
*
diff --git a/src/main/java/com/xero/models/payrollau/LeaveBalance.java b/src/main/java/com/xero/models/payrollau/LeaveBalance.java
index 6bf31de2f..f225a284d 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveBalance.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveBalance.java
@@ -31,6 +31,7 @@ public class LeaveBalance {
@JsonProperty("TypeOfUnits")
private String typeOfUnits;
+
/**
* The name of the leave type
*
diff --git a/src/main/java/com/xero/models/payrollau/LeaveCategoryCode.java b/src/main/java/com/xero/models/payrollau/LeaveCategoryCode.java
index 4fc5981a8..b1a41d624 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveCategoryCode.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveCategoryCode.java
@@ -60,7 +60,9 @@ public enum LeaveCategoryCode {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/LeaveEarningsLine.java b/src/main/java/com/xero/models/payrollau/LeaveEarningsLine.java
index 5f628c4db..338a8c3cd 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveEarningsLine.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveEarningsLine.java
@@ -32,6 +32,7 @@ public class LeaveEarningsLine {
@JsonProperty("PayOutType")
private PayOutType payOutType;
+
/**
* Xero identifier
*
diff --git a/src/main/java/com/xero/models/payrollau/LeaveLine.java b/src/main/java/com/xero/models/payrollau/LeaveLine.java
index 7c950c4d4..5b31d515b 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveLine.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveLine.java
@@ -44,6 +44,7 @@ public class LeaveLine {
@JsonProperty("FullTimeNumberOfUnitsPerPeriod")
private Double fullTimeNumberOfUnitsPerPeriod;
+
/**
* Xero leave type identifier
*
diff --git a/src/main/java/com/xero/models/payrollau/LeaveLineCalculationType.java b/src/main/java/com/xero/models/payrollau/LeaveLineCalculationType.java
index 303413ae6..0d8c497b5 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveLineCalculationType.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveLineCalculationType.java
@@ -36,7 +36,9 @@ public enum LeaveLineCalculationType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/LeaveLines.java b/src/main/java/com/xero/models/payrollau/LeaveLines.java
index 9fdd3d85b..a7286734e 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveLines.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveLines.java
@@ -26,6 +26,7 @@ public class LeaveLines {
@JsonProperty("Employee")
private List employee = new ArrayList();
+
/**
* employee
*
diff --git a/src/main/java/com/xero/models/payrollau/LeavePeriod.java b/src/main/java/com/xero/models/payrollau/LeavePeriod.java
index 1b420f757..61fa15ca6 100644
--- a/src/main/java/com/xero/models/payrollau/LeavePeriod.java
+++ b/src/main/java/com/xero/models/payrollau/LeavePeriod.java
@@ -35,6 +35,7 @@ public class LeavePeriod {
@JsonProperty("LeavePeriodStatus")
private LeavePeriodStatus leavePeriodStatus;
+
/**
* The Number of Units for the leave
*
@@ -97,6 +98,7 @@ public LeavePeriod payPeriodEndDate(String payPeriodEndDate) {
public String getPayPeriodEndDate() {
return payPeriodEndDate;
}
+
/**
* The Pay Period End Date (YYYY-MM-DD)
*
@@ -162,6 +164,7 @@ public LeavePeriod payPeriodStartDate(String payPeriodStartDate) {
public String getPayPeriodStartDate() {
return payPeriodStartDate;
}
+
/**
* The Pay Period Start Date (YYYY-MM-DD)
*
diff --git a/src/main/java/com/xero/models/payrollau/LeavePeriodStatus.java b/src/main/java/com/xero/models/payrollau/LeavePeriodStatus.java
index a5904dfa8..9d7b6d348 100644
--- a/src/main/java/com/xero/models/payrollau/LeavePeriodStatus.java
+++ b/src/main/java/com/xero/models/payrollau/LeavePeriodStatus.java
@@ -36,7 +36,9 @@ public enum LeavePeriodStatus {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/LeaveType.java b/src/main/java/com/xero/models/payrollau/LeaveType.java
index 808294d84..a00fe9e14 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveType.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveType.java
@@ -55,6 +55,7 @@ public class LeaveType {
@JsonProperty("SGCExempt")
private Boolean sgCExempt;
+
/**
* Name of the earnings rate (max length = 100)
*
@@ -262,6 +263,7 @@ public void setLeaveLoadingRate(Double leaveLoadingRate) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified timestamp
*
diff --git a/src/main/java/com/xero/models/payrollau/LeaveTypeContributionType.java b/src/main/java/com/xero/models/payrollau/LeaveTypeContributionType.java
index 43a67f37b..0eded9e0b 100644
--- a/src/main/java/com/xero/models/payrollau/LeaveTypeContributionType.java
+++ b/src/main/java/com/xero/models/payrollau/LeaveTypeContributionType.java
@@ -36,7 +36,9 @@ public enum LeaveTypeContributionType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/ManualTaxType.java b/src/main/java/com/xero/models/payrollau/ManualTaxType.java
index 690a62ed0..3ea71fb9b 100644
--- a/src/main/java/com/xero/models/payrollau/ManualTaxType.java
+++ b/src/main/java/com/xero/models/payrollau/ManualTaxType.java
@@ -42,7 +42,9 @@ public enum ManualTaxType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/ModelAPIException.java b/src/main/java/com/xero/models/payrollau/ModelAPIException.java
index 1a7a71fdf..f91a5ccac 100644
--- a/src/main/java/com/xero/models/payrollau/ModelAPIException.java
+++ b/src/main/java/com/xero/models/payrollau/ModelAPIException.java
@@ -31,6 +31,7 @@ public class ModelAPIException {
@JsonProperty("Message")
private String message;
+
/**
* The error number
*
diff --git a/src/main/java/com/xero/models/payrollau/OpeningBalances.java b/src/main/java/com/xero/models/payrollau/OpeningBalances.java
index ff0534c49..f45fcb417 100644
--- a/src/main/java/com/xero/models/payrollau/OpeningBalances.java
+++ b/src/main/java/com/xero/models/payrollau/OpeningBalances.java
@@ -50,6 +50,7 @@ public class OpeningBalances {
@JsonProperty("PaidLeaveEarningsLines")
private List paidLeaveEarningsLines =
new ArrayList();
+
/**
* Opening Balance Date. (YYYY-MM-DD)
*
@@ -77,6 +78,7 @@ public OpeningBalances openingBalanceDate(String openingBalanceDate) {
public String getOpeningBalanceDate() {
return openingBalanceDate;
}
+
/**
* Opening Balance Date. (YYYY-MM-DD)
*
diff --git a/src/main/java/com/xero/models/payrollau/PaidLeaveEarningsLine.java b/src/main/java/com/xero/models/payrollau/PaidLeaveEarningsLine.java
index e97eda244..906c81a03 100644
--- a/src/main/java/com/xero/models/payrollau/PaidLeaveEarningsLine.java
+++ b/src/main/java/com/xero/models/payrollau/PaidLeaveEarningsLine.java
@@ -35,6 +35,7 @@ public class PaidLeaveEarningsLine {
@JsonProperty("ResetSTPCategorisation")
private Boolean resetSTPCategorisation;
+
/**
* Xero leave type identifier
*
@@ -129,9 +130,9 @@ public PaidLeaveEarningsLine sgCAppliedLeaveLoadingAmount(Double sgCAppliedLeave
@ApiModelProperty(
example = "50.0",
value =
- "The amount of leave loading applied for the leave type that is subject to"
- + " Superannuation Guarantee Contributions. *Only applicable for Leave Types with"
- + " Annual Leave Categories")
+ "The amount of leave loading applied for the leave type that is subject to Superannuation"
+ + " Guarantee Contributions. *Only applicable for Leave Types with Annual Leave"
+ + " Categories")
/**
* The amount of leave loading applied for the leave type that is subject to Superannuation
* Guarantee Contributions. *Only applicable for Leave Types with Annual Leave Categories
diff --git a/src/main/java/com/xero/models/payrollau/PayItem.java b/src/main/java/com/xero/models/payrollau/PayItem.java
index 4c84a5c5a..04a52def7 100644
--- a/src/main/java/com/xero/models/payrollau/PayItem.java
+++ b/src/main/java/com/xero/models/payrollau/PayItem.java
@@ -33,6 +33,7 @@ public class PayItem {
@JsonProperty("ReimbursementTypes")
private List reimbursementTypes = new ArrayList();
+
/**
* earningsRates
*
diff --git a/src/main/java/com/xero/models/payrollau/PayItems.java b/src/main/java/com/xero/models/payrollau/PayItems.java
index 56a0b06a3..882c145ed 100644
--- a/src/main/java/com/xero/models/payrollau/PayItems.java
+++ b/src/main/java/com/xero/models/payrollau/PayItems.java
@@ -22,6 +22,7 @@ public class PayItems {
@JsonProperty("PayItems")
private PayItem payItems;
+
/**
* payItems
*
diff --git a/src/main/java/com/xero/models/payrollau/PayOutType.java b/src/main/java/com/xero/models/payrollau/PayOutType.java
index 961db41db..6a09be2ee 100644
--- a/src/main/java/com/xero/models/payrollau/PayOutType.java
+++ b/src/main/java/com/xero/models/payrollau/PayOutType.java
@@ -30,7 +30,9 @@ public enum PayOutType {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/PayRun.java b/src/main/java/com/xero/models/payrollau/PayRun.java
index 3ac72a6e7..6a19f9e89 100644
--- a/src/main/java/com/xero/models/payrollau/PayRun.java
+++ b/src/main/java/com/xero/models/payrollau/PayRun.java
@@ -75,6 +75,7 @@ public class PayRun {
@JsonProperty("ValidationErrors")
private List validationErrors = new ArrayList();
+
/**
* Xero identifier for pay run
*
@@ -177,6 +178,7 @@ public PayRun payRunPeriodStartDate(String payRunPeriodStartDate) {
public String getPayRunPeriodStartDate() {
return payRunPeriodStartDate;
}
+
/**
* Period Start Date for the PayRun (YYYY-MM-DD)
*
@@ -242,6 +244,7 @@ public PayRun payRunPeriodEndDate(String payRunPeriodEndDate) {
public String getPayRunPeriodEndDate() {
return payRunPeriodEndDate;
}
+
/**
* Period End Date for the PayRun (YYYY-MM-DD)
*
@@ -342,6 +345,7 @@ public PayRun paymentDate(String paymentDate) {
public String getPaymentDate() {
return paymentDate;
}
+
/**
* Payment Date for the PayRun (YYYY-MM-DD)
*
@@ -429,6 +433,7 @@ public void setPayslipMessage(String payslipMessage) {
public String getUpdatedDateUTC() {
return updatedDateUTC;
}
+
/**
* Last modified timestamp
*
diff --git a/src/main/java/com/xero/models/payrollau/PayRunStatus.java b/src/main/java/com/xero/models/payrollau/PayRunStatus.java
index e31052d90..4a818fc98 100644
--- a/src/main/java/com/xero/models/payrollau/PayRunStatus.java
+++ b/src/main/java/com/xero/models/payrollau/PayRunStatus.java
@@ -30,7 +30,9 @@ public enum PayRunStatus {
this.value = value;
}
- /** @return String value */
+ /**
+ * @return String value
+ */
@JsonValue
public String getValue() {
return value;
diff --git a/src/main/java/com/xero/models/payrollau/PayRuns.java b/src/main/java/com/xero/models/payrollau/PayRuns.java
index 8019813ed..6971ff9ad 100644
--- a/src/main/java/com/xero/models/payrollau/PayRuns.java
+++ b/src/main/java/com/xero/models/payrollau/PayRuns.java
@@ -24,6 +24,7 @@ public class PayRuns {
@JsonProperty("PayRuns")
private List payRuns = new ArrayList();
+
/**
* payRuns
*
diff --git a/src/main/java/com/xero/models/payrollau/PayTemplate.java b/src/main/java/com/xero/models/payrollau/PayTemplate.java
index 3b35b8c59..5af1cebbb 100644
--- a/src/main/java/com/xero/models/payrollau/PayTemplate.java
+++ b/src/main/java/com/xero/models/payrollau/PayTemplate.java
@@ -36,6 +36,7 @@ public class PayTemplate {
@JsonProperty("LeaveLines")
private List leaveLines = new ArrayList