All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jp.co.freee.accounting.models.InlineResponse20013 Maven / Gradle / Ivy

/*
 * freee API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1.0
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */


package jp.co.freee.accounting.models;

import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.IOException;
import jp.co.freee.accounting.models.UserCapability;
import jp.co.freee.accounting.models.UserCapabilityJustCreate;
import jp.co.freee.accounting.models.UserCapabilityJustCreateRead;
import jp.co.freee.accounting.models.UserCapabilityJustRead;
import jp.co.freee.accounting.models.UserCapabilityJustReadUpdate;
import jp.co.freee.accounting.models.UserCapabilityJustReadUpdateDestroy;
import jp.co.freee.accounting.models.UserCapabilityJustReadWrite;
import jp.co.freee.accounting.models.UserCapabilityJustUpdate;
import jp.co.freee.accounting.models.UserCapabilityWithConfirm;
import jp.co.freee.accounting.models.UserCapabilityWithSelfOnly;
import jp.co.freee.accounting.models.UserCapabilityWithSync;
import jp.co.freee.accounting.models.UserCapabilityWithWrite;

/**
 * InlineResponse20013
 */
@javax.annotation.Generated(value = "org.openapitools.codegen.languages.JavaClientCodegen")
public class InlineResponse20013 {
  public static final String SERIALIZED_NAME_TAGS = "tags";
  @SerializedName(SERIALIZED_NAME_TAGS)
  private UserCapability tags;

  public static final String SERIALIZED_NAME_ACCESS_CONTROLS = "access_controls";
  @SerializedName(SERIALIZED_NAME_ACCESS_CONTROLS)
  private UserCapabilityWithWrite accessControls;

  public static final String SERIALIZED_NAME_ACCOUNT_ITEM_STATEMENTS = "account_item_statements";
  @SerializedName(SERIALIZED_NAME_ACCOUNT_ITEM_STATEMENTS)
  private UserCapabilityJustRead accountItemStatements;

  public static final String SERIALIZED_NAME_ACCOUNT_ITEMS = "account_items";
  @SerializedName(SERIALIZED_NAME_ACCOUNT_ITEMS)
  private UserCapability accountItems;

  public static final String SERIALIZED_NAME_ANNUAL_REPORTS = "annual_reports";
  @SerializedName(SERIALIZED_NAME_ANNUAL_REPORTS)
  private UserCapabilityJustRead annualReports;

  public static final String SERIALIZED_NAME_APP_ROLE_LOGS = "app_role_logs";
  @SerializedName(SERIALIZED_NAME_APP_ROLE_LOGS)
  private UserCapabilityJustRead appRoleLogs;

  public static final String SERIALIZED_NAME_APPROVAL_FLOW_ROUTES = "approval_flow_routes";
  @SerializedName(SERIALIZED_NAME_APPROVAL_FLOW_ROUTES)
  private UserCapability approvalFlowRoutes;

  public static final String SERIALIZED_NAME_APPROVAL_REQUESTS = "approval_requests";
  @SerializedName(SERIALIZED_NAME_APPROVAL_REQUESTS)
  private UserCapabilityWithSelfOnly approvalRequests;

  public static final String SERIALIZED_NAME_BACKUPS = "backups";
  @SerializedName(SERIALIZED_NAME_BACKUPS)
  private UserCapabilityJustRead backups;

  public static final String SERIALIZED_NAME_BANK_ACCOUNTANT_STAFF_USERS = "bank_accountant_staff_users";
  @SerializedName(SERIALIZED_NAME_BANK_ACCOUNTANT_STAFF_USERS)
  private UserCapability bankAccountantStaffUsers;

  public static final String SERIALIZED_NAME_BIZ_ALLOCATIONS = "biz_allocations";
  @SerializedName(SERIALIZED_NAME_BIZ_ALLOCATIONS)
  private UserCapability bizAllocations;

  public static final String SERIALIZED_NAME_COMPANIES = "companies";
  @SerializedName(SERIALIZED_NAME_COMPANIES)
  private UserCapabilityJustReadUpdate companies;

  public static final String SERIALIZED_NAME_COMPANY_INTERNAL_ANNOUNCEMENTS = "company_internal_announcements";
  @SerializedName(SERIALIZED_NAME_COMPANY_INTERNAL_ANNOUNCEMENTS)
  private UserCapabilityJustUpdate companyInternalAnnouncements;

  public static final String SERIALIZED_NAME_CONSUMPTION_ENTRIES = "consumption_entries";
  @SerializedName(SERIALIZED_NAME_CONSUMPTION_ENTRIES)
  private UserCapabilityJustRead consumptionEntries;

  public static final String SERIALIZED_NAME_COST_ALLOCATIONS = "cost_allocations";
  @SerializedName(SERIALIZED_NAME_COST_ALLOCATIONS)
  private UserCapabilityJustReadUpdate costAllocations;

  public static final String SERIALIZED_NAME_DEAL_TEMPLATES = "deal_templates";
  @SerializedName(SERIALIZED_NAME_DEAL_TEMPLATES)
  private UserCapability dealTemplates;

  public static final String SERIALIZED_NAME_DEALS = "deals";
  @SerializedName(SERIALIZED_NAME_DEALS)
  private UserCapabilityWithSelfOnly deals;

  public static final String SERIALIZED_NAME_DOC_CHANGE_LOGS = "doc_change_logs";
  @SerializedName(SERIALIZED_NAME_DOC_CHANGE_LOGS)
  private UserCapabilityJustRead docChangeLogs;

  public static final String SERIALIZED_NAME_DOC_POSTINGS = "doc_postings";
  @SerializedName(SERIALIZED_NAME_DOC_POSTINGS)
  private UserCapabilityJustCreate docPostings;

  public static final String SERIALIZED_NAME_DOCS = "docs";
  @SerializedName(SERIALIZED_NAME_DOCS)
  private UserCapabilityWithSelfOnly docs;

  public static final String SERIALIZED_NAME_EXPENSE_APPLICATION_SYNC_PAYROLL = "expense_application_sync_payroll";
  @SerializedName(SERIALIZED_NAME_EXPENSE_APPLICATION_SYNC_PAYROLL)
  private UserCapabilityJustCreate expenseApplicationSyncPayroll;

  public static final String SERIALIZED_NAME_EXPENSE_APPLICATION_TEMPLATES = "expense_application_templates";
  @SerializedName(SERIALIZED_NAME_EXPENSE_APPLICATION_TEMPLATES)
  private UserCapability expenseApplicationTemplates;

  public static final String SERIALIZED_NAME_EXPENSE_APPLICATIONS = "expense_applications";
  @SerializedName(SERIALIZED_NAME_EXPENSE_APPLICATIONS)
  private UserCapabilityWithSelfOnly expenseApplications;

  public static final String SERIALIZED_NAME_FIXED_ASSETS = "fixed_assets";
  @SerializedName(SERIALIZED_NAME_FIXED_ASSETS)
  private UserCapability fixedAssets;

  public static final String SERIALIZED_NAME_INVENTORY_REFRESHES = "inventory_refreshes";
  @SerializedName(SERIALIZED_NAME_INVENTORY_REFRESHES)
  private UserCapability inventoryRefreshes;

  public static final String SERIALIZED_NAME_INVITATIONS = "invitations";
  @SerializedName(SERIALIZED_NAME_INVITATIONS)
  private UserCapability invitations;

  public static final String SERIALIZED_NAME_ITEMS = "items";
  @SerializedName(SERIALIZED_NAME_ITEMS)
  private UserCapability items;

  public static final String SERIALIZED_NAME_MANUAL_JOURNAL_TEMPLATES = "manual_journal_templates";
  @SerializedName(SERIALIZED_NAME_MANUAL_JOURNAL_TEMPLATES)
  private UserCapability manualJournalTemplates;

  public static final String SERIALIZED_NAME_MANUAL_JOURNALS = "manual_journals";
  @SerializedName(SERIALIZED_NAME_MANUAL_JOURNALS)
  private UserCapabilityWithSelfOnly manualJournals;

  public static final String SERIALIZED_NAME_MONTH_END = "month_end";
  @SerializedName(SERIALIZED_NAME_MONTH_END)
  private UserCapabilityJustRead monthEnd;

  public static final String SERIALIZED_NAME_OAUTH_APPLICATIONS = "oauth_applications";
  @SerializedName(SERIALIZED_NAME_OAUTH_APPLICATIONS)
  private UserCapability oauthApplications;

  public static final String SERIALIZED_NAME_OAUTH_AUTHORIZATIONS = "oauth_authorizations";
  @SerializedName(SERIALIZED_NAME_OAUTH_AUTHORIZATIONS)
  private UserCapability oauthAuthorizations;

  public static final String SERIALIZED_NAME_OPENING_BALANCES = "opening_balances";
  @SerializedName(SERIALIZED_NAME_OPENING_BALANCES)
  private UserCapabilityJustReadUpdate openingBalances;

  public static final String SERIALIZED_NAME_PARTNERS = "partners";
  @SerializedName(SERIALIZED_NAME_PARTNERS)
  private UserCapability partners;

  public static final String SERIALIZED_NAME_PAYMENT_RECORDS = "payment_records";
  @SerializedName(SERIALIZED_NAME_PAYMENT_RECORDS)
  private UserCapability paymentRecords;

  public static final String SERIALIZED_NAME_PAYMENT_REQUESTS = "payment_requests";
  @SerializedName(SERIALIZED_NAME_PAYMENT_REQUESTS)
  private UserCapabilityWithSelfOnly paymentRequests;

  public static final String SERIALIZED_NAME_PAYROLL_ITEM_SETS = "payroll_item_sets";
  @SerializedName(SERIALIZED_NAME_PAYROLL_ITEM_SETS)
  private UserCapability payrollItemSets;

  public static final String SERIALIZED_NAME_RECEIPT_STREAM_EDITOR = "receipt_stream_editor";
  @SerializedName(SERIALIZED_NAME_RECEIPT_STREAM_EDITOR)
  private UserCapabilityJustRead receiptStreamEditor;

  public static final String SERIALIZED_NAME_RECEIPTS = "receipts";
  @SerializedName(SERIALIZED_NAME_RECEIPTS)
  private UserCapabilityWithSelfOnly receipts;

  public static final String SERIALIZED_NAME_REPORTS = "reports";
  @SerializedName(SERIALIZED_NAME_REPORTS)
  private UserCapabilityJustRead reports;

  public static final String SERIALIZED_NAME_REPORTS_BS = "reports_bs";
  @SerializedName(SERIALIZED_NAME_REPORTS_BS)
  private UserCapabilityJustRead reportsBs;

  public static final String SERIALIZED_NAME_REPORTS_CASH_BALANCE = "reports_cash_balance";
  @SerializedName(SERIALIZED_NAME_REPORTS_CASH_BALANCE)
  private UserCapabilityJustRead reportsCashBalance;

  public static final String SERIALIZED_NAME_REPORTS_CROSSTABS = "reports_crosstabs";
  @SerializedName(SERIALIZED_NAME_REPORTS_CROSSTABS)
  private UserCapabilityJustRead reportsCrosstabs;

  public static final String SERIALIZED_NAME_REPORTS_CUSTOM_REPORTS_AGGREGATE = "reports_custom_reports_aggregate";
  @SerializedName(SERIALIZED_NAME_REPORTS_CUSTOM_REPORTS_AGGREGATE)
  private UserCapabilityJustRead reportsCustomReportsAggregate;

  public static final String SERIALIZED_NAME_REPORTS_GENERAL_LEDGERS = "reports_general_ledgers";
  @SerializedName(SERIALIZED_NAME_REPORTS_GENERAL_LEDGERS)
  private UserCapabilityJustRead reportsGeneralLedgers;

  public static final String SERIALIZED_NAME_REPORTS_INCOME_EXPENSE = "reports_income_expense";
  @SerializedName(SERIALIZED_NAME_REPORTS_INCOME_EXPENSE)
  private UserCapabilityJustRead reportsIncomeExpense;

  public static final String SERIALIZED_NAME_REPORTS_JOURNALS = "reports_journals";
  @SerializedName(SERIALIZED_NAME_REPORTS_JOURNALS)
  private UserCapabilityJustRead reportsJournals;

  public static final String SERIALIZED_NAME_REPORTS_MANAGEMENTS_NAVIGATION = "reports_managements_navigation";
  @SerializedName(SERIALIZED_NAME_REPORTS_MANAGEMENTS_NAVIGATION)
  private UserCapabilityJustReadWrite reportsManagementsNavigation;

  public static final String SERIALIZED_NAME_REPORTS_MANAGEMENTS_PLANNING = "reports_managements_planning";
  @SerializedName(SERIALIZED_NAME_REPORTS_MANAGEMENTS_PLANNING)
  private UserCapabilityJustReadWrite reportsManagementsPlanning;

  public static final String SERIALIZED_NAME_REPORTS_PAYABLES = "reports_payables";
  @SerializedName(SERIALIZED_NAME_REPORTS_PAYABLES)
  private UserCapabilityJustReadWrite reportsPayables;

  public static final String SERIALIZED_NAME_REPORTS_PL = "reports_pl";
  @SerializedName(SERIALIZED_NAME_REPORTS_PL)
  private UserCapabilityJustRead reportsPl;

  public static final String SERIALIZED_NAME_REPORTS_RECEIVABLES = "reports_receivables";
  @SerializedName(SERIALIZED_NAME_REPORTS_RECEIVABLES)
  private UserCapabilityJustRead reportsReceivables;

  public static final String SERIALIZED_NAME_REQUEST_FORMS = "request_forms";
  @SerializedName(SERIALIZED_NAME_REQUEST_FORMS)
  private UserCapability requestForms;

  public static final String SERIALIZED_NAME_RESETS = "resets";
  @SerializedName(SERIALIZED_NAME_RESETS)
  private UserCapabilityJustRead resets;

  public static final String SERIALIZED_NAME_SECTIONS = "sections";
  @SerializedName(SERIALIZED_NAME_SECTIONS)
  private UserCapability sections;

  public static final String SERIALIZED_NAME_SIGN_IN_LOGS = "sign_in_logs";
  @SerializedName(SERIALIZED_NAME_SIGN_IN_LOGS)
  private UserCapabilityJustRead signInLogs;

  public static final String SERIALIZED_NAME_SPREADSHEETS = "spreadsheets";
  @SerializedName(SERIALIZED_NAME_SPREADSHEETS)
  private UserCapabilityJustCreateRead spreadsheets;

  public static final String SERIALIZED_NAME_SYSTEM_CONVERSION = "system_conversion";
  @SerializedName(SERIALIZED_NAME_SYSTEM_CONVERSION)
  private UserCapabilityJustRead systemConversion;

  public static final String SERIALIZED_NAME_SYSTEM_MESSAGES_FOR_ADMIN = "system_messages_for_admin";
  @SerializedName(SERIALIZED_NAME_SYSTEM_MESSAGES_FOR_ADMIN)
  private UserCapabilityJustRead systemMessagesForAdmin;

  public static final String SERIALIZED_NAME_TAX_REPORTS = "tax_reports";
  @SerializedName(SERIALIZED_NAME_TAX_REPORTS)
  private UserCapabilityJustRead taxReports;

  public static final String SERIALIZED_NAME_TAX_RETURN = "tax_return";
  @SerializedName(SERIALIZED_NAME_TAX_RETURN)
  private UserCapabilityJustRead taxReturn;

  public static final String SERIALIZED_NAME_TAXES = "taxes";
  @SerializedName(SERIALIZED_NAME_TAXES)
  private UserCapabilityJustReadUpdate taxes;

  public static final String SERIALIZED_NAME_TRANSFERS = "transfers";
  @SerializedName(SERIALIZED_NAME_TRANSFERS)
  private UserCapabilityWithSelfOnly transfers;

  public static final String SERIALIZED_NAME_TXN_RELATIONSHIP_LOGS = "txn_relationship_logs";
  @SerializedName(SERIALIZED_NAME_TXN_RELATIONSHIP_LOGS)
  private UserCapabilityJustRead txnRelationshipLogs;

  public static final String SERIALIZED_NAME_USER_ATTRIBUTE_LOGS = "user_attribute_logs";
  @SerializedName(SERIALIZED_NAME_USER_ATTRIBUTE_LOGS)
  private UserCapabilityJustRead userAttributeLogs;

  public static final String SERIALIZED_NAME_USER_MATCHERS = "user_matchers";
  @SerializedName(SERIALIZED_NAME_USER_MATCHERS)
  private UserCapability userMatchers;

  public static final String SERIALIZED_NAME_WALLET_TXNS = "wallet_txns";
  @SerializedName(SERIALIZED_NAME_WALLET_TXNS)
  private UserCapabilityWithConfirm walletTxns;

  public static final String SERIALIZED_NAME_WALLETABLES = "walletables";
  @SerializedName(SERIALIZED_NAME_WALLETABLES)
  private UserCapabilityWithSync walletables;

  public static final String SERIALIZED_NAME_WORKFLOWS = "workflows";
  @SerializedName(SERIALIZED_NAME_WORKFLOWS)
  private UserCapabilityJustReadUpdateDestroy workflows;

  public static final String SERIALIZED_NAME_YEAR_END = "year_end";
  @SerializedName(SERIALIZED_NAME_YEAR_END)
  private UserCapabilityJustReadUpdate yearEnd;

  public InlineResponse20013() { 
  }

  public InlineResponse20013 tags(UserCapability tags) {
    
    this.tags = tags;
    return this;
  }

   /**
   * Get tags
   * @return tags
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getTags() {
    return tags;
  }


  public void setTags(UserCapability tags) {
    this.tags = tags;
  }


  public InlineResponse20013 accessControls(UserCapabilityWithWrite accessControls) {
    
    this.accessControls = accessControls;
    return this;
  }

   /**
   * Get accessControls
   * @return accessControls
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithWrite getAccessControls() {
    return accessControls;
  }


  public void setAccessControls(UserCapabilityWithWrite accessControls) {
    this.accessControls = accessControls;
  }


  public InlineResponse20013 accountItemStatements(UserCapabilityJustRead accountItemStatements) {
    
    this.accountItemStatements = accountItemStatements;
    return this;
  }

   /**
   * Get accountItemStatements
   * @return accountItemStatements
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getAccountItemStatements() {
    return accountItemStatements;
  }


  public void setAccountItemStatements(UserCapabilityJustRead accountItemStatements) {
    this.accountItemStatements = accountItemStatements;
  }


  public InlineResponse20013 accountItems(UserCapability accountItems) {
    
    this.accountItems = accountItems;
    return this;
  }

   /**
   * Get accountItems
   * @return accountItems
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getAccountItems() {
    return accountItems;
  }


  public void setAccountItems(UserCapability accountItems) {
    this.accountItems = accountItems;
  }


  public InlineResponse20013 annualReports(UserCapabilityJustRead annualReports) {
    
    this.annualReports = annualReports;
    return this;
  }

   /**
   * Get annualReports
   * @return annualReports
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getAnnualReports() {
    return annualReports;
  }


  public void setAnnualReports(UserCapabilityJustRead annualReports) {
    this.annualReports = annualReports;
  }


  public InlineResponse20013 appRoleLogs(UserCapabilityJustRead appRoleLogs) {
    
    this.appRoleLogs = appRoleLogs;
    return this;
  }

   /**
   * Get appRoleLogs
   * @return appRoleLogs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getAppRoleLogs() {
    return appRoleLogs;
  }


  public void setAppRoleLogs(UserCapabilityJustRead appRoleLogs) {
    this.appRoleLogs = appRoleLogs;
  }


  public InlineResponse20013 approvalFlowRoutes(UserCapability approvalFlowRoutes) {
    
    this.approvalFlowRoutes = approvalFlowRoutes;
    return this;
  }

   /**
   * Get approvalFlowRoutes
   * @return approvalFlowRoutes
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getApprovalFlowRoutes() {
    return approvalFlowRoutes;
  }


  public void setApprovalFlowRoutes(UserCapability approvalFlowRoutes) {
    this.approvalFlowRoutes = approvalFlowRoutes;
  }


  public InlineResponse20013 approvalRequests(UserCapabilityWithSelfOnly approvalRequests) {
    
    this.approvalRequests = approvalRequests;
    return this;
  }

   /**
   * Get approvalRequests
   * @return approvalRequests
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getApprovalRequests() {
    return approvalRequests;
  }


  public void setApprovalRequests(UserCapabilityWithSelfOnly approvalRequests) {
    this.approvalRequests = approvalRequests;
  }


  public InlineResponse20013 backups(UserCapabilityJustRead backups) {
    
    this.backups = backups;
    return this;
  }

   /**
   * Get backups
   * @return backups
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getBackups() {
    return backups;
  }


  public void setBackups(UserCapabilityJustRead backups) {
    this.backups = backups;
  }


  public InlineResponse20013 bankAccountantStaffUsers(UserCapability bankAccountantStaffUsers) {
    
    this.bankAccountantStaffUsers = bankAccountantStaffUsers;
    return this;
  }

   /**
   * Get bankAccountantStaffUsers
   * @return bankAccountantStaffUsers
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getBankAccountantStaffUsers() {
    return bankAccountantStaffUsers;
  }


  public void setBankAccountantStaffUsers(UserCapability bankAccountantStaffUsers) {
    this.bankAccountantStaffUsers = bankAccountantStaffUsers;
  }


  public InlineResponse20013 bizAllocations(UserCapability bizAllocations) {
    
    this.bizAllocations = bizAllocations;
    return this;
  }

   /**
   * Get bizAllocations
   * @return bizAllocations
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getBizAllocations() {
    return bizAllocations;
  }


  public void setBizAllocations(UserCapability bizAllocations) {
    this.bizAllocations = bizAllocations;
  }


  public InlineResponse20013 companies(UserCapabilityJustReadUpdate companies) {
    
    this.companies = companies;
    return this;
  }

   /**
   * Get companies
   * @return companies
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadUpdate getCompanies() {
    return companies;
  }


  public void setCompanies(UserCapabilityJustReadUpdate companies) {
    this.companies = companies;
  }


  public InlineResponse20013 companyInternalAnnouncements(UserCapabilityJustUpdate companyInternalAnnouncements) {
    
    this.companyInternalAnnouncements = companyInternalAnnouncements;
    return this;
  }

   /**
   * Get companyInternalAnnouncements
   * @return companyInternalAnnouncements
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustUpdate getCompanyInternalAnnouncements() {
    return companyInternalAnnouncements;
  }


  public void setCompanyInternalAnnouncements(UserCapabilityJustUpdate companyInternalAnnouncements) {
    this.companyInternalAnnouncements = companyInternalAnnouncements;
  }


  public InlineResponse20013 consumptionEntries(UserCapabilityJustRead consumptionEntries) {
    
    this.consumptionEntries = consumptionEntries;
    return this;
  }

   /**
   * Get consumptionEntries
   * @return consumptionEntries
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getConsumptionEntries() {
    return consumptionEntries;
  }


  public void setConsumptionEntries(UserCapabilityJustRead consumptionEntries) {
    this.consumptionEntries = consumptionEntries;
  }


  public InlineResponse20013 costAllocations(UserCapabilityJustReadUpdate costAllocations) {
    
    this.costAllocations = costAllocations;
    return this;
  }

   /**
   * Get costAllocations
   * @return costAllocations
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadUpdate getCostAllocations() {
    return costAllocations;
  }


  public void setCostAllocations(UserCapabilityJustReadUpdate costAllocations) {
    this.costAllocations = costAllocations;
  }


  public InlineResponse20013 dealTemplates(UserCapability dealTemplates) {
    
    this.dealTemplates = dealTemplates;
    return this;
  }

   /**
   * Get dealTemplates
   * @return dealTemplates
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getDealTemplates() {
    return dealTemplates;
  }


  public void setDealTemplates(UserCapability dealTemplates) {
    this.dealTemplates = dealTemplates;
  }


  public InlineResponse20013 deals(UserCapabilityWithSelfOnly deals) {
    
    this.deals = deals;
    return this;
  }

   /**
   * Get deals
   * @return deals
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getDeals() {
    return deals;
  }


  public void setDeals(UserCapabilityWithSelfOnly deals) {
    this.deals = deals;
  }


  public InlineResponse20013 docChangeLogs(UserCapabilityJustRead docChangeLogs) {
    
    this.docChangeLogs = docChangeLogs;
    return this;
  }

   /**
   * Get docChangeLogs
   * @return docChangeLogs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getDocChangeLogs() {
    return docChangeLogs;
  }


  public void setDocChangeLogs(UserCapabilityJustRead docChangeLogs) {
    this.docChangeLogs = docChangeLogs;
  }


  public InlineResponse20013 docPostings(UserCapabilityJustCreate docPostings) {
    
    this.docPostings = docPostings;
    return this;
  }

   /**
   * Get docPostings
   * @return docPostings
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustCreate getDocPostings() {
    return docPostings;
  }


  public void setDocPostings(UserCapabilityJustCreate docPostings) {
    this.docPostings = docPostings;
  }


  public InlineResponse20013 docs(UserCapabilityWithSelfOnly docs) {
    
    this.docs = docs;
    return this;
  }

   /**
   * Get docs
   * @return docs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getDocs() {
    return docs;
  }


  public void setDocs(UserCapabilityWithSelfOnly docs) {
    this.docs = docs;
  }


  public InlineResponse20013 expenseApplicationSyncPayroll(UserCapabilityJustCreate expenseApplicationSyncPayroll) {
    
    this.expenseApplicationSyncPayroll = expenseApplicationSyncPayroll;
    return this;
  }

   /**
   * Get expenseApplicationSyncPayroll
   * @return expenseApplicationSyncPayroll
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustCreate getExpenseApplicationSyncPayroll() {
    return expenseApplicationSyncPayroll;
  }


  public void setExpenseApplicationSyncPayroll(UserCapabilityJustCreate expenseApplicationSyncPayroll) {
    this.expenseApplicationSyncPayroll = expenseApplicationSyncPayroll;
  }


  public InlineResponse20013 expenseApplicationTemplates(UserCapability expenseApplicationTemplates) {
    
    this.expenseApplicationTemplates = expenseApplicationTemplates;
    return this;
  }

   /**
   * Get expenseApplicationTemplates
   * @return expenseApplicationTemplates
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getExpenseApplicationTemplates() {
    return expenseApplicationTemplates;
  }


  public void setExpenseApplicationTemplates(UserCapability expenseApplicationTemplates) {
    this.expenseApplicationTemplates = expenseApplicationTemplates;
  }


  public InlineResponse20013 expenseApplications(UserCapabilityWithSelfOnly expenseApplications) {
    
    this.expenseApplications = expenseApplications;
    return this;
  }

   /**
   * Get expenseApplications
   * @return expenseApplications
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getExpenseApplications() {
    return expenseApplications;
  }


  public void setExpenseApplications(UserCapabilityWithSelfOnly expenseApplications) {
    this.expenseApplications = expenseApplications;
  }


  public InlineResponse20013 fixedAssets(UserCapability fixedAssets) {
    
    this.fixedAssets = fixedAssets;
    return this;
  }

   /**
   * Get fixedAssets
   * @return fixedAssets
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getFixedAssets() {
    return fixedAssets;
  }


  public void setFixedAssets(UserCapability fixedAssets) {
    this.fixedAssets = fixedAssets;
  }


  public InlineResponse20013 inventoryRefreshes(UserCapability inventoryRefreshes) {
    
    this.inventoryRefreshes = inventoryRefreshes;
    return this;
  }

   /**
   * Get inventoryRefreshes
   * @return inventoryRefreshes
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getInventoryRefreshes() {
    return inventoryRefreshes;
  }


  public void setInventoryRefreshes(UserCapability inventoryRefreshes) {
    this.inventoryRefreshes = inventoryRefreshes;
  }


  public InlineResponse20013 invitations(UserCapability invitations) {
    
    this.invitations = invitations;
    return this;
  }

   /**
   * Get invitations
   * @return invitations
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getInvitations() {
    return invitations;
  }


  public void setInvitations(UserCapability invitations) {
    this.invitations = invitations;
  }


  public InlineResponse20013 items(UserCapability items) {
    
    this.items = items;
    return this;
  }

   /**
   * Get items
   * @return items
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getItems() {
    return items;
  }


  public void setItems(UserCapability items) {
    this.items = items;
  }


  public InlineResponse20013 manualJournalTemplates(UserCapability manualJournalTemplates) {
    
    this.manualJournalTemplates = manualJournalTemplates;
    return this;
  }

   /**
   * Get manualJournalTemplates
   * @return manualJournalTemplates
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getManualJournalTemplates() {
    return manualJournalTemplates;
  }


  public void setManualJournalTemplates(UserCapability manualJournalTemplates) {
    this.manualJournalTemplates = manualJournalTemplates;
  }


  public InlineResponse20013 manualJournals(UserCapabilityWithSelfOnly manualJournals) {
    
    this.manualJournals = manualJournals;
    return this;
  }

   /**
   * Get manualJournals
   * @return manualJournals
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getManualJournals() {
    return manualJournals;
  }


  public void setManualJournals(UserCapabilityWithSelfOnly manualJournals) {
    this.manualJournals = manualJournals;
  }


  public InlineResponse20013 monthEnd(UserCapabilityJustRead monthEnd) {
    
    this.monthEnd = monthEnd;
    return this;
  }

   /**
   * Get monthEnd
   * @return monthEnd
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getMonthEnd() {
    return monthEnd;
  }


  public void setMonthEnd(UserCapabilityJustRead monthEnd) {
    this.monthEnd = monthEnd;
  }


  public InlineResponse20013 oauthApplications(UserCapability oauthApplications) {
    
    this.oauthApplications = oauthApplications;
    return this;
  }

   /**
   * Get oauthApplications
   * @return oauthApplications
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getOauthApplications() {
    return oauthApplications;
  }


  public void setOauthApplications(UserCapability oauthApplications) {
    this.oauthApplications = oauthApplications;
  }


  public InlineResponse20013 oauthAuthorizations(UserCapability oauthAuthorizations) {
    
    this.oauthAuthorizations = oauthAuthorizations;
    return this;
  }

   /**
   * Get oauthAuthorizations
   * @return oauthAuthorizations
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getOauthAuthorizations() {
    return oauthAuthorizations;
  }


  public void setOauthAuthorizations(UserCapability oauthAuthorizations) {
    this.oauthAuthorizations = oauthAuthorizations;
  }


  public InlineResponse20013 openingBalances(UserCapabilityJustReadUpdate openingBalances) {
    
    this.openingBalances = openingBalances;
    return this;
  }

   /**
   * Get openingBalances
   * @return openingBalances
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadUpdate getOpeningBalances() {
    return openingBalances;
  }


  public void setOpeningBalances(UserCapabilityJustReadUpdate openingBalances) {
    this.openingBalances = openingBalances;
  }


  public InlineResponse20013 partners(UserCapability partners) {
    
    this.partners = partners;
    return this;
  }

   /**
   * Get partners
   * @return partners
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getPartners() {
    return partners;
  }


  public void setPartners(UserCapability partners) {
    this.partners = partners;
  }


  public InlineResponse20013 paymentRecords(UserCapability paymentRecords) {
    
    this.paymentRecords = paymentRecords;
    return this;
  }

   /**
   * Get paymentRecords
   * @return paymentRecords
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getPaymentRecords() {
    return paymentRecords;
  }


  public void setPaymentRecords(UserCapability paymentRecords) {
    this.paymentRecords = paymentRecords;
  }


  public InlineResponse20013 paymentRequests(UserCapabilityWithSelfOnly paymentRequests) {
    
    this.paymentRequests = paymentRequests;
    return this;
  }

   /**
   * Get paymentRequests
   * @return paymentRequests
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getPaymentRequests() {
    return paymentRequests;
  }


  public void setPaymentRequests(UserCapabilityWithSelfOnly paymentRequests) {
    this.paymentRequests = paymentRequests;
  }


  public InlineResponse20013 payrollItemSets(UserCapability payrollItemSets) {
    
    this.payrollItemSets = payrollItemSets;
    return this;
  }

   /**
   * Get payrollItemSets
   * @return payrollItemSets
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getPayrollItemSets() {
    return payrollItemSets;
  }


  public void setPayrollItemSets(UserCapability payrollItemSets) {
    this.payrollItemSets = payrollItemSets;
  }


  public InlineResponse20013 receiptStreamEditor(UserCapabilityJustRead receiptStreamEditor) {
    
    this.receiptStreamEditor = receiptStreamEditor;
    return this;
  }

   /**
   * Get receiptStreamEditor
   * @return receiptStreamEditor
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReceiptStreamEditor() {
    return receiptStreamEditor;
  }


  public void setReceiptStreamEditor(UserCapabilityJustRead receiptStreamEditor) {
    this.receiptStreamEditor = receiptStreamEditor;
  }


  public InlineResponse20013 receipts(UserCapabilityWithSelfOnly receipts) {
    
    this.receipts = receipts;
    return this;
  }

   /**
   * Get receipts
   * @return receipts
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getReceipts() {
    return receipts;
  }


  public void setReceipts(UserCapabilityWithSelfOnly receipts) {
    this.receipts = receipts;
  }


  public InlineResponse20013 reports(UserCapabilityJustRead reports) {
    
    this.reports = reports;
    return this;
  }

   /**
   * Get reports
   * @return reports
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReports() {
    return reports;
  }


  public void setReports(UserCapabilityJustRead reports) {
    this.reports = reports;
  }


  public InlineResponse20013 reportsBs(UserCapabilityJustRead reportsBs) {
    
    this.reportsBs = reportsBs;
    return this;
  }

   /**
   * Get reportsBs
   * @return reportsBs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsBs() {
    return reportsBs;
  }


  public void setReportsBs(UserCapabilityJustRead reportsBs) {
    this.reportsBs = reportsBs;
  }


  public InlineResponse20013 reportsCashBalance(UserCapabilityJustRead reportsCashBalance) {
    
    this.reportsCashBalance = reportsCashBalance;
    return this;
  }

   /**
   * Get reportsCashBalance
   * @return reportsCashBalance
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsCashBalance() {
    return reportsCashBalance;
  }


  public void setReportsCashBalance(UserCapabilityJustRead reportsCashBalance) {
    this.reportsCashBalance = reportsCashBalance;
  }


  public InlineResponse20013 reportsCrosstabs(UserCapabilityJustRead reportsCrosstabs) {
    
    this.reportsCrosstabs = reportsCrosstabs;
    return this;
  }

   /**
   * Get reportsCrosstabs
   * @return reportsCrosstabs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsCrosstabs() {
    return reportsCrosstabs;
  }


  public void setReportsCrosstabs(UserCapabilityJustRead reportsCrosstabs) {
    this.reportsCrosstabs = reportsCrosstabs;
  }


  public InlineResponse20013 reportsCustomReportsAggregate(UserCapabilityJustRead reportsCustomReportsAggregate) {
    
    this.reportsCustomReportsAggregate = reportsCustomReportsAggregate;
    return this;
  }

   /**
   * Get reportsCustomReportsAggregate
   * @return reportsCustomReportsAggregate
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsCustomReportsAggregate() {
    return reportsCustomReportsAggregate;
  }


  public void setReportsCustomReportsAggregate(UserCapabilityJustRead reportsCustomReportsAggregate) {
    this.reportsCustomReportsAggregate = reportsCustomReportsAggregate;
  }


  public InlineResponse20013 reportsGeneralLedgers(UserCapabilityJustRead reportsGeneralLedgers) {
    
    this.reportsGeneralLedgers = reportsGeneralLedgers;
    return this;
  }

   /**
   * Get reportsGeneralLedgers
   * @return reportsGeneralLedgers
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsGeneralLedgers() {
    return reportsGeneralLedgers;
  }


  public void setReportsGeneralLedgers(UserCapabilityJustRead reportsGeneralLedgers) {
    this.reportsGeneralLedgers = reportsGeneralLedgers;
  }


  public InlineResponse20013 reportsIncomeExpense(UserCapabilityJustRead reportsIncomeExpense) {
    
    this.reportsIncomeExpense = reportsIncomeExpense;
    return this;
  }

   /**
   * Get reportsIncomeExpense
   * @return reportsIncomeExpense
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsIncomeExpense() {
    return reportsIncomeExpense;
  }


  public void setReportsIncomeExpense(UserCapabilityJustRead reportsIncomeExpense) {
    this.reportsIncomeExpense = reportsIncomeExpense;
  }


  public InlineResponse20013 reportsJournals(UserCapabilityJustRead reportsJournals) {
    
    this.reportsJournals = reportsJournals;
    return this;
  }

   /**
   * Get reportsJournals
   * @return reportsJournals
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsJournals() {
    return reportsJournals;
  }


  public void setReportsJournals(UserCapabilityJustRead reportsJournals) {
    this.reportsJournals = reportsJournals;
  }


  public InlineResponse20013 reportsManagementsNavigation(UserCapabilityJustReadWrite reportsManagementsNavigation) {
    
    this.reportsManagementsNavigation = reportsManagementsNavigation;
    return this;
  }

   /**
   * Get reportsManagementsNavigation
   * @return reportsManagementsNavigation
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadWrite getReportsManagementsNavigation() {
    return reportsManagementsNavigation;
  }


  public void setReportsManagementsNavigation(UserCapabilityJustReadWrite reportsManagementsNavigation) {
    this.reportsManagementsNavigation = reportsManagementsNavigation;
  }


  public InlineResponse20013 reportsManagementsPlanning(UserCapabilityJustReadWrite reportsManagementsPlanning) {
    
    this.reportsManagementsPlanning = reportsManagementsPlanning;
    return this;
  }

   /**
   * Get reportsManagementsPlanning
   * @return reportsManagementsPlanning
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadWrite getReportsManagementsPlanning() {
    return reportsManagementsPlanning;
  }


  public void setReportsManagementsPlanning(UserCapabilityJustReadWrite reportsManagementsPlanning) {
    this.reportsManagementsPlanning = reportsManagementsPlanning;
  }


  public InlineResponse20013 reportsPayables(UserCapabilityJustReadWrite reportsPayables) {
    
    this.reportsPayables = reportsPayables;
    return this;
  }

   /**
   * Get reportsPayables
   * @return reportsPayables
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadWrite getReportsPayables() {
    return reportsPayables;
  }


  public void setReportsPayables(UserCapabilityJustReadWrite reportsPayables) {
    this.reportsPayables = reportsPayables;
  }


  public InlineResponse20013 reportsPl(UserCapabilityJustRead reportsPl) {
    
    this.reportsPl = reportsPl;
    return this;
  }

   /**
   * Get reportsPl
   * @return reportsPl
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsPl() {
    return reportsPl;
  }


  public void setReportsPl(UserCapabilityJustRead reportsPl) {
    this.reportsPl = reportsPl;
  }


  public InlineResponse20013 reportsReceivables(UserCapabilityJustRead reportsReceivables) {
    
    this.reportsReceivables = reportsReceivables;
    return this;
  }

   /**
   * Get reportsReceivables
   * @return reportsReceivables
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getReportsReceivables() {
    return reportsReceivables;
  }


  public void setReportsReceivables(UserCapabilityJustRead reportsReceivables) {
    this.reportsReceivables = reportsReceivables;
  }


  public InlineResponse20013 requestForms(UserCapability requestForms) {
    
    this.requestForms = requestForms;
    return this;
  }

   /**
   * Get requestForms
   * @return requestForms
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getRequestForms() {
    return requestForms;
  }


  public void setRequestForms(UserCapability requestForms) {
    this.requestForms = requestForms;
  }


  public InlineResponse20013 resets(UserCapabilityJustRead resets) {
    
    this.resets = resets;
    return this;
  }

   /**
   * Get resets
   * @return resets
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getResets() {
    return resets;
  }


  public void setResets(UserCapabilityJustRead resets) {
    this.resets = resets;
  }


  public InlineResponse20013 sections(UserCapability sections) {
    
    this.sections = sections;
    return this;
  }

   /**
   * Get sections
   * @return sections
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getSections() {
    return sections;
  }


  public void setSections(UserCapability sections) {
    this.sections = sections;
  }


  public InlineResponse20013 signInLogs(UserCapabilityJustRead signInLogs) {
    
    this.signInLogs = signInLogs;
    return this;
  }

   /**
   * Get signInLogs
   * @return signInLogs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getSignInLogs() {
    return signInLogs;
  }


  public void setSignInLogs(UserCapabilityJustRead signInLogs) {
    this.signInLogs = signInLogs;
  }


  public InlineResponse20013 spreadsheets(UserCapabilityJustCreateRead spreadsheets) {
    
    this.spreadsheets = spreadsheets;
    return this;
  }

   /**
   * Get spreadsheets
   * @return spreadsheets
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustCreateRead getSpreadsheets() {
    return spreadsheets;
  }


  public void setSpreadsheets(UserCapabilityJustCreateRead spreadsheets) {
    this.spreadsheets = spreadsheets;
  }


  public InlineResponse20013 systemConversion(UserCapabilityJustRead systemConversion) {
    
    this.systemConversion = systemConversion;
    return this;
  }

   /**
   * Get systemConversion
   * @return systemConversion
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getSystemConversion() {
    return systemConversion;
  }


  public void setSystemConversion(UserCapabilityJustRead systemConversion) {
    this.systemConversion = systemConversion;
  }


  public InlineResponse20013 systemMessagesForAdmin(UserCapabilityJustRead systemMessagesForAdmin) {
    
    this.systemMessagesForAdmin = systemMessagesForAdmin;
    return this;
  }

   /**
   * Get systemMessagesForAdmin
   * @return systemMessagesForAdmin
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getSystemMessagesForAdmin() {
    return systemMessagesForAdmin;
  }


  public void setSystemMessagesForAdmin(UserCapabilityJustRead systemMessagesForAdmin) {
    this.systemMessagesForAdmin = systemMessagesForAdmin;
  }


  public InlineResponse20013 taxReports(UserCapabilityJustRead taxReports) {
    
    this.taxReports = taxReports;
    return this;
  }

   /**
   * Get taxReports
   * @return taxReports
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getTaxReports() {
    return taxReports;
  }


  public void setTaxReports(UserCapabilityJustRead taxReports) {
    this.taxReports = taxReports;
  }


  public InlineResponse20013 taxReturn(UserCapabilityJustRead taxReturn) {
    
    this.taxReturn = taxReturn;
    return this;
  }

   /**
   * Get taxReturn
   * @return taxReturn
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getTaxReturn() {
    return taxReturn;
  }


  public void setTaxReturn(UserCapabilityJustRead taxReturn) {
    this.taxReturn = taxReturn;
  }


  public InlineResponse20013 taxes(UserCapabilityJustReadUpdate taxes) {
    
    this.taxes = taxes;
    return this;
  }

   /**
   * Get taxes
   * @return taxes
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadUpdate getTaxes() {
    return taxes;
  }


  public void setTaxes(UserCapabilityJustReadUpdate taxes) {
    this.taxes = taxes;
  }


  public InlineResponse20013 transfers(UserCapabilityWithSelfOnly transfers) {
    
    this.transfers = transfers;
    return this;
  }

   /**
   * Get transfers
   * @return transfers
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSelfOnly getTransfers() {
    return transfers;
  }


  public void setTransfers(UserCapabilityWithSelfOnly transfers) {
    this.transfers = transfers;
  }


  public InlineResponse20013 txnRelationshipLogs(UserCapabilityJustRead txnRelationshipLogs) {
    
    this.txnRelationshipLogs = txnRelationshipLogs;
    return this;
  }

   /**
   * Get txnRelationshipLogs
   * @return txnRelationshipLogs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getTxnRelationshipLogs() {
    return txnRelationshipLogs;
  }


  public void setTxnRelationshipLogs(UserCapabilityJustRead txnRelationshipLogs) {
    this.txnRelationshipLogs = txnRelationshipLogs;
  }


  public InlineResponse20013 userAttributeLogs(UserCapabilityJustRead userAttributeLogs) {
    
    this.userAttributeLogs = userAttributeLogs;
    return this;
  }

   /**
   * Get userAttributeLogs
   * @return userAttributeLogs
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustRead getUserAttributeLogs() {
    return userAttributeLogs;
  }


  public void setUserAttributeLogs(UserCapabilityJustRead userAttributeLogs) {
    this.userAttributeLogs = userAttributeLogs;
  }


  public InlineResponse20013 userMatchers(UserCapability userMatchers) {
    
    this.userMatchers = userMatchers;
    return this;
  }

   /**
   * Get userMatchers
   * @return userMatchers
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapability getUserMatchers() {
    return userMatchers;
  }


  public void setUserMatchers(UserCapability userMatchers) {
    this.userMatchers = userMatchers;
  }


  public InlineResponse20013 walletTxns(UserCapabilityWithConfirm walletTxns) {
    
    this.walletTxns = walletTxns;
    return this;
  }

   /**
   * Get walletTxns
   * @return walletTxns
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithConfirm getWalletTxns() {
    return walletTxns;
  }


  public void setWalletTxns(UserCapabilityWithConfirm walletTxns) {
    this.walletTxns = walletTxns;
  }


  public InlineResponse20013 walletables(UserCapabilityWithSync walletables) {
    
    this.walletables = walletables;
    return this;
  }

   /**
   * Get walletables
   * @return walletables
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityWithSync getWalletables() {
    return walletables;
  }


  public void setWalletables(UserCapabilityWithSync walletables) {
    this.walletables = walletables;
  }


  public InlineResponse20013 workflows(UserCapabilityJustReadUpdateDestroy workflows) {
    
    this.workflows = workflows;
    return this;
  }

   /**
   * Get workflows
   * @return workflows
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadUpdateDestroy getWorkflows() {
    return workflows;
  }


  public void setWorkflows(UserCapabilityJustReadUpdateDestroy workflows) {
    this.workflows = workflows;
  }


  public InlineResponse20013 yearEnd(UserCapabilityJustReadUpdate yearEnd) {
    
    this.yearEnd = yearEnd;
    return this;
  }

   /**
   * Get yearEnd
   * @return yearEnd
  **/
  @javax.annotation.Nonnull
  @ApiModelProperty(required = true, value = "")

  public UserCapabilityJustReadUpdate getYearEnd() {
    return yearEnd;
  }


  public void setYearEnd(UserCapabilityJustReadUpdate yearEnd) {
    this.yearEnd = yearEnd;
  }


  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (o == null || getClass() != o.getClass()) {
      return false;
    }
    InlineResponse20013 inlineResponse20013 = (InlineResponse20013) o;
    return Objects.equals(this.tags, inlineResponse20013.tags) &&
        Objects.equals(this.accessControls, inlineResponse20013.accessControls) &&
        Objects.equals(this.accountItemStatements, inlineResponse20013.accountItemStatements) &&
        Objects.equals(this.accountItems, inlineResponse20013.accountItems) &&
        Objects.equals(this.annualReports, inlineResponse20013.annualReports) &&
        Objects.equals(this.appRoleLogs, inlineResponse20013.appRoleLogs) &&
        Objects.equals(this.approvalFlowRoutes, inlineResponse20013.approvalFlowRoutes) &&
        Objects.equals(this.approvalRequests, inlineResponse20013.approvalRequests) &&
        Objects.equals(this.backups, inlineResponse20013.backups) &&
        Objects.equals(this.bankAccountantStaffUsers, inlineResponse20013.bankAccountantStaffUsers) &&
        Objects.equals(this.bizAllocations, inlineResponse20013.bizAllocations) &&
        Objects.equals(this.companies, inlineResponse20013.companies) &&
        Objects.equals(this.companyInternalAnnouncements, inlineResponse20013.companyInternalAnnouncements) &&
        Objects.equals(this.consumptionEntries, inlineResponse20013.consumptionEntries) &&
        Objects.equals(this.costAllocations, inlineResponse20013.costAllocations) &&
        Objects.equals(this.dealTemplates, inlineResponse20013.dealTemplates) &&
        Objects.equals(this.deals, inlineResponse20013.deals) &&
        Objects.equals(this.docChangeLogs, inlineResponse20013.docChangeLogs) &&
        Objects.equals(this.docPostings, inlineResponse20013.docPostings) &&
        Objects.equals(this.docs, inlineResponse20013.docs) &&
        Objects.equals(this.expenseApplicationSyncPayroll, inlineResponse20013.expenseApplicationSyncPayroll) &&
        Objects.equals(this.expenseApplicationTemplates, inlineResponse20013.expenseApplicationTemplates) &&
        Objects.equals(this.expenseApplications, inlineResponse20013.expenseApplications) &&
        Objects.equals(this.fixedAssets, inlineResponse20013.fixedAssets) &&
        Objects.equals(this.inventoryRefreshes, inlineResponse20013.inventoryRefreshes) &&
        Objects.equals(this.invitations, inlineResponse20013.invitations) &&
        Objects.equals(this.items, inlineResponse20013.items) &&
        Objects.equals(this.manualJournalTemplates, inlineResponse20013.manualJournalTemplates) &&
        Objects.equals(this.manualJournals, inlineResponse20013.manualJournals) &&
        Objects.equals(this.monthEnd, inlineResponse20013.monthEnd) &&
        Objects.equals(this.oauthApplications, inlineResponse20013.oauthApplications) &&
        Objects.equals(this.oauthAuthorizations, inlineResponse20013.oauthAuthorizations) &&
        Objects.equals(this.openingBalances, inlineResponse20013.openingBalances) &&
        Objects.equals(this.partners, inlineResponse20013.partners) &&
        Objects.equals(this.paymentRecords, inlineResponse20013.paymentRecords) &&
        Objects.equals(this.paymentRequests, inlineResponse20013.paymentRequests) &&
        Objects.equals(this.payrollItemSets, inlineResponse20013.payrollItemSets) &&
        Objects.equals(this.receiptStreamEditor, inlineResponse20013.receiptStreamEditor) &&
        Objects.equals(this.receipts, inlineResponse20013.receipts) &&
        Objects.equals(this.reports, inlineResponse20013.reports) &&
        Objects.equals(this.reportsBs, inlineResponse20013.reportsBs) &&
        Objects.equals(this.reportsCashBalance, inlineResponse20013.reportsCashBalance) &&
        Objects.equals(this.reportsCrosstabs, inlineResponse20013.reportsCrosstabs) &&
        Objects.equals(this.reportsCustomReportsAggregate, inlineResponse20013.reportsCustomReportsAggregate) &&
        Objects.equals(this.reportsGeneralLedgers, inlineResponse20013.reportsGeneralLedgers) &&
        Objects.equals(this.reportsIncomeExpense, inlineResponse20013.reportsIncomeExpense) &&
        Objects.equals(this.reportsJournals, inlineResponse20013.reportsJournals) &&
        Objects.equals(this.reportsManagementsNavigation, inlineResponse20013.reportsManagementsNavigation) &&
        Objects.equals(this.reportsManagementsPlanning, inlineResponse20013.reportsManagementsPlanning) &&
        Objects.equals(this.reportsPayables, inlineResponse20013.reportsPayables) &&
        Objects.equals(this.reportsPl, inlineResponse20013.reportsPl) &&
        Objects.equals(this.reportsReceivables, inlineResponse20013.reportsReceivables) &&
        Objects.equals(this.requestForms, inlineResponse20013.requestForms) &&
        Objects.equals(this.resets, inlineResponse20013.resets) &&
        Objects.equals(this.sections, inlineResponse20013.sections) &&
        Objects.equals(this.signInLogs, inlineResponse20013.signInLogs) &&
        Objects.equals(this.spreadsheets, inlineResponse20013.spreadsheets) &&
        Objects.equals(this.systemConversion, inlineResponse20013.systemConversion) &&
        Objects.equals(this.systemMessagesForAdmin, inlineResponse20013.systemMessagesForAdmin) &&
        Objects.equals(this.taxReports, inlineResponse20013.taxReports) &&
        Objects.equals(this.taxReturn, inlineResponse20013.taxReturn) &&
        Objects.equals(this.taxes, inlineResponse20013.taxes) &&
        Objects.equals(this.transfers, inlineResponse20013.transfers) &&
        Objects.equals(this.txnRelationshipLogs, inlineResponse20013.txnRelationshipLogs) &&
        Objects.equals(this.userAttributeLogs, inlineResponse20013.userAttributeLogs) &&
        Objects.equals(this.userMatchers, inlineResponse20013.userMatchers) &&
        Objects.equals(this.walletTxns, inlineResponse20013.walletTxns) &&
        Objects.equals(this.walletables, inlineResponse20013.walletables) &&
        Objects.equals(this.workflows, inlineResponse20013.workflows) &&
        Objects.equals(this.yearEnd, inlineResponse20013.yearEnd);
  }

  @Override
  public int hashCode() {
    return Objects.hash(tags, accessControls, accountItemStatements, accountItems, annualReports, appRoleLogs, approvalFlowRoutes, approvalRequests, backups, bankAccountantStaffUsers, bizAllocations, companies, companyInternalAnnouncements, consumptionEntries, costAllocations, dealTemplates, deals, docChangeLogs, docPostings, docs, expenseApplicationSyncPayroll, expenseApplicationTemplates, expenseApplications, fixedAssets, inventoryRefreshes, invitations, items, manualJournalTemplates, manualJournals, monthEnd, oauthApplications, oauthAuthorizations, openingBalances, partners, paymentRecords, paymentRequests, payrollItemSets, receiptStreamEditor, receipts, reports, reportsBs, reportsCashBalance, reportsCrosstabs, reportsCustomReportsAggregate, reportsGeneralLedgers, reportsIncomeExpense, reportsJournals, reportsManagementsNavigation, reportsManagementsPlanning, reportsPayables, reportsPl, reportsReceivables, requestForms, resets, sections, signInLogs, spreadsheets, systemConversion, systemMessagesForAdmin, taxReports, taxReturn, taxes, transfers, txnRelationshipLogs, userAttributeLogs, userMatchers, walletTxns, walletables, workflows, yearEnd);
  }

  @Override
  public String toString() {
    StringBuilder sb = new StringBuilder();
    sb.append("class InlineResponse20013 {\n");
    sb.append("    tags: ").append(toIndentedString(tags)).append("\n");
    sb.append("    accessControls: ").append(toIndentedString(accessControls)).append("\n");
    sb.append("    accountItemStatements: ").append(toIndentedString(accountItemStatements)).append("\n");
    sb.append("    accountItems: ").append(toIndentedString(accountItems)).append("\n");
    sb.append("    annualReports: ").append(toIndentedString(annualReports)).append("\n");
    sb.append("    appRoleLogs: ").append(toIndentedString(appRoleLogs)).append("\n");
    sb.append("    approvalFlowRoutes: ").append(toIndentedString(approvalFlowRoutes)).append("\n");
    sb.append("    approvalRequests: ").append(toIndentedString(approvalRequests)).append("\n");
    sb.append("    backups: ").append(toIndentedString(backups)).append("\n");
    sb.append("    bankAccountantStaffUsers: ").append(toIndentedString(bankAccountantStaffUsers)).append("\n");
    sb.append("    bizAllocations: ").append(toIndentedString(bizAllocations)).append("\n");
    sb.append("    companies: ").append(toIndentedString(companies)).append("\n");
    sb.append("    companyInternalAnnouncements: ").append(toIndentedString(companyInternalAnnouncements)).append("\n");
    sb.append("    consumptionEntries: ").append(toIndentedString(consumptionEntries)).append("\n");
    sb.append("    costAllocations: ").append(toIndentedString(costAllocations)).append("\n");
    sb.append("    dealTemplates: ").append(toIndentedString(dealTemplates)).append("\n");
    sb.append("    deals: ").append(toIndentedString(deals)).append("\n");
    sb.append("    docChangeLogs: ").append(toIndentedString(docChangeLogs)).append("\n");
    sb.append("    docPostings: ").append(toIndentedString(docPostings)).append("\n");
    sb.append("    docs: ").append(toIndentedString(docs)).append("\n");
    sb.append("    expenseApplicationSyncPayroll: ").append(toIndentedString(expenseApplicationSyncPayroll)).append("\n");
    sb.append("    expenseApplicationTemplates: ").append(toIndentedString(expenseApplicationTemplates)).append("\n");
    sb.append("    expenseApplications: ").append(toIndentedString(expenseApplications)).append("\n");
    sb.append("    fixedAssets: ").append(toIndentedString(fixedAssets)).append("\n");
    sb.append("    inventoryRefreshes: ").append(toIndentedString(inventoryRefreshes)).append("\n");
    sb.append("    invitations: ").append(toIndentedString(invitations)).append("\n");
    sb.append("    items: ").append(toIndentedString(items)).append("\n");
    sb.append("    manualJournalTemplates: ").append(toIndentedString(manualJournalTemplates)).append("\n");
    sb.append("    manualJournals: ").append(toIndentedString(manualJournals)).append("\n");
    sb.append("    monthEnd: ").append(toIndentedString(monthEnd)).append("\n");
    sb.append("    oauthApplications: ").append(toIndentedString(oauthApplications)).append("\n");
    sb.append("    oauthAuthorizations: ").append(toIndentedString(oauthAuthorizations)).append("\n");
    sb.append("    openingBalances: ").append(toIndentedString(openingBalances)).append("\n");
    sb.append("    partners: ").append(toIndentedString(partners)).append("\n");
    sb.append("    paymentRecords: ").append(toIndentedString(paymentRecords)).append("\n");
    sb.append("    paymentRequests: ").append(toIndentedString(paymentRequests)).append("\n");
    sb.append("    payrollItemSets: ").append(toIndentedString(payrollItemSets)).append("\n");
    sb.append("    receiptStreamEditor: ").append(toIndentedString(receiptStreamEditor)).append("\n");
    sb.append("    receipts: ").append(toIndentedString(receipts)).append("\n");
    sb.append("    reports: ").append(toIndentedString(reports)).append("\n");
    sb.append("    reportsBs: ").append(toIndentedString(reportsBs)).append("\n");
    sb.append("    reportsCashBalance: ").append(toIndentedString(reportsCashBalance)).append("\n");
    sb.append("    reportsCrosstabs: ").append(toIndentedString(reportsCrosstabs)).append("\n");
    sb.append("    reportsCustomReportsAggregate: ").append(toIndentedString(reportsCustomReportsAggregate)).append("\n");
    sb.append("    reportsGeneralLedgers: ").append(toIndentedString(reportsGeneralLedgers)).append("\n");
    sb.append("    reportsIncomeExpense: ").append(toIndentedString(reportsIncomeExpense)).append("\n");
    sb.append("    reportsJournals: ").append(toIndentedString(reportsJournals)).append("\n");
    sb.append("    reportsManagementsNavigation: ").append(toIndentedString(reportsManagementsNavigation)).append("\n");
    sb.append("    reportsManagementsPlanning: ").append(toIndentedString(reportsManagementsPlanning)).append("\n");
    sb.append("    reportsPayables: ").append(toIndentedString(reportsPayables)).append("\n");
    sb.append("    reportsPl: ").append(toIndentedString(reportsPl)).append("\n");
    sb.append("    reportsReceivables: ").append(toIndentedString(reportsReceivables)).append("\n");
    sb.append("    requestForms: ").append(toIndentedString(requestForms)).append("\n");
    sb.append("    resets: ").append(toIndentedString(resets)).append("\n");
    sb.append("    sections: ").append(toIndentedString(sections)).append("\n");
    sb.append("    signInLogs: ").append(toIndentedString(signInLogs)).append("\n");
    sb.append("    spreadsheets: ").append(toIndentedString(spreadsheets)).append("\n");
    sb.append("    systemConversion: ").append(toIndentedString(systemConversion)).append("\n");
    sb.append("    systemMessagesForAdmin: ").append(toIndentedString(systemMessagesForAdmin)).append("\n");
    sb.append("    taxReports: ").append(toIndentedString(taxReports)).append("\n");
    sb.append("    taxReturn: ").append(toIndentedString(taxReturn)).append("\n");
    sb.append("    taxes: ").append(toIndentedString(taxes)).append("\n");
    sb.append("    transfers: ").append(toIndentedString(transfers)).append("\n");
    sb.append("    txnRelationshipLogs: ").append(toIndentedString(txnRelationshipLogs)).append("\n");
    sb.append("    userAttributeLogs: ").append(toIndentedString(userAttributeLogs)).append("\n");
    sb.append("    userMatchers: ").append(toIndentedString(userMatchers)).append("\n");
    sb.append("    walletTxns: ").append(toIndentedString(walletTxns)).append("\n");
    sb.append("    walletables: ").append(toIndentedString(walletables)).append("\n");
    sb.append("    workflows: ").append(toIndentedString(workflows)).append("\n");
    sb.append("    yearEnd: ").append(toIndentedString(yearEnd)).append("\n");
    sb.append("}");
    return sb.toString();
  }

  /**
   * Convert the given object to string with each line indented by 4 spaces
   * (except the first line).
   */
  private String toIndentedString(Object o) {
    if (o == null) {
      return "null";
    }
    return o.toString().replace("\n", "\n    ");
  }

}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy