Categorygithub.com/skilld-labs/go-odoo
modulepackage
1.10.0
Repository: https://github.com/skilld-labs/go-odoo.git
Documentation: pkg.go.dev

# README

go-odoo

An Odoo API client enabling Go programs to interact with Odoo in a simple and uniform way.

GitHub license GoDoc Go Report Card GitHub issues

Usage

Generate your models

./generator/generator -u admin_name -p admin_password -d database_name -o /the/directory/you/want/the/files/to/be/generated/in --url http://localhost:8069 -t ./generator/cmd/tmpl/model.tmpl -m crm.lead,res.users

That's it ! Your models have been generated !

Current generated models

Core models

Core models are ir_model.go and ir_model_fields.go since there are used to generate models.

It is highly recommanded to not remove them, since you would not be able to generate models again.

Custom skilld-labs models

All other models (not core one) are specific to skilld-labs usage. They use our own odoo instance which is version 11. (note that models structure changed between odoo major versions).

If you're ok to work with those models, you can use this library instance, if not you should fork the repository and generate you own models by following steps above.

Enjoy coding!

(All exemples on this README are based on model crm.lead)

package main

import (
	odoo "github.com/skilld-labs/go-odoo"
)

func main() {
	c, err := odoo.NewClient(&odoo.ClientConfig{
		Admin:    "admin_name",
		Password: "admin_password",
		Database: "database_name",
		URL:      "http://localhost:8069",
		SyncWriteRequests: true, // prevent concurrency issues in case of simultaneous write requests
	})
	if err != nil {
		log.Fatal(err)
	}
	crm := &odoo.CrmLead{
		Name: odoo.NewString("my first opportunity"),
	}
	if id, err := c.CreateCrmLead(crm); err != nil {
		log.Fatal(err)
	} else {
		fmt.Printf("the id of the new crm.lead is %d", id)
	}
}

Models

Generated models contains high level functions to interact with models in an easy and golang way. It covers the most common usage and contains for each model those functions :

Create

func (c *Client) CreateCrmLead(cl *CrmLead) (int64, error) {}
func (c *Client) CreateCrmLeads(cls []*CrmLead) ([]int64, error) {} // !! Only for odoo 12+ versions !!

Update

func (c *Client) UpdateCrmLead(cl *CrmLead) error {}
func (c *Client) UpdateCrmLeads(ids []int64, cl *CrmLead) error {}

Delete

func (c *Client) DeleteCrmLead(id int64) error {}
func (c *Client) DeleteCrmLeads(ids []int64) error {}

Get

func (c *Client) GetCrmLead(id int64) (*CrmLead, error) {}
func (c *Client) GetCrmLeads(ids []int64) (*CrmLeads, error) {}

Find

Find is powerful and allow you to query a model and filter results. Criteria and Options

func (c *Client) FindCrmLead(criteria *Criteria) (*CrmLead, error) {}
func (c *Client) FindCrmLeads(criteria *Criteria, options *Options) (*CrmLeads, error) {}

Conversion

Generated models can be converted to Many2One easily.

func (cl *CrmLead) Many2One() *Many2One {}

Types

The library contains custom types to improve the usability :

Basic types

func NewString(v string) *String {}
func (s *String) Get() string {}

func NewInt(v int64) *Int {}
func (i *Int) Get() int64 {}

func NewBool(v bool) *Bool {}
func (b *Bool) Get() bool {}

func NewSelection(v interface{}) *Selection {}
func (s *Selection) Get() (interface{}) {}

func NewTime(v time.Time) *Time {}
func (t *Time) Get() time.Time {}

func NewFloat(v float64) *Float {}
func (f *Float) Get() float64 {}

Relational types

func NewMany2One(id int64, name string) *Many2One {}
func NewUnassignedMany2One() *Many2One {}
func (m *Many2One) Get() int64 {}

func NewRelation() *Relation {}
func (r *Relation) Get() []int64 {}

one2many and many2many are represented by the Relation type and allow you to execute special actions as defined here.

Criteria and Options

Criteria is a set of Criterion and allow you to query models. More informations

Combined Criterions

Criterions can be combined using AND (arity 2), OR (arity 2) and NOT (arity 1) operators. Criteria have And, Or and Not methods to be able to do such query eg:

c := odoo.NewCriteria().Or(
	odoo.NewCriterion("user_id.name", "=", "Jane Doe"),
	odoo.NewCriterion("user_id.name", "=", "John Doe"),
)

Options allow you to filter results.

cls, err := c.FindCrmLeads(odoo.NewCriteria().Add("user_id.name", "=", "John Doe"), odoo.NewOptions().Limit(2))

Low level functions

All high level functions are based on basic odoo webservices functions.

These functions give you more flexibility but less usability. We recommend you to use models functions (high level).

Here are available low level functions :

func (c *Client) Create(model string, values []interface{}, options *Options) ([]int64, error) {} !! Creating multiple instances is only for odoo 12+ versions !!
func (c *Client) Update(model string, ids []int64, values interface{}, options *Options) error {}
func (c *Client) Delete(model string, ids []int64) error {}
func (c *Client) SearchRead(model string, criteria *Criteria, options *Options, elem interface{}) error {}
func (c *Client) Read(model string, ids []int64, options *Options, elem interface{}) error {}
func (c *Client) Count(model string, criteria *Criteria, options *Options) (int64, error) {}
func (c *Client) Search(model string, criteria *Criteria, options *Options) ([]int64, error) {}
func (c *Client) FieldsGet(model string, options *Options) (map[string]interface{}, error) {}
func (c *Client) ExecuteKw(method, model string, args []interface{}, options *Options) (interface{}, error) {}

Todo

  • Tests
  • Modular template

Issues

# Packages

No description provided by the author

# Functions

NewBool creates a new *Bool.
NewClient creates a new *Client.
NewCriteria creates a new *Criteria.
No description provided by the author
NewFloat creates a new *Float.
NewInt creates a new *Int.
NewMany2One create a new *Many2One.
NewOptions creates a new *Options.
NewRelation creates a new *Relation.
NewSelection creates a new *Selection.
NewString creates a new *String.
NewTime creates a new *Time.
NewUnassignedMany2One create *Many2One value that once set will unassign the current value.

# Constants

AccountAbstractPaymentModel is the odoo model name.
AccountAccountModel is the odoo model name.
AccountAccountTagModel is the odoo model name.
AccountAccountTemplateModel is the odoo model name.
AccountAccountTypeModel is the odoo model name.
AccountAgedTrialBalanceModel is the odoo model name.
AccountAnalyticAccountModel is the odoo model name.
AccountAnalyticLineModel is the odoo model name.
AccountAnalyticTagModel is the odoo model name.
AccountBalanceReportModel is the odoo model name.
AccountBankAccountsWizardModel is the odoo model name.
AccountBankStatementCashboxModel is the odoo model name.
AccountBankStatementClosebalanceModel is the odoo model name.
AccountBankStatementImportJournalCreationModel is the odoo model name.
AccountBankStatementImportModel is the odoo model name.
AccountBankStatementLineModel is the odoo model name.
AccountBankStatementModel is the odoo model name.
AccountCashboxLineModel is the odoo model name.
AccountCashRoundingModel is the odoo model name.
AccountChartTemplateModel is the odoo model name.
AccountCommonAccountReportModel is the odoo model name.
AccountCommonJournalReportModel is the odoo model name.
AccountCommonPartnerReportModel is the odoo model name.
AccountCommonReportModel is the odoo model name.
AccountFinancialReportModel is the odoo model name.
AccountFinancialYearOpModel is the odoo model name.
AccountFiscalPositionAccountModel is the odoo model name.
AccountFiscalPositionAccountTemplateModel is the odoo model name.
AccountFiscalPositionModel is the odoo model name.
AccountFiscalPositionTaxModel is the odoo model name.
AccountFiscalPositionTaxTemplateModel is the odoo model name.
AccountFiscalPositionTemplateModel is the odoo model name.
AccountFrFecModel is the odoo model name.
AccountFullReconcileModel is the odoo model name.
AccountGroupModel is the odoo model name.
AccountingReportModel is the odoo model name.
AccountInvoiceConfirmModel is the odoo model name.
AccountInvoiceLineModel is the odoo model name.
AccountInvoiceModel is the odoo model name.
AccountInvoiceRefundModel is the odoo model name.
AccountInvoiceReportModel is the odoo model name.
AccountInvoiceTaxModel is the odoo model name.
AccountJournalModel is the odoo model name.
AccountMoveLineModel is the odoo model name.
AccountMoveLineReconcileModel is the odoo model name.
AccountMoveLineReconcileWriteoffModel is the odoo model name.
AccountMoveModel is the odoo model name.
AccountMoveReversalModel is the odoo model name.
AccountOpeningModel is the odoo model name.
AccountPartialReconcileModel is the odoo model name.
AccountPaymentMethodModel is the odoo model name.
AccountPaymentModel is the odoo model name.
AccountPaymentTermLineModel is the odoo model name.
AccountPaymentTermModel is the odoo model name.
AccountPrintJournalModel is the odoo model name.
AccountReconcileModelModel is the odoo model name.
AccountReconcileModelTemplateModel is the odoo model name.
AccountRegisterPaymentsModel is the odoo model name.
AccountReportGeneralLedgerModel is the odoo model name.
AccountReportPartnerLedgerModel is the odoo model name.
AccountTaxGroupModel is the odoo model name.
AccountTaxModel is the odoo model name.
AccountTaxReportModel is the odoo model name.
AccountTaxTemplateModel is the odoo model name.
AccountUnreconcileModel is the odoo model name.
AutosalesConfigLineModel is the odoo model name.
AutosalesConfigModel is the odoo model name.
BarcodeNomenclatureModel is the odoo model name.
BarcodeRuleModel is the odoo model name.
BarcodesBarcodeEventsMixinModel is the odoo model name.
BaseImportImportModel is the odoo model name.
BaseImportTestsModelsCharModel is the odoo model name.
BaseImportTestsModelsCharNoreadonlyModel is the odoo model name.
BaseImportTestsModelsCharReadonlyModel is the odoo model name.
BaseImportTestsModelsCharRequiredModel is the odoo model name.
BaseImportTestsModelsCharStatesModel is the odoo model name.
BaseImportTestsModelsCharStillreadonlyModel is the odoo model name.
BaseImportTestsModelsM2OModel is the odoo model name.
BaseImportTestsModelsM2ORelatedModel is the odoo model name.
BaseImportTestsModelsM2ORequiredModel is the odoo model name.
BaseImportTestsModelsM2ORequiredRelatedModel is the odoo model name.
BaseImportTestsModelsO2MChildModel is the odoo model name.
BaseImportTestsModelsO2MModel is the odoo model name.
BaseImportTestsModelsPreviewModel is the odoo model name.
BaseLanguageExportModel is the odoo model name.
BaseLanguageImportModel is the odoo model name.
BaseLanguageInstallModel is the odoo model name.
BaseModel is the odoo model name.
BaseModuleUninstallModel is the odoo model name.
BaseModuleUpdateModel is the odoo model name.
BaseModuleUpgradeModel is the odoo model name.
BasePartnerMergeAutomaticWizardModel is the odoo model name.
BasePartnerMergeLineModel is the odoo model name.
BaseUpdateTranslationsModel is the odoo model name.
BoardBoardModel is the odoo model name.
BusBusModel is the odoo model name.
BusPresenceModel is the odoo model name.
CalendarAlarmManagerModel is the odoo model name.
CalendarAlarmModel is the odoo model name.
CalendarAttendeeModel is the odoo model name.
CalendarContactsModel is the odoo model name.
CalendarEventModel is the odoo model name.
CalendarEventTypeModel is the odoo model name.
CashBoxInModel is the odoo model name.
CashBoxOutModel is the odoo model name.
ChangePasswordUserModel is the odoo model name.
ChangePasswordWizardModel is the odoo model name.
CrmActivityReportModel is the odoo model name.
CrmLead2OpportunityPartnerMassModel is the odoo model name.
CrmLead2OpportunityPartnerModel is the odoo model name.
CrmLeadLostModel is the odoo model name.
CrmLeadModel is the odoo model name.
CrmLeadTagModel is the odoo model name.
CrmLostReasonModel is the odoo model name.
CrmMergeOpportunityModel is the odoo model name.
CrmOpportunityReportModel is the odoo model name.
CrmPartnerBindingModel is the odoo model name.
CrmStageModel is the odoo model name.
CrmTeamModel is the odoo model name.
DecimalPrecisionModel is the odoo model name.
EmailTemplatePreviewModel is the odoo model name.
FetchmailServerModel is the odoo model name.
FormatAddressMixinModel is the odoo model name.
HrDepartmentModel is the odoo model name.
HrEmployeeCategoryModel is the odoo model name.
HrEmployeeModel is the odoo model name.
HrHolidaysModel is the odoo model name.
HrHolidaysRemainingLeavesUserModel is the odoo model name.
HrHolidaysStatusModel is the odoo model name.
HrHolidaysSummaryDeptModel is the odoo model name.
HrHolidaysSummaryEmployeeModel is the odoo model name.
HrJobModel is the odoo model name.
IapAccountModel is the odoo model name.
ImLivechatChannelModel is the odoo model name.
ImLivechatChannelRuleModel is the odoo model name.
ImLivechatReportChannelModel is the odoo model name.
ImLivechatReportOperatorModel is the odoo model name.
IrActionsActionsModel is the odoo model name.
IrActionsActUrlModel is the odoo model name.
IrActionsActWindowCloseModel is the odoo model name.
IrActionsActWindowModel is the odoo model name.
IrActionsActWindowViewModel is the odoo model name.
IrActionsClientModel is the odoo model name.
IrActionsReportModel is the odoo model name.
IrActionsServerModel is the odoo model name.
IrActionsTodoModel is the odoo model name.
IrAttachmentModel is the odoo model name.
IrAutovacuumModel is the odoo model name.
IrConfigParameterModel is the odoo model name.
IrCronModel is the odoo model name.
IrDefaultModel is the odoo model name.
IrExportsLineModel is the odoo model name.
IrExportsModel is the odoo model name.
IrFieldsConverterModel is the odoo model name.
IrFiltersModel is the odoo model name.
IrHttpModel is the odoo model name.
IrLoggingModel is the odoo model name.
IrMailServerModel is the odoo model name.
IrModelAccessModel is the odoo model name.
IrModelConstraintModel is the odoo model name.
IrModelDataModel is the odoo model name.
IrModelFieldsModel is the odoo model name.
IrModelModel is the odoo model name.
IrModelRelationModel is the odoo model name.
IrModuleCategoryModel is the odoo model name.
IrModuleModuleDependencyModel is the odoo model name.
IrModuleModuleExclusionModel is the odoo model name.
IrModuleModuleModel is the odoo model name.
IrPropertyModel is the odoo model name.
IrQwebFieldBarcodeModel is the odoo model name.
IrQwebFieldContactModel is the odoo model name.
IrQwebFieldDateModel is the odoo model name.
IrQwebFieldDatetimeModel is the odoo model name.
IrQwebFieldDurationModel is the odoo model name.
IrQwebFieldFloatModel is the odoo model name.
IrQwebFieldFloatTimeModel is the odoo model name.
IrQwebFieldHtmlModel is the odoo model name.
IrQwebFieldImageModel is the odoo model name.
IrQwebFieldIntegerModel is the odoo model name.
IrQwebFieldMany2OneModel is the odoo model name.
IrQwebFieldModel is the odoo model name.
IrQwebFieldMonetaryModel is the odoo model name.
IrQwebFieldQwebModel is the odoo model name.
IrQwebFieldRelativeModel is the odoo model name.
IrQwebFieldSelectionModel is the odoo model name.
IrQwebFieldTextModel is the odoo model name.
IrQwebModel is the odoo model name.
IrRuleModel is the odoo model name.
IrSequenceDateRangeModel is the odoo model name.
IrSequenceModel is the odoo model name.
IrServerObjectLinesModel is the odoo model name.
IrTranslationModel is the odoo model name.
IrUiMenuModel is the odoo model name.
IrUiViewCustomModel is the odoo model name.
IrUiViewModel is the odoo model name.
LinkTrackerClickModel is the odoo model name.
LinkTrackerCodeModel is the odoo model name.
LinkTrackerModel is the odoo model name.
MailActivityMixinModel is the odoo model name.
MailActivityModel is the odoo model name.
MailActivityTypeModel is the odoo model name.
MailAliasMixinModel is the odoo model name.
MailAliasModel is the odoo model name.
MailChannelModel is the odoo model name.
MailChannelPartnerModel is the odoo model name.
MailComposeMessageModel is the odoo model name.
MailFollowersModel is the odoo model name.
MailMailModel is the odoo model name.
MailMailStatisticsModel is the odoo model name.
MailMassMailingCampaignModel is the odoo model name.
MailMassMailingContactModel is the odoo model name.
MailMassMailingListModel is the odoo model name.
MailMassMailingModel is the odoo model name.
MailMassMailingStageModel is the odoo model name.
MailMassMailingTagModel is the odoo model name.
MailMessageModel is the odoo model name.
MailMessageSubtypeModel is the odoo model name.
MailNotificationModel is the odoo model name.
MailShortcodeModel is the odoo model name.
MailStatisticsReportModel is the odoo model name.
MailTemplateModel is the odoo model name.
MailTestSimpleModel is the odoo model name.
MailThreadModel is the odoo model name.
MailTrackingValueModel is the odoo model name.
MailWizardInviteModel is the odoo model name.
PaymentAcquirerModel is the odoo model name.
PaymentIconModel is the odoo model name.
PaymentTokenModel is the odoo model name.
PaymentTransactionModel is the odoo model name.
PortalMixinModel is the odoo model name.
PortalWizardModel is the odoo model name.
PortalWizardUserModel is the odoo model name.
ProcurementGroupModel is the odoo model name.
ProcurementRuleModel is the odoo model name.
ProductAttributeLineModel is the odoo model name.
ProductAttributeModel is the odoo model name.
ProductAttributePriceModel is the odoo model name.
ProductAttributeValueModel is the odoo model name.
ProductCategoryModel is the odoo model name.
ProductPackagingModel is the odoo model name.
ProductPriceHistoryModel is the odoo model name.
ProductPricelistItemModel is the odoo model name.
ProductPricelistModel is the odoo model name.
ProductPriceListModel is the odoo model name.
ProductProductModel is the odoo model name.
ProductPutawayModel is the odoo model name.
ProductRemovalModel is the odoo model name.
ProductSupplierinfoModel is the odoo model name.
ProductTemplateModel is the odoo model name.
ProductUomCategModel is the odoo model name.
ProductUomModel is the odoo model name.
ProjectProjectModel is the odoo model name.
ProjectTagsModel is the odoo model name.
ProjectTaskMergeWizardModel is the odoo model name.
ProjectTaskModel is the odoo model name.
ProjectTaskTypeModel is the odoo model name.
PublisherWarrantyContractModel is the odoo model name.
PurchaseOrderLineModel is the odoo model name.
PurchaseOrderModel is the odoo model name.
PurchaseReportModel is the odoo model name.
RatingMixinModel is the odoo model name.
RatingRatingModel is the odoo model name.
ReportAccountReportAgedpartnerbalanceModel is the odoo model name.
ReportAccountReportFinancialModel is the odoo model name.
ReportAccountReportGeneralledgerModel is the odoo model name.
ReportAccountReportJournalModel is the odoo model name.
ReportAccountReportOverdueModel is the odoo model name.
ReportAccountReportPartnerledgerModel is the odoo model name.
ReportAccountReportTaxModel is the odoo model name.
ReportAccountReportTrialbalanceModel is the odoo model name.
ReportAllChannelsSalesModel is the odoo model name.
ReportBaseReportIrmodulereferenceModel is the odoo model name.
ReportHrHolidaysReportHolidayssummaryModel is the odoo model name.
ReportPaperformatModel is the odoo model name.
ReportProductReportPricelistModel is the odoo model name.
ReportProjectTaskUserModel is the odoo model name.
ReportSaleReportSaleproformaModel is the odoo model name.
ReportStockForecastModel is the odoo model name.
ResBankModel is the odoo model name.
ResCompanyModel is the odoo model name.
ResConfigInstallerModel is the odoo model name.
ResConfigModel is the odoo model name.
ResConfigSettingsModel is the odoo model name.
ResCountryGroupModel is the odoo model name.
ResCountryModel is the odoo model name.
ResCountryStateModel is the odoo model name.
ResCurrencyModel is the odoo model name.
ResCurrencyRateModel is the odoo model name.
ResGroupsModel is the odoo model name.
ResLangModel is the odoo model name.
ResourceCalendarAttendanceModel is the odoo model name.
ResourceCalendarLeavesModel is the odoo model name.
ResourceCalendarModel is the odoo model name.
ResourceMixinModel is the odoo model name.
ResourceResourceModel is the odoo model name.
ResPartnerBankModel is the odoo model name.
ResPartnerCategoryModel is the odoo model name.
ResPartnerIndustryModel is the odoo model name.
ResPartnerModel is the odoo model name.
ResPartnerTitleModel is the odoo model name.
ResRequestLinkModel is the odoo model name.
ResUsersLogModel is the odoo model name.
ResUsersModel is the odoo model name.
SaleAdvancePaymentInvModel is the odoo model name.
SaleLayoutCategoryModel is the odoo model name.
SaleOrderLineModel is the odoo model name.
SaleOrderModel is the odoo model name.
SaleReportModel is the odoo model name.
SmsApiModel is the odoo model name.
SmsSendSmsModel is the odoo model name.
StockBackorderConfirmationModel is the odoo model name.
StockChangeProductQtyModel is the odoo model name.
StockChangeStandardPriceModel is the odoo model name.
StockFixedPutawayStratModel is the odoo model name.
StockImmediateTransferModel is the odoo model name.
StockIncotermsModel is the odoo model name.
StockInventoryLineModel is the odoo model name.
StockInventoryModel is the odoo model name.
StockLocationModel is the odoo model name.
StockLocationPathModel is the odoo model name.
StockLocationRouteModel is the odoo model name.
StockMoveLineModel is the odoo model name.
StockMoveModel is the odoo model name.
StockOverprocessedTransferModel is the odoo model name.
StockPickingModel is the odoo model name.
StockPickingTypeModel is the odoo model name.
StockProductionLotModel is the odoo model name.
StockQuantityHistoryModel is the odoo model name.
StockQuantModel is the odoo model name.
StockQuantPackageModel is the odoo model name.
StockReturnPickingLineModel is the odoo model name.
StockReturnPickingModel is the odoo model name.
StockSchedulerComputeModel is the odoo model name.
StockScrapModel is the odoo model name.
StockTraceabilityReportModel is the odoo model name.
StockWarehouseModel is the odoo model name.
StockWarehouseOrderpointModel is the odoo model name.
StockWarnInsufficientQtyModel is the odoo model name.
StockWarnInsufficientQtyScrapModel is the odoo model name.
TaxAdjustmentsWizardModel is the odoo model name.
UtmCampaignModel is the odoo model name.
UtmMediumModel is the odoo model name.
UtmMixinModel is the odoo model name.
UtmSourceModel is the odoo model name.
ValidateAccountMoveModel is the odoo model name.
WebEditorConverterTestSubModel is the odoo model name.
WebPlannerModel is the odoo model name.
WebTourTourModel is the odoo model name.
WizardIrModelMenuCreateModel is the odoo model name.
WizardMultiChartsAccountsModel is the odoo model name.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AccountAbstractPayment represents account.abstract.payment model.
AccountAccount represents account.account model.
AccountAccountTag represents account.account.tag model.
AccountAccountTemplate represents account.account.template model.
AccountAccountType represents account.account.type model.
AccountAgedTrialBalance represents account.aged.trial.balance model.
AccountAnalyticAccount represents account.analytic.account model.
AccountAnalyticLine represents account.analytic.line model.
AccountAnalyticTag represents account.analytic.tag model.
AccountBalanceReport represents account.balance.report model.
AccountBankAccountsWizard represents account.bank.accounts.wizard model.
AccountBankStatement represents account.bank.statement model.
AccountBankStatementCashbox represents account.bank.statement.cashbox model.
AccountBankStatementClosebalance represents account.bank.statement.closebalance model.
AccountBankStatementImport represents account.bank.statement.import model.
AccountBankStatementImportJournalCreation represents account.bank.statement.import.journal.creation model.
AccountBankStatementLine represents account.bank.statement.line model.
AccountCashboxLine represents account.cashbox.line model.
AccountCashRounding represents account.cash.rounding model.
AccountChartTemplate represents account.chart.template model.
AccountCommonAccountReport represents account.common.account.report model.
AccountCommonJournalReport represents account.common.journal.report model.
AccountCommonPartnerReport represents account.common.partner.report model.
AccountCommonReport represents account.common.report model.
AccountFinancialReport represents account.financial.report model.
AccountFinancialYearOp represents account.financial.year.op model.
AccountFiscalPosition represents account.fiscal.position model.
AccountFiscalPositionAccount represents account.fiscal.position.account model.
AccountFiscalPositionAccountTemplate represents account.fiscal.position.account.template model.
AccountFiscalPositionTax represents account.fiscal.position.tax model.
AccountFiscalPositionTaxTemplate represents account.fiscal.position.tax.template model.
AccountFiscalPositionTemplate represents account.fiscal.position.template model.
AccountFrFec represents account.fr.fec model.
AccountFullReconcile represents account.full.reconcile model.
AccountGroup represents account.group model.
AccountingReport represents accounting.report model.
AccountInvoice represents account.invoice model.
AccountInvoiceConfirm represents account.invoice.confirm model.
AccountInvoiceLine represents account.invoice.line model.
AccountInvoiceRefund represents account.invoice.refund model.
AccountInvoiceReport represents account.invoice.report model.
AccountInvoiceTax represents account.invoice.tax model.
AccountJournal represents account.journal model.
AccountMove represents account.move model.
AccountMoveLine represents account.move.line model.
AccountMoveLineReconcile represents account.move.line.reconcile model.
AccountMoveLineReconcileWriteoff represents account.move.line.reconcile.writeoff model.
AccountMoveReversal represents account.move.reversal model.
AccountOpening represents account.opening model.
AccountPartialReconcile represents account.partial.reconcile model.
AccountPayment represents account.payment model.
AccountPaymentMethod represents account.payment.method model.
AccountPaymentTerm represents account.payment.term model.
AccountPaymentTermLine represents account.payment.term.line model.
AccountPrintJournal represents account.print.journal model.
AccountReconcileModel represents account.reconcile.model model.
AccountReconcileModelTemplate represents account.reconcile.model.template model.
AccountRegisterPayments represents account.register.payments model.
AccountReportGeneralLedger represents account.report.general.ledger model.
AccountReportPartnerLedger represents account.report.partner.ledger model.
AccountTax represents account.tax model.
AccountTaxGroup represents account.tax.group model.
AccountTaxReport represents account.tax.report model.
AccountTaxTemplate represents account.tax.template model.
AccountUnreconcile represents account.unreconcile model.
AutosalesConfig represents autosales.config model.
AutosalesConfigLine represents autosales.config.line model.
BarcodeNomenclature represents barcode.nomenclature model.
BarcodeRule represents barcode.rule model.
BarcodesBarcodeEventsMixin represents barcodes.barcode_events_mixin model.
Base represents base model.
BaseImportImport represents base_import.import model.
BaseImportTestsModelsChar represents base_import.tests.models.char model.
BaseImportTestsModelsCharNoreadonly represents base_import.tests.models.char.noreadonly model.
BaseImportTestsModelsCharReadonly represents base_import.tests.models.char.readonly model.
BaseImportTestsModelsCharRequired represents base_import.tests.models.char.required model.
BaseImportTestsModelsCharStates represents base_import.tests.models.char.states model.
BaseImportTestsModelsCharStillreadonly represents base_import.tests.models.char.stillreadonly model.
BaseImportTestsModelsM2O represents base_import.tests.models.m2o model.
BaseImportTestsModelsM2ORelated represents base_import.tests.models.m2o.related model.
BaseImportTestsModelsM2ORequired represents base_import.tests.models.m2o.required model.
BaseImportTestsModelsM2ORequiredRelated represents base_import.tests.models.m2o.required.related model.
BaseImportTestsModelsO2M represents base_import.tests.models.o2m model.
BaseImportTestsModelsO2MChild represents base_import.tests.models.o2m.child model.
BaseImportTestsModelsPreview represents base_import.tests.models.preview model.
BaseLanguageExport represents base.language.export model.
BaseLanguageImport represents base.language.import model.
BaseLanguageInstall represents base.language.install model.
BaseModuleUninstall represents base.module.uninstall model.
BaseModuleUpdate represents base.module.update model.
BaseModuleUpgrade represents base.module.upgrade model.
BasePartnerMergeAutomaticWizard represents base.partner.merge.automatic.wizard model.
BasePartnerMergeLine represents base.partner.merge.line model.
BaseUpdateTranslations represents base.update.translations model.
BoardBoard represents board.board model.
Bool is a bool wrapper.
BusBus represents bus.bus model.
BusPresence represents bus.presence model.
CalendarAlarm represents calendar.alarm model.
CalendarAlarmManager represents calendar.alarm_manager model.
CalendarAttendee represents calendar.attendee model.
CalendarContacts represents calendar.contacts model.
CalendarEvent represents calendar.event model.
CalendarEventType represents calendar.event.type model.
CashBoxIn represents cash.box.in model.
CashBoxOut represents cash.box.out model.
ChangePasswordUser represents change.password.user model.
ChangePasswordWizard represents change.password.wizard model.
Client provides high and low level functions to interact with odoo.
ClientConfig is the configuration to create a new *Client by givin connection infomations.
CrmActivityReport represents crm.activity.report model.
CrmLead represents crm.lead model.
CrmLead2OpportunityPartner represents crm.lead2opportunity.partner model.
CrmLead2OpportunityPartnerMass represents crm.lead2opportunity.partner.mass model.
CrmLeadLost represents crm.lead.lost model.
CrmLeadTag represents crm.lead.tag model.
CrmLostReason represents crm.lost.reason model.
CrmMergeOpportunity represents crm.merge.opportunity model.
CrmOpportunityReport represents crm.opportunity.report model.
CrmPartnerBinding represents crm.partner.binding model.
CrmStage represents crm.stage model.
CrmTeam represents crm.team model.
DecimalPrecision represents decimal.precision model.
EmailTemplatePreview represents email_template.preview model.
FetchmailServer represents fetchmail.server model.
Float is a float64 wrapper.
FormatAddressMixin represents format.address.mixin model.
HrDepartment represents hr.department model.
HrEmployee represents hr.employee model.
HrEmployeeCategory represents hr.employee.category model.
HrHolidays represents hr.holidays model.
HrHolidaysRemainingLeavesUser represents hr.holidays.remaining.leaves.user model.
HrHolidaysStatus represents hr.holidays.status model.
HrHolidaysSummaryDept represents hr.holidays.summary.dept model.
HrHolidaysSummaryEmployee represents hr.holidays.summary.employee model.
HrJob represents hr.job model.
IapAccount represents iap.account model.
ImLivechatChannel represents im_livechat.channel model.
ImLivechatChannelRule represents im_livechat.channel.rule model.
ImLivechatReportChannel represents im_livechat.report.channel model.
ImLivechatReportOperator represents im_livechat.report.operator model.
Int is an int64 wrapper.
IrActionsActions represents ir.actions.actions model.
IrActionsActUrl represents ir.actions.act_url model.
IrActionsActWindow represents ir.actions.act_window model.
IrActionsActWindowClose represents ir.actions.act_window_close model.
IrActionsActWindowView represents ir.actions.act_window.view model.
IrActionsClient represents ir.actions.client model.
IrActionsReport represents ir.actions.report model.
IrActionsServer represents ir.actions.server model.
IrActionsTodo represents ir.actions.todo model.
IrAttachment represents ir.attachment model.
IrAutovacuum represents ir.autovacuum model.
IrConfigParameter represents ir.config_parameter model.
IrCron represents ir.cron model.
IrDefault represents ir.default model.
IrExports represents ir.exports model.
IrExportsLine represents ir.exports.line model.
IrFieldsConverter represents ir.fields.converter model.
IrFilters represents ir.filters model.
IrHttp represents ir.http model.
IrLogging represents ir.logging model.
IrMailServer represents ir.mail_server model.
IrModel represents ir.model model.
IrModelAccess represents ir.model.access model.
IrModelConstraint represents ir.model.constraint model.
IrModelData represents ir.model.data model.
IrModelFields represents ir.model.fields model.
IrModelRelation represents ir.model.relation model.
IrModuleCategory represents ir.module.category model.
IrModuleModule represents ir.module.module model.
IrModuleModuleDependency represents ir.module.module.dependency model.
IrModuleModuleExclusion represents ir.module.module.exclusion model.
IrProperty represents ir.property model.
IrQweb represents ir.qweb model.
IrQwebField represents ir.qweb.field model.
IrQwebFieldBarcode represents ir.qweb.field.barcode model.
IrQwebFieldContact represents ir.qweb.field.contact model.
IrQwebFieldDate represents ir.qweb.field.date model.
IrQwebFieldDatetime represents ir.qweb.field.datetime model.
IrQwebFieldDuration represents ir.qweb.field.duration model.
IrQwebFieldFloat represents ir.qweb.field.float model.
IrQwebFieldFloatTime represents ir.qweb.field.float_time model.
IrQwebFieldHtml represents ir.qweb.field.html model.
IrQwebFieldImage represents ir.qweb.field.image model.
IrQwebFieldInteger represents ir.qweb.field.integer model.
IrQwebFieldMany2One represents ir.qweb.field.many2one model.
IrQwebFieldMonetary represents ir.qweb.field.monetary model.
IrQwebFieldQweb represents ir.qweb.field.qweb model.
IrQwebFieldRelative represents ir.qweb.field.relative model.
IrQwebFieldSelection represents ir.qweb.field.selection model.
IrQwebFieldText represents ir.qweb.field.text model.
IrRule represents ir.rule model.
IrSequence represents ir.sequence model.
IrSequenceDateRange represents ir.sequence.date_range model.
IrServerObjectLines represents ir.server.object.lines model.
IrTranslation represents ir.translation model.
IrUiMenu represents ir.ui.menu model.
IrUiView represents ir.ui.view model.
IrUiViewCustom represents ir.ui.view.custom model.
LinkTracker represents link.tracker model.
LinkTrackerClick represents link.tracker.click model.
LinkTrackerCode represents link.tracker.code model.
MailActivity represents mail.activity model.
MailActivityMixin represents mail.activity.mixin model.
MailActivityType represents mail.activity.type model.
MailAlias represents mail.alias model.
MailAliasMixin represents mail.alias.mixin model.
MailChannel represents mail.channel model.
MailChannelPartner represents mail.channel.partner model.
MailComposeMessage represents mail.compose.message model.
MailFollowers represents mail.followers model.
MailMail represents mail.mail model.
MailMailStatistics represents mail.mail.statistics model.
MailMassMailing represents mail.mass_mailing model.
MailMassMailingCampaign represents mail.mass_mailing.campaign model.
MailMassMailingContact represents mail.mass_mailing.contact model.
MailMassMailingList represents mail.mass_mailing.list model.
MailMassMailingStage represents mail.mass_mailing.stage model.
MailMassMailingTag represents mail.mass_mailing.tag model.
MailMessage represents mail.message model.
MailMessageSubtype represents mail.message.subtype model.
MailNotification represents mail.notification model.
MailShortcode represents mail.shortcode model.
MailStatisticsReport represents mail.statistics.report model.
MailTemplate represents mail.template model.
MailTestSimple represents mail.test.simple model.
MailThread represents mail.thread model.
MailTrackingValue represents mail.tracking.value model.
MailWizardInvite represents mail.wizard.invite model.
Many2One represents odoo many2one type.
PaymentAcquirer represents payment.acquirer model.
PaymentIcon represents payment.icon model.
PaymentToken represents payment.token model.
PaymentTransaction represents payment.transaction model.
PortalMixin represents portal.mixin model.
PortalWizard represents portal.wizard model.
PortalWizardUser represents portal.wizard.user model.
ProcurementGroup represents procurement.group model.
ProcurementRule represents procurement.rule model.
ProductAttribute represents product.attribute model.
ProductAttributeLine represents product.attribute.line model.
ProductAttributePrice represents product.attribute.price model.
ProductAttributeValue represents product.attribute.value model.
ProductCategory represents product.category model.
ProductPackaging represents product.packaging model.
ProductPriceHistory represents product.price.history model.
ProductPricelist represents product.pricelist model.
ProductPriceList represents product.price_list model.
ProductPricelistItem represents product.pricelist.item model.
ProductProduct represents product.product model.
ProductPutaway represents product.putaway model.
ProductRemoval represents product.removal model.
ProductSupplierinfo represents product.supplierinfo model.
ProductTemplate represents product.template model.
ProductUom represents product.uom model.
ProductUomCateg represents product.uom.categ model.
ProjectProject represents project.project model.
ProjectTags represents project.tags model.
ProjectTask represents project.task model.
ProjectTaskMergeWizard represents project.task.merge.wizard model.
ProjectTaskType represents project.task.type model.
PublisherWarrantyContract represents publisher_warranty.contract model.
PurchaseOrder represents purchase.order model.
PurchaseOrderLine represents purchase.order.line model.
PurchaseReport represents purchase.report model.
RatingMixin represents rating.mixin model.
RatingRating represents rating.rating model.
Relation represents odoo one2many and many2many types.
ReportAccountReportAgedpartnerbalance represents report.account.report_agedpartnerbalance model.
ReportAccountReportFinancial represents report.account.report_financial model.
ReportAccountReportGeneralledger represents report.account.report_generalledger model.
ReportAccountReportJournal represents report.account.report_journal model.
ReportAccountReportOverdue represents report.account.report_overdue model.
ReportAccountReportPartnerledger represents report.account.report_partnerledger model.
ReportAccountReportTax represents report.account.report_tax model.
ReportAccountReportTrialbalance represents report.account.report_trialbalance model.
ReportAllChannelsSales represents report.all.channels.sales model.
ReportBaseReportIrmodulereference represents report.base.report_irmodulereference model.
ReportHrHolidaysReportHolidayssummary represents report.hr_holidays.report_holidayssummary model.
ReportPaperformat represents report.paperformat model.
ReportProductReportPricelist represents report.product.report_pricelist model.
ReportProjectTaskUser represents report.project.task.user model.
ReportSaleReportSaleproforma represents report.sale.report_saleproforma model.
ReportStockForecast represents report.stock.forecast model.
ResBank represents res.bank model.
ResCompany represents res.company model.
ResConfig represents res.config model.
ResConfigInstaller represents res.config.installer model.
ResConfigSettings represents res.config.settings model.
ResCountry represents res.country model.
ResCountryGroup represents res.country.group model.
ResCountryState represents res.country.state model.
ResCurrency represents res.currency model.
ResCurrencyRate represents res.currency.rate model.
ResGroups represents res.groups model.
ResLang represents res.lang model.
ResourceCalendar represents resource.calendar model.
ResourceCalendarAttendance represents resource.calendar.attendance model.
ResourceCalendarLeaves represents resource.calendar.leaves model.
ResourceMixin represents resource.mixin model.
ResourceResource represents resource.resource model.
ResPartner represents res.partner model.
ResPartnerBank represents res.partner.bank model.
ResPartnerCategory represents res.partner.category model.
ResPartnerIndustry represents res.partner.industry model.
ResPartnerTitle represents res.partner.title model.
ResRequestLink represents res.request.link model.
ResUsers represents res.users model.
ResUsersLog represents res.users.log model.
SaleAdvancePaymentInv represents sale.advance.payment.inv model.
SaleLayoutCategory represents sale.layout_category model.
SaleOrder represents sale.order model.
SaleOrderLine represents sale.order.line model.
SaleReport represents sale.report model.
Selection represents selection odoo type.
SmsApi represents sms.api model.
SmsSendSms represents sms.send_sms model.
StockBackorderConfirmation represents stock.backorder.confirmation model.
StockChangeProductQty represents stock.change.product.qty model.
StockChangeStandardPrice represents stock.change.standard.price model.
StockFixedPutawayStrat represents stock.fixed.putaway.strat model.
StockImmediateTransfer represents stock.immediate.transfer model.
StockIncoterms represents stock.incoterms model.
StockInventory represents stock.inventory model.
StockInventoryLine represents stock.inventory.line model.
StockLocation represents stock.location model.
StockLocationPath represents stock.location.path model.
StockLocationRoute represents stock.location.route model.
StockMove represents stock.move model.
StockMoveLine represents stock.move.line model.
StockOverprocessedTransfer represents stock.overprocessed.transfer model.
StockPicking represents stock.picking model.
StockPickingType represents stock.picking.type model.
StockProductionLot represents stock.production.lot model.
StockQuant represents stock.quant model.
StockQuantityHistory represents stock.quantity.history model.
StockQuantPackage represents stock.quant.package model.
StockReturnPicking represents stock.return.picking model.
StockReturnPickingLine represents stock.return.picking.line model.
StockSchedulerCompute represents stock.scheduler.compute model.
StockScrap represents stock.scrap model.
StockTraceabilityReport represents stock.traceability.report model.
StockWarehouse represents stock.warehouse model.
StockWarehouseOrderpoint represents stock.warehouse.orderpoint model.
StockWarnInsufficientQty represents stock.warn.insufficient.qty model.
StockWarnInsufficientQtyScrap represents stock.warn.insufficient.qty.scrap model.
String is a string wrapper.
TaxAdjustmentsWizard represents tax.adjustments.wizard model.
Time is a time.Time wrapper.
UtmCampaign represents utm.campaign model.
UtmMedium represents utm.medium model.
UtmMixin represents utm.mixin model.
UtmSource represents utm.source model.
ValidateAccountMove represents validate.account.move model.
Version describes odoo instance version.
WebEditorConverterTestSub represents web_editor.converter.test.sub model.
WebPlanner represents web.planner model.
WebTourTour represents web_tour.tour model.
WizardIrModelMenuCreate represents wizard.ir.model.menu.create model.
WizardMultiChartsAccounts represents wizard.multi.charts.accounts model.

# Type aliases

AccountAbstractPayments represents array of account.abstract.payment model.
AccountAccounts represents array of account.account model.
AccountAccountTags represents array of account.account.tag model.
AccountAccountTemplates represents array of account.account.template model.
AccountAccountTypes represents array of account.account.type model.
AccountAgedTrialBalances represents array of account.aged.trial.balance model.
AccountAnalyticAccounts represents array of account.analytic.account model.
AccountAnalyticLines represents array of account.analytic.line model.
AccountAnalyticTags represents array of account.analytic.tag model.
AccountBalanceReports represents array of account.balance.report model.
AccountBankAccountsWizards represents array of account.bank.accounts.wizard model.
AccountBankStatementCashboxs represents array of account.bank.statement.cashbox model.
AccountBankStatementClosebalances represents array of account.bank.statement.closebalance model.
AccountBankStatementImportJournalCreations represents array of account.bank.statement.import.journal.creation model.
AccountBankStatementImports represents array of account.bank.statement.import model.
AccountBankStatementLines represents array of account.bank.statement.line model.
AccountBankStatements represents array of account.bank.statement model.
AccountCashboxLines represents array of account.cashbox.line model.
AccountCashRoundings represents array of account.cash.rounding model.
AccountChartTemplates represents array of account.chart.template model.
AccountCommonAccountReports represents array of account.common.account.report model.
AccountCommonJournalReports represents array of account.common.journal.report model.
AccountCommonPartnerReports represents array of account.common.partner.report model.
AccountCommonReports represents array of account.common.report model.
AccountFinancialReports represents array of account.financial.report model.
AccountFinancialYearOps represents array of account.financial.year.op model.
AccountFiscalPositionAccounts represents array of account.fiscal.position.account model.
AccountFiscalPositionAccountTemplates represents array of account.fiscal.position.account.template model.
AccountFiscalPositions represents array of account.fiscal.position model.
AccountFiscalPositionTaxs represents array of account.fiscal.position.tax model.
AccountFiscalPositionTaxTemplates represents array of account.fiscal.position.tax.template model.
AccountFiscalPositionTemplates represents array of account.fiscal.position.template model.
AccountFrFecs represents array of account.fr.fec model.
AccountFullReconciles represents array of account.full.reconcile model.
AccountGroups represents array of account.group model.
AccountingReports represents array of accounting.report model.
AccountInvoiceConfirms represents array of account.invoice.confirm model.
AccountInvoiceLines represents array of account.invoice.line model.
AccountInvoiceRefunds represents array of account.invoice.refund model.
AccountInvoiceReports represents array of account.invoice.report model.
AccountInvoices represents array of account.invoice model.
AccountInvoiceTaxs represents array of account.invoice.tax model.
AccountJournals represents array of account.journal model.
AccountMoveLineReconciles represents array of account.move.line.reconcile model.
AccountMoveLineReconcileWriteoffs represents array of account.move.line.reconcile.writeoff model.
AccountMoveLines represents array of account.move.line model.
AccountMoveReversals represents array of account.move.reversal model.
AccountMoves represents array of account.move model.
AccountOpenings represents array of account.opening model.
AccountPartialReconciles represents array of account.partial.reconcile model.
AccountPaymentMethods represents array of account.payment.method model.
AccountPayments represents array of account.payment model.
AccountPaymentTermLines represents array of account.payment.term.line model.
AccountPaymentTerms represents array of account.payment.term model.
AccountPrintJournals represents array of account.print.journal model.
AccountReconcileModels represents array of account.reconcile.model model.
AccountReconcileModelTemplates represents array of account.reconcile.model.template model.
AccountRegisterPaymentss represents array of account.register.payments model.
AccountReportGeneralLedgers represents array of account.report.general.ledger model.
AccountReportPartnerLedgers represents array of account.report.partner.ledger model.
AccountTaxGroups represents array of account.tax.group model.
AccountTaxReports represents array of account.tax.report model.
AccountTaxs represents array of account.tax model.
AccountTaxTemplates represents array of account.tax.template model.
AccountUnreconciles represents array of account.unreconcile model.
AutosalesConfigLines represents array of autosales.config.line model.
AutosalesConfigs represents array of autosales.config model.
BarcodeNomenclatures represents array of barcode.nomenclature model.
BarcodeRules represents array of barcode.rule model.
BarcodesBarcodeEventsMixins represents array of barcodes.barcode_events_mixin model.
BaseImportImports represents array of base_import.import model.
BaseImportTestsModelsCharNoreadonlys represents array of base_import.tests.models.char.noreadonly model.
BaseImportTestsModelsCharReadonlys represents array of base_import.tests.models.char.readonly model.
BaseImportTestsModelsCharRequireds represents array of base_import.tests.models.char.required model.
BaseImportTestsModelsChars represents array of base_import.tests.models.char model.
BaseImportTestsModelsCharStatess represents array of base_import.tests.models.char.states model.
BaseImportTestsModelsCharStillreadonlys represents array of base_import.tests.models.char.stillreadonly model.
BaseImportTestsModelsM2ORelateds represents array of base_import.tests.models.m2o.related model.
BaseImportTestsModelsM2ORequiredRelateds represents array of base_import.tests.models.m2o.required.related model.
BaseImportTestsModelsM2ORequireds represents array of base_import.tests.models.m2o.required model.
BaseImportTestsModelsM2Os represents array of base_import.tests.models.m2o model.
BaseImportTestsModelsO2MChilds represents array of base_import.tests.models.o2m.child model.
BaseImportTestsModelsO2Ms represents array of base_import.tests.models.o2m model.
BaseImportTestsModelsPreviews represents array of base_import.tests.models.preview model.
BaseLanguageExports represents array of base.language.export model.
BaseLanguageImports represents array of base.language.import model.
BaseLanguageInstalls represents array of base.language.install model.
BaseModuleUninstalls represents array of base.module.uninstall model.
BaseModuleUpdates represents array of base.module.update model.
BaseModuleUpgrades represents array of base.module.upgrade model.
BasePartnerMergeAutomaticWizards represents array of base.partner.merge.automatic.wizard model.
BasePartnerMergeLines represents array of base.partner.merge.line model.
Bases represents array of base model.
BaseUpdateTranslationss represents array of base.update.translations model.
BoardBoards represents array of board.board model.
BusBuss represents array of bus.bus model.
BusPresences represents array of bus.presence model.
CalendarAlarmManagers represents array of calendar.alarm_manager model.
CalendarAlarms represents array of calendar.alarm model.
CalendarAttendees represents array of calendar.attendee model.
CalendarContactss represents array of calendar.contacts model.
CalendarEvents represents array of calendar.event model.
CalendarEventTypes represents array of calendar.event.type model.
CashBoxIns represents array of cash.box.in model.
CashBoxOuts represents array of cash.box.out model.
ChangePasswordUsers represents array of change.password.user model.
ChangePasswordWizards represents array of change.password.wizard model.
Criteria is a set of Criterion, each Criterion is a triple (field_name, operator, value).
No description provided by the author
CrmActivityReports represents array of crm.activity.report model.
CrmLead2OpportunityPartnerMasss represents array of crm.lead2opportunity.partner.mass model.
CrmLead2OpportunityPartners represents array of crm.lead2opportunity.partner model.
CrmLeadLosts represents array of crm.lead.lost model.
CrmLeads represents array of crm.lead model.
CrmLeadTags represents array of crm.lead.tag model.
CrmLostReasons represents array of crm.lost.reason model.
CrmMergeOpportunitys represents array of crm.merge.opportunity model.
CrmOpportunityReports represents array of crm.opportunity.report model.
CrmPartnerBindings represents array of crm.partner.binding model.
CrmStages represents array of crm.stage model.
CrmTeams represents array of crm.team model.
DecimalPrecisions represents array of decimal.precision model.
EmailTemplatePreviews represents array of email_template.preview model.
FetchmailServers represents array of fetchmail.server model.
FormatAddressMixins represents array of format.address.mixin model.
HrDepartments represents array of hr.department model.
HrEmployeeCategorys represents array of hr.employee.category model.
HrEmployees represents array of hr.employee model.
HrHolidaysRemainingLeavesUsers represents array of hr.holidays.remaining.leaves.user model.
HrHolidayss represents array of hr.holidays model.
HrHolidaysStatuss represents array of hr.holidays.status model.
HrHolidaysSummaryDepts represents array of hr.holidays.summary.dept model.
HrHolidaysSummaryEmployees represents array of hr.holidays.summary.employee model.
HrJobs represents array of hr.job model.
IapAccounts represents array of iap.account model.
ImLivechatChannelRules represents array of im_livechat.channel.rule model.
ImLivechatChannels represents array of im_livechat.channel model.
ImLivechatReportChannels represents array of im_livechat.report.channel model.
ImLivechatReportOperators represents array of im_livechat.report.operator model.
IrActionsActionss represents array of ir.actions.actions model.
IrActionsActUrls represents array of ir.actions.act_url model.
IrActionsActWindowCloses represents array of ir.actions.act_window_close model.
IrActionsActWindows represents array of ir.actions.act_window model.
IrActionsActWindowViews represents array of ir.actions.act_window.view model.
IrActionsClients represents array of ir.actions.client model.
IrActionsReports represents array of ir.actions.report model.
IrActionsServers represents array of ir.actions.server model.
IrActionsTodos represents array of ir.actions.todo model.
IrAttachments represents array of ir.attachment model.
IrAutovacuums represents array of ir.autovacuum model.
IrConfigParameters represents array of ir.config_parameter model.
IrCrons represents array of ir.cron model.
IrDefaults represents array of ir.default model.
IrExportsLines represents array of ir.exports.line model.
IrExportss represents array of ir.exports model.
IrFieldsConverters represents array of ir.fields.converter model.
IrFilterss represents array of ir.filters model.
IrHttps represents array of ir.http model.
IrLoggings represents array of ir.logging model.
IrMailServers represents array of ir.mail_server model.
IrModelAccesss represents array of ir.model.access model.
IrModelConstraints represents array of ir.model.constraint model.
IrModelDatas represents array of ir.model.data model.
IrModelFieldss represents array of ir.model.fields model.
IrModelRelations represents array of ir.model.relation model.
IrModels represents array of ir.model model.
IrModuleCategorys represents array of ir.module.category model.
IrModuleModuleDependencys represents array of ir.module.module.dependency model.
IrModuleModuleExclusions represents array of ir.module.module.exclusion model.
IrModuleModules represents array of ir.module.module model.
IrPropertys represents array of ir.property model.
IrQwebFieldBarcodes represents array of ir.qweb.field.barcode model.
IrQwebFieldContacts represents array of ir.qweb.field.contact model.
IrQwebFieldDates represents array of ir.qweb.field.date model.
IrQwebFieldDatetimes represents array of ir.qweb.field.datetime model.
IrQwebFieldDurations represents array of ir.qweb.field.duration model.
IrQwebFieldFloats represents array of ir.qweb.field.float model.
IrQwebFieldFloatTimes represents array of ir.qweb.field.float_time model.
IrQwebFieldHtmls represents array of ir.qweb.field.html model.
IrQwebFieldImages represents array of ir.qweb.field.image model.
IrQwebFieldIntegers represents array of ir.qweb.field.integer model.
IrQwebFieldMany2Ones represents array of ir.qweb.field.many2one model.
IrQwebFieldMonetarys represents array of ir.qweb.field.monetary model.
IrQwebFieldQwebs represents array of ir.qweb.field.qweb model.
IrQwebFieldRelatives represents array of ir.qweb.field.relative model.
IrQwebFields represents array of ir.qweb.field model.
IrQwebFieldSelections represents array of ir.qweb.field.selection model.
IrQwebFieldTexts represents array of ir.qweb.field.text model.
IrQwebs represents array of ir.qweb model.
IrRules represents array of ir.rule model.
IrSequenceDateRanges represents array of ir.sequence.date_range model.
IrSequences represents array of ir.sequence model.
IrServerObjectLiness represents array of ir.server.object.lines model.
IrTranslations represents array of ir.translation model.
IrUiMenus represents array of ir.ui.menu model.
IrUiViewCustoms represents array of ir.ui.view.custom model.
IrUiViews represents array of ir.ui.view model.
LinkTrackerClicks represents array of link.tracker.click model.
LinkTrackerCodes represents array of link.tracker.code model.
LinkTrackers represents array of link.tracker model.
MailActivityMixins represents array of mail.activity.mixin model.
MailActivitys represents array of mail.activity model.
MailActivityTypes represents array of mail.activity.type model.
MailAliasMixins represents array of mail.alias.mixin model.
MailAliass represents array of mail.alias model.
MailChannelPartners represents array of mail.channel.partner model.
MailChannels represents array of mail.channel model.
MailComposeMessages represents array of mail.compose.message model.
MailFollowerss represents array of mail.followers model.
MailMails represents array of mail.mail model.
MailMailStatisticss represents array of mail.mail.statistics model.
MailMassMailingCampaigns represents array of mail.mass_mailing.campaign model.
MailMassMailingContacts represents array of mail.mass_mailing.contact model.
MailMassMailingLists represents array of mail.mass_mailing.list model.
MailMassMailings represents array of mail.mass_mailing model.
MailMassMailingStages represents array of mail.mass_mailing.stage model.
MailMassMailingTags represents array of mail.mass_mailing.tag model.
MailMessages represents array of mail.message model.
MailMessageSubtypes represents array of mail.message.subtype model.
MailNotifications represents array of mail.notification model.
MailShortcodes represents array of mail.shortcode model.
MailStatisticsReports represents array of mail.statistics.report model.
MailTemplates represents array of mail.template model.
MailTestSimples represents array of mail.test.simple model.
MailThreads represents array of mail.thread model.
MailTrackingValues represents array of mail.tracking.value model.
MailWizardInvites represents array of mail.wizard.invite model.
Options allow you to filter search results.
PaymentAcquirers represents array of payment.acquirer model.
PaymentIcons represents array of payment.icon model.
PaymentTokens represents array of payment.token model.
PaymentTransactions represents array of payment.transaction model.
PortalMixins represents array of portal.mixin model.
PortalWizards represents array of portal.wizard model.
PortalWizardUsers represents array of portal.wizard.user model.
ProcurementGroups represents array of procurement.group model.
ProcurementRules represents array of procurement.rule model.
ProductAttributeLines represents array of product.attribute.line model.
ProductAttributePrices represents array of product.attribute.price model.
ProductAttributes represents array of product.attribute model.
ProductAttributeValues represents array of product.attribute.value model.
ProductCategorys represents array of product.category model.
ProductPackagings represents array of product.packaging model.
ProductPriceHistorys represents array of product.price.history model.
ProductPricelistItems represents array of product.pricelist.item model.
ProductPricelists represents array of product.pricelist model.
ProductPriceLists represents array of product.price_list model.
ProductProducts represents array of product.product model.
ProductPutaways represents array of product.putaway model.
ProductRemovals represents array of product.removal model.
ProductSupplierinfos represents array of product.supplierinfo model.
ProductTemplates represents array of product.template model.
ProductUomCategs represents array of product.uom.categ model.
ProductUoms represents array of product.uom model.
ProjectProjects represents array of project.project model.
ProjectTagss represents array of project.tags model.
ProjectTaskMergeWizards represents array of project.task.merge.wizard model.
ProjectTasks represents array of project.task model.
ProjectTaskTypes represents array of project.task.type model.
PublisherWarrantyContracts represents array of publisher_warranty.contract model.
PurchaseOrderLines represents array of purchase.order.line model.
PurchaseOrders represents array of purchase.order model.
PurchaseReports represents array of purchase.report model.
RatingMixins represents array of rating.mixin model.
RatingRatings represents array of rating.rating model.
ReportAccountReportAgedpartnerbalances represents array of report.account.report_agedpartnerbalance model.
ReportAccountReportFinancials represents array of report.account.report_financial model.
ReportAccountReportGeneralledgers represents array of report.account.report_generalledger model.
ReportAccountReportJournals represents array of report.account.report_journal model.
ReportAccountReportOverdues represents array of report.account.report_overdue model.
ReportAccountReportPartnerledgers represents array of report.account.report_partnerledger model.
ReportAccountReportTaxs represents array of report.account.report_tax model.
ReportAccountReportTrialbalances represents array of report.account.report_trialbalance model.
ReportAllChannelsSaless represents array of report.all.channels.sales model.
ReportBaseReportIrmodulereferences represents array of report.base.report_irmodulereference model.
ReportHrHolidaysReportHolidayssummarys represents array of report.hr_holidays.report_holidayssummary model.
ReportPaperformats represents array of report.paperformat model.
ReportProductReportPricelists represents array of report.product.report_pricelist model.
ReportProjectTaskUsers represents array of report.project.task.user model.
ReportSaleReportSaleproformas represents array of report.sale.report_saleproforma model.
ReportStockForecasts represents array of report.stock.forecast model.
ResBanks represents array of res.bank model.
ResCompanys represents array of res.company model.
ResConfigInstallers represents array of res.config.installer model.
ResConfigs represents array of res.config model.
ResConfigSettingss represents array of res.config.settings model.
ResCountryGroups represents array of res.country.group model.
ResCountrys represents array of res.country model.
ResCountryStates represents array of res.country.state model.
ResCurrencyRates represents array of res.currency.rate model.
ResCurrencys represents array of res.currency model.
ResGroupss represents array of res.groups model.
ResLangs represents array of res.lang model.
ResourceCalendarAttendances represents array of resource.calendar.attendance model.
ResourceCalendarLeavess represents array of resource.calendar.leaves model.
ResourceCalendars represents array of resource.calendar model.
ResourceMixins represents array of resource.mixin model.
ResourceResources represents array of resource.resource model.
ResPartnerBanks represents array of res.partner.bank model.
ResPartnerCategorys represents array of res.partner.category model.
ResPartnerIndustrys represents array of res.partner.industry model.
ResPartners represents array of res.partner model.
ResPartnerTitles represents array of res.partner.title model.
ResRequestLinks represents array of res.request.link model.
ResUsersLogs represents array of res.users.log model.
ResUserss represents array of res.users model.
SaleAdvancePaymentInvs represents array of sale.advance.payment.inv model.
SaleLayoutCategorys represents array of sale.layout_category model.
SaleOrderLines represents array of sale.order.line model.
SaleOrders represents array of sale.order model.
SaleReports represents array of sale.report model.
SmsApis represents array of sms.api model.
SmsSendSmss represents array of sms.send_sms model.
StockBackorderConfirmations represents array of stock.backorder.confirmation model.
StockChangeProductQtys represents array of stock.change.product.qty model.
StockChangeStandardPrices represents array of stock.change.standard.price model.
StockFixedPutawayStrats represents array of stock.fixed.putaway.strat model.
StockImmediateTransfers represents array of stock.immediate.transfer model.
StockIncotermss represents array of stock.incoterms model.
StockInventoryLines represents array of stock.inventory.line model.
StockInventorys represents array of stock.inventory model.
StockLocationPaths represents array of stock.location.path model.
StockLocationRoutes represents array of stock.location.route model.
StockLocations represents array of stock.location model.
StockMoveLines represents array of stock.move.line model.
StockMoves represents array of stock.move model.
StockOverprocessedTransfers represents array of stock.overprocessed.transfer model.
StockPickings represents array of stock.picking model.
StockPickingTypes represents array of stock.picking.type model.
StockProductionLots represents array of stock.production.lot model.
StockQuantityHistorys represents array of stock.quantity.history model.
StockQuantPackages represents array of stock.quant.package model.
StockQuants represents array of stock.quant model.
StockReturnPickingLines represents array of stock.return.picking.line model.
StockReturnPickings represents array of stock.return.picking model.
StockSchedulerComputes represents array of stock.scheduler.compute model.
StockScraps represents array of stock.scrap model.
StockTraceabilityReports represents array of stock.traceability.report model.
StockWarehouseOrderpoints represents array of stock.warehouse.orderpoint model.
StockWarehouses represents array of stock.warehouse model.
StockWarnInsufficientQtys represents array of stock.warn.insufficient.qty model.
StockWarnInsufficientQtyScraps represents array of stock.warn.insufficient.qty.scrap model.
TaxAdjustmentsWizards represents array of tax.adjustments.wizard model.
UtmCampaigns represents array of utm.campaign model.
UtmMediums represents array of utm.medium model.
UtmMixins represents array of utm.mixin model.
UtmSources represents array of utm.source model.
ValidateAccountMoves represents array of validate.account.move model.
WebEditorConverterTestSubs represents array of web_editor.converter.test.sub model.
WebPlanners represents array of web.planner model.
WebTourTours represents array of web_tour.tour model.
WizardIrModelMenuCreates represents array of wizard.ir.model.menu.create model.
WizardMultiChartsAccountss represents array of wizard.multi.charts.accounts model.