Categorygithub.com/ovstepaniuk/go-odoo-13
modulepackage
0.0.0-20240514095618-840c09a054a4
Repository: https://github.com/ovstepaniuk/go-odoo-13.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",
	})
	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

AccountAccountModel is the odoo model name.
AccountAccountTagModel is the odoo model name.
AccountAccountTemplateModel is the odoo model name.
AccountAccountTypeModel is the odoo model name.
AccountAccrualAccountingWizardModel is the odoo model name.
AccountAnalyticAccountModel is the odoo model name.
AccountAnalyticDistributionModel is the odoo model name.
AccountAnalyticGroupModel is the odoo model name.
AccountAnalyticLineModel is the odoo model name.
AccountAnalyticTagModel 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.
AccountCommonJournalReportModel is the odoo model name.
AccountCommonReportModel 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.
AccountFiscalYearModel is the odoo model name.
AccountFrFecModel is the odoo model name.
AccountFullReconcileModel is the odoo model name.
AccountGroupModel is the odoo model name.
AccountIncotermsModel is the odoo model name.
AccountInvoiceReportModel is the odoo model name.
AccountInvoiceSendModel is the odoo model name.
AccountJournalGroupModel is the odoo model name.
AccountJournalModel is the odoo model name.
AccountMoveLineModel is the odoo model name.
AccountMoveModel is the odoo model name.
AccountMoveReversalModel is the odoo model name.
AccountPartialReconcileModel is the odoo model name.
AccountPaymentMethodModel is the odoo model name.
AccountPaymentModel is the odoo model name.
AccountPaymentRegisterModel 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.
AccountReconciliationWidgetModel is the odoo model name.
AccountRootModel is the odoo model name.
AccountSetupBankManualConfigModel is the odoo model name.
AccountTaxGroupModel is the odoo model name.
AccountTaxModel is the odoo model name.
AccountTaxRepartitionLineModel is the odoo model name.
AccountTaxRepartitionLineTemplateModel is the odoo model name.
AccountTaxReportLineModel 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.
BaseDocumentLayoutModel is the odoo model name.
BaseImportImportModel is the odoo model name.
BaseImportMappingModel 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.
BaseImportTestsModelsComplexModel is the odoo model name.
BaseImportTestsModelsFloatModel 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.
CashBoxOutModel is the odoo model name.
ChangePasswordUserModel is the odoo model name.
ChangePasswordWizardModel is the odoo model name.
ConfirmStockSmsModel 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.
CrmLeadScoringFrequencyFieldModel is the odoo model name.
CrmLeadScoringFrequencyModel is the odoo model name.
CrmLeadTagModel is the odoo model name.
CrmLostReasonModel is the odoo model name.
CrmMergeOpportunityModel is the odoo model name.
CrmPartnerBindingModel is the odoo model name.
CrmQuotationPartnerModel is the odoo model name.
CrmStageModel is the odoo model name.
CrmTeamModel is the odoo model name.
DecimalPrecisionModel is the odoo model name.
DigestDigestModel is the odoo model name.
DigestTipModel 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.
HrDepartureWizardModel is the odoo model name.
HrEmployeeBaseModel is the odoo model name.
HrEmployeeCategoryModel is the odoo model name.
HrEmployeeModel is the odoo model name.
HrEmployeePublicModel is the odoo model name.
HrHolidaysSummaryEmployeeModel is the odoo model name.
HrJobModel is the odoo model name.
HrLeaveAllocationModel is the odoo model name.
HrLeaveModel is the odoo model name.
HrLeaveReportCalendarModel is the odoo model name.
HrLeaveReportModel is the odoo model name.
HrLeaveTypeModel is the odoo model name.
HrPlanActivityTypeModel is the odoo model name.
HrPlanModel is the odoo model name.
HrPlanWizardModel is the odoo model name.
IapAccountModel is the odoo model name.
ImageMixinModel 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.
IrDemoFailureModel is the odoo model name.
IrDemoFailureWizardModel is the odoo model name.
IrDemoModel 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.
IrModelFieldsSelectionModel 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.
IrQwebFieldMany2ManyModel 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.
MailAddressMixinModel is the odoo model name.
MailAliasMixinModel is the odoo model name.
MailAliasModel is the odoo model name.
MailBlacklistModel is the odoo model name.
MailBotModel 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.
MailingContactModel is the odoo model name.
MailingContactSubscriptionModel is the odoo model name.
MailingListMergeModel is the odoo model name.
MailingListModel is the odoo model name.
MailingMailingModel is the odoo model name.
MailingMailingScheduleDateModel is the odoo model name.
MailingTraceModel is the odoo model name.
MailingTraceReportModel is the odoo model name.
MailMailModel is the odoo model name.
MailMessageModel is the odoo model name.
MailMessageSubtypeModel is the odoo model name.
MailModerationModel is the odoo model name.
MailNotificationModel is the odoo model name.
MailResendCancelModel is the odoo model name.
MailResendMessageModel is the odoo model name.
MailResendPartnerModel is the odoo model name.
MailShortcodeModel is the odoo model name.
MailTemplateModel is the odoo model name.
MailThreadBlacklistModel is the odoo model name.
MailThreadCcModel is the odoo model name.
MailThreadModel is the odoo model name.
MailThreadPhoneModel is the odoo model name.
MailTrackingValueModel is the odoo model name.
MailWizardInviteModel is the odoo model name.
PaymentAcquirerModel is the odoo model name.
PaymentAcquirerOnboardingWizardModel is the odoo model name.
PaymentIconModel is the odoo model name.
PaymentLinkWizardModel is the odoo model name.
PaymentTokenModel is the odoo model name.
PaymentTransactionModel is the odoo model name.
PhoneBlacklistModel is the odoo model name.
PhoneValidationMixinModel is the odoo model name.
PortalMixinModel is the odoo model name.
PortalShareModel is the odoo model name.
PortalWizardModel is the odoo model name.
PortalWizardUserModel is the odoo model name.
ProcurementGroupModel is the odoo model name.
ProductAttributeCustomValueModel is the odoo model name.
ProductAttributeModel is the odoo model name.
ProductAttributeValueModel is the odoo model name.
ProductCategoryModel is the odoo model name.
ProductPackagingModel 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.
ProductRemovalModel is the odoo model name.
ProductReplenishModel is the odoo model name.
ProductSupplierinfoModel is the odoo model name.
ProductTemplateAttributeExclusionModel is the odoo model name.
ProductTemplateAttributeLineModel is the odoo model name.
ProductTemplateAttributeValueModel is the odoo model name.
ProductTemplateModel is the odoo model name.
ProjectCreateInvoiceModel is the odoo model name.
ProjectCreateSaleOrderLineModel is the odoo model name.
ProjectCreateSaleOrderModel is the odoo model name.
ProjectProfitabilityReportModel is the odoo model name.
ProjectProjectModel is the odoo model name.
ProjectSaleLineEmployeeMapModel is the odoo model name.
ProjectTagsModel is the odoo model name.
ProjectTaskModel is the odoo model name.
ProjectTaskTypeModel is the odoo model name.
PublisherWarrantyContractModel is the odoo model name.
PurchaseBillUnionModel is the odoo model name.
PurchaseOrderLineModel is the odoo model name.
PurchaseOrderModel is the odoo model name.
PurchaseReportModel is the odoo model name.
QueueJobChannelModel is the odoo model name.
QueueJobFunctionModel is the odoo model name.
QueueJobModel is the odoo model name.
QueueRequeueJobModel is the odoo model name.
RatingMixinModel is the odoo model name.
RatingParentMixinModel is the odoo model name.
RatingRatingModel is the odoo model name.
ReportAccountReportAgedpartnerbalanceModel is the odoo model name.
ReportAccountReportHashIntegrityModel is the odoo model name.
ReportAccountReportInvoiceWithPaymentsModel is the odoo model name.
ReportAccountReportJournalModel is the odoo model name.
ReportAllChannelsSalesModel is the odoo model name.
ReportBaseReportIrmodulereferenceModel is the odoo model name.
ReportHrHolidaysReportHolidayssummaryModel is the odoo model name.
ReportLayoutModel 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.
ReportStockQuantityModel is the odoo model name.
ReportStockReportStockRuleModel is the odoo model name.
ResBankModel is the odoo model name.
ResCompanyLdapModel 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.
ResetViewArchWizardModel 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.
ResPartnerAutocompleteSyncModel 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.
ResUsersLogModel is the odoo model name.
ResUsersModel is the odoo model name.
SaleAdvancePaymentInvModel is the odoo model name.
SaleOrderLineModel is the odoo model name.
SaleOrderModel is the odoo model name.
SaleOrderOptionModel is the odoo model name.
SaleOrderTemplateLineModel is the odoo model name.
SaleOrderTemplateModel is the odoo model name.
SaleOrderTemplateOptionModel is the odoo model name.
SalePaymentAcquirerOnboardingWizardModel is the odoo model name.
SaleReportModel is the odoo model name.
SmsApiModel is the odoo model name.
SmsCancelModel is the odoo model name.
SmsComposerModel is the odoo model name.
SmsResendModel is the odoo model name.
SmsResendRecipientModel is the odoo model name.
SmsSmsModel is the odoo model name.
SmsTemplateModel is the odoo model name.
SmsTemplatePreviewModel is the odoo model name.
SnailmailLetterCancelModel is the odoo model name.
SnailmailLetterFormatErrorModel is the odoo model name.
SnailmailLetterMissingRequiredFieldsModel is the odoo model name.
SnailmailLetterModel is the odoo model name.
StockAssignSerialModel is the odoo model name.
StockBackorderConfirmationModel is the odoo model name.
StockChangeProductQtyModel is the odoo model name.
StockChangeStandardPriceModel is the odoo model name.
StockImmediateTransferModel is the odoo model name.
StockInventoryLineModel is the odoo model name.
StockInventoryModel is the odoo model name.
StockLocationModel 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.
StockPackageDestinationModel is the odoo model name.
StockPackageLevelModel is the odoo model name.
StockPickingModel is the odoo model name.
StockPickingResponsibleModel is the odoo model name.
StockPickingTypeModel is the odoo model name.
StockProductionLotModel is the odoo model name.
StockPutawayRuleModel 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.
StockRuleModel is the odoo model name.
StockRulesReportModel is the odoo model name.
StockSchedulerComputeModel is the odoo model name.
StockScrapModel is the odoo model name.
StockTraceabilityReportModel is the odoo model name.
StockTrackConfirmationModel is the odoo model name.
StockTrackLineModel is the odoo model name.
StockValuationLayerModel 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.
UomCategoryModel is the odoo model name.
UomUomModel 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.
UtmStageModel is the odoo model name.
UtmTagModel is the odoo model name.
ValidateAccountMoveModel is the odoo model name.
WebEditorAssetsModel is the odoo model name.
WebEditorConverterTestSubModel is the odoo model name.
WebTourTourModel is the odoo model name.
WizardIrModelMenuCreateModel 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

AccountAccount represents account.account model.
AccountAccountTag represents account.account.tag model.
AccountAccountTemplate represents account.account.template model.
AccountAccountType represents account.account.type model.
AccountAccrualAccountingWizard represents account.accrual.accounting.wizard model.
AccountAnalyticAccount represents account.analytic.account model.
AccountAnalyticDistribution represents account.analytic.distribution model.
AccountAnalyticGroup represents account.analytic.group model.
AccountAnalyticLine represents account.analytic.line model.
AccountAnalyticTag represents account.analytic.tag 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.
AccountCommonJournalReport represents account.common.journal.report model.
AccountCommonReport represents account.common.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.
AccountFiscalYear represents account.fiscal.year model.
AccountFrFec represents account.fr.fec model.
AccountFullReconcile represents account.full.reconcile model.
AccountGroup represents account.group model.
AccountIncoterms represents account.incoterms model.
AccountInvoiceReport represents account.invoice.report model.
AccountInvoiceSend represents account.invoice.send model.
AccountJournal represents account.journal model.
AccountJournalGroup represents account.journal.group model.
AccountMove represents account.move model.
AccountMoveLine represents account.move.line model.
AccountMoveReversal represents account.move.reversal model.
AccountPartialReconcile represents account.partial.reconcile model.
AccountPayment represents account.payment model.
AccountPaymentMethod represents account.payment.method model.
AccountPaymentRegister represents account.payment.register 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.
AccountReconciliationWidget represents account.reconciliation.widget model.
AccountRoot represents account.root model.
AccountSetupBankManualConfig represents account.setup.bank.manual.config model.
AccountTax represents account.tax model.
AccountTaxGroup represents account.tax.group model.
AccountTaxRepartitionLine represents account.tax.repartition.line model.
AccountTaxRepartitionLineTemplate represents account.tax.repartition.line.template model.
AccountTaxReportLine represents account.tax.report.line 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.
BaseDocumentLayout represents base.document.layout model.
BaseImportImport represents base_import.import model.
BaseImportMapping represents base_import.mapping 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.
BaseImportTestsModelsComplex represents base_import.tests.models.complex model.
BaseImportTestsModelsFloat represents base_import.tests.models.float 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.
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.
ConfirmStockSms represents confirm.stock.sms model.
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.
CrmLeadScoringFrequency represents crm.lead.scoring.frequency model.
CrmLeadScoringFrequencyField represents crm.lead.scoring.frequency.field model.
CrmLeadTag represents crm.lead.tag model.
CrmLostReason represents crm.lost.reason model.
CrmMergeOpportunity represents crm.merge.opportunity model.
CrmPartnerBinding represents crm.partner.binding model.
CrmQuotationPartner represents crm.quotation.partner model.
CrmStage represents crm.stage model.
CrmTeam represents crm.team model.
DecimalPrecision represents decimal.precision model.
DigestDigest represents digest.digest model.
DigestTip represents digest.tip 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.
HrDepartureWizard represents hr.departure.wizard model.
HrEmployee represents hr.employee model.
HrEmployeeBase represents hr.employee.base model.
HrEmployeeCategory represents hr.employee.category model.
HrEmployeePublic represents hr.employee.public model.
HrHolidaysSummaryEmployee represents hr.holidays.summary.employee model.
HrJob represents hr.job model.
HrLeave represents hr.leave model.
HrLeaveAllocation represents hr.leave.allocation model.
HrLeaveReport represents hr.leave.report model.
HrLeaveReportCalendar represents hr.leave.report.calendar model.
HrLeaveType represents hr.leave.type model.
HrPlan represents hr.plan model.
HrPlanActivityType represents hr.plan.activity.type model.
HrPlanWizard represents hr.plan.wizard model.
IapAccount represents iap.account model.
ImageMixin represents image.mixin 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.
IrDemo represents ir.demo model.
IrDemoFailure represents ir.demo_failure model.
IrDemoFailureWizard represents ir.demo_failure.wizard 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.
IrModelFieldsSelection represents ir.model.fields.selection 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.
IrQwebFieldMany2Many represents ir.qweb.field.many2many 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.
MailAddressMixin represents mail.address.mixin model.
MailAlias represents mail.alias model.
MailAliasMixin represents mail.alias.mixin model.
MailBlacklist represents mail.blacklist model.
MailBot represents mail.bot model.
MailChannel represents mail.channel model.
MailChannelPartner represents mail.channel.partner model.
MailComposeMessage represents mail.compose.message model.
MailFollowers represents mail.followers model.
MailingContact represents mailing.contact model.
MailingContactSubscription represents mailing.contact.subscription model.
MailingList represents mailing.list model.
MailingListMerge represents mailing.list.merge model.
MailingMailing represents mailing.mailing model.
MailingMailingScheduleDate represents mailing.mailing.schedule.date model.
MailingTrace represents mailing.trace model.
MailingTraceReport represents mailing.trace.report model.
MailMail represents mail.mail model.
MailMessage represents mail.message model.
MailMessageSubtype represents mail.message.subtype model.
MailModeration represents mail.moderation model.
MailNotification represents mail.notification model.
MailResendCancel represents mail.resend.cancel model.
MailResendMessage represents mail.resend.message model.
MailResendPartner represents mail.resend.partner model.
MailShortcode represents mail.shortcode model.
MailTemplate represents mail.template model.
MailThread represents mail.thread model.
MailThreadBlacklist represents mail.thread.blacklist model.
MailThreadCc represents mail.thread.cc model.
MailThreadPhone represents mail.thread.phone model.
MailTrackingValue represents mail.tracking.value model.
MailWizardInvite represents mail.wizard.invite model.
Many2One represents odoo many2one type.
PaymentAcquirer represents payment.acquirer model.
PaymentAcquirerOnboardingWizard represents payment.acquirer.onboarding.wizard model.
PaymentIcon represents payment.icon model.
PaymentLinkWizard represents payment.link.wizard model.
PaymentToken represents payment.token model.
PaymentTransaction represents payment.transaction model.
PhoneBlacklist represents phone.blacklist model.
PhoneValidationMixin represents phone.validation.mixin model.
PortalMixin represents portal.mixin model.
PortalShare represents portal.share model.
PortalWizard represents portal.wizard model.
PortalWizardUser represents portal.wizard.user model.
ProcurementGroup represents procurement.group model.
ProductAttribute represents product.attribute model.
ProductAttributeCustomValue represents product.attribute.custom.value model.
ProductAttributeValue represents product.attribute.value model.
ProductCategory represents product.category model.
ProductPackaging represents product.packaging model.
ProductPricelist represents product.pricelist model.
ProductPriceList represents product.price_list model.
ProductPricelistItem represents product.pricelist.item model.
ProductProduct represents product.product model.
ProductRemoval represents product.removal model.
ProductReplenish represents product.replenish model.
ProductSupplierinfo represents product.supplierinfo model.
ProductTemplate represents product.template model.
ProductTemplateAttributeExclusion represents product.template.attribute.exclusion model.
ProductTemplateAttributeLine represents product.template.attribute.line model.
ProductTemplateAttributeValue represents product.template.attribute.value model.
ProjectCreateInvoice represents project.create.invoice model.
ProjectCreateSaleOrder represents project.create.sale.order model.
ProjectCreateSaleOrderLine represents project.create.sale.order.line model.
ProjectProfitabilityReport represents project.profitability.report model.
ProjectProject represents project.project model.
ProjectSaleLineEmployeeMap represents project.sale.line.employee.map model.
ProjectTags represents project.tags model.
ProjectTask represents project.task model.
ProjectTaskType represents project.task.type model.
PublisherWarrantyContract represents publisher_warranty.contract model.
PurchaseBillUnion represents purchase.bill.union model.
PurchaseOrder represents purchase.order model.
PurchaseOrderLine represents purchase.order.line model.
PurchaseReport represents purchase.report model.
QueueJob represents queue.job model.
QueueJobChannel represents queue.job.channel model.
QueueJobFunction represents queue.job.function model.
QueueRequeueJob represents queue.requeue.job model.
RatingMixin represents rating.mixin model.
RatingParentMixin represents rating.parent.mixin model.
RatingRating represents rating.rating model.
Relation represents odoo one2many and many2many types.
ReportAccountReportAgedpartnerbalance represents report.account.report_agedpartnerbalance model.
ReportAccountReportHashIntegrity represents report.account.report_hash_integrity model.
ReportAccountReportInvoiceWithPayments represents report.account.report_invoice_with_payments model.
ReportAccountReportJournal represents report.account.report_journal model.
ReportAllChannelsSales represents report.all.channels.sales model.
ReportBaseReportIrmodulereference represents report.base.report_irmodulereference model.
ReportHrHolidaysReportHolidayssummary represents report.hr_holidays.report_holidayssummary model.
ReportLayout represents report.layout 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.
ReportStockQuantity represents report.stock.quantity model.
ReportStockReportStockRule represents report.stock.report_stock_rule model.
ResBank represents res.bank model.
ResCompany represents res.company model.
ResCompanyLdap represents res.company.ldap 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.
ResetViewArchWizard represents reset.view.arch.wizard 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.
ResPartnerAutocompleteSync represents res.partner.autocomplete.sync 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.
ResUsers represents res.users model.
ResUsersLog represents res.users.log model.
SaleAdvancePaymentInv represents sale.advance.payment.inv model.
SaleOrder represents sale.order model.
SaleOrderLine represents sale.order.line model.
SaleOrderOption represents sale.order.option model.
SaleOrderTemplate represents sale.order.template model.
SaleOrderTemplateLine represents sale.order.template.line model.
SaleOrderTemplateOption represents sale.order.template.option model.
SalePaymentAcquirerOnboardingWizard represents sale.payment.acquirer.onboarding.wizard model.
SaleReport represents sale.report model.
Selection represents selection odoo type.
SmsApi represents sms.api model.
SmsCancel represents sms.cancel model.
SmsComposer represents sms.composer model.
SmsResend represents sms.resend model.
SmsResendRecipient represents sms.resend.recipient model.
SmsSms represents sms.sms model.
SmsTemplate represents sms.template model.
SmsTemplatePreview represents sms.template.preview model.
SnailmailLetter represents snailmail.letter model.
SnailmailLetterCancel represents snailmail.letter.cancel model.
SnailmailLetterFormatError represents snailmail.letter.format.error model.
SnailmailLetterMissingRequiredFields represents snailmail.letter.missing.required.fields model.
StockAssignSerial represents stock.assign.serial model.
StockBackorderConfirmation represents stock.backorder.confirmation model.
StockChangeProductQty represents stock.change.product.qty model.
StockChangeStandardPrice represents stock.change.standard.price model.
StockImmediateTransfer represents stock.immediate.transfer model.
StockInventory represents stock.inventory model.
StockInventoryLine represents stock.inventory.line model.
StockLocation represents stock.location model.
StockLocationRoute represents stock.location.route model.
StockMove represents stock.move model.
StockMoveLine represents stock.move.line model.
StockOverprocessedTransfer represents stock.overprocessed.transfer model.
StockPackageDestination represents stock.package.destination model.
StockPackageLevel represents stock.package_level model.
StockPicking represents stock.picking model.
StockPickingResponsible represents stock.picking.responsible model.
StockPickingType represents stock.picking.type model.
StockProductionLot represents stock.production.lot model.
StockPutawayRule represents stock.putaway.rule 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.
StockRule represents stock.rule model.
StockRulesReport represents stock.rules.report model.
StockSchedulerCompute represents stock.scheduler.compute model.
StockScrap represents stock.scrap model.
StockTraceabilityReport represents stock.traceability.report model.
StockTrackConfirmation represents stock.track.confirmation model.
StockTrackLine represents stock.track.line model.
StockValuationLayer represents stock.valuation.layer 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.
UomCategory represents uom.category model.
UomUom represents uom.uom model.
UtmCampaign represents utm.campaign model.
UtmMedium represents utm.medium model.
UtmMixin represents utm.mixin model.
UtmSource represents utm.source model.
UtmStage represents utm.stage model.
UtmTag represents utm.tag model.
ValidateAccountMove represents validate.account.move model.
Version describes odoo instance version.
WebEditorAssets represents web_editor.assets model.
WebEditorConverterTestSub represents web_editor.converter.test.sub model.
WebTourTour represents web_tour.tour model.
WizardIrModelMenuCreate represents wizard.ir.model.menu.create model.

# Type aliases

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.
AccountAccrualAccountingWizards represents array of account.accrual.accounting.wizard model.
AccountAnalyticAccounts represents array of account.analytic.account model.
AccountAnalyticDistributions represents array of account.analytic.distribution model.
AccountAnalyticGroups represents array of account.analytic.group model.
AccountAnalyticLines represents array of account.analytic.line model.
AccountAnalyticTags represents array of account.analytic.tag 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.
AccountCommonJournalReports represents array of account.common.journal.report model.
AccountCommonReports represents array of account.common.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.
AccountFiscalYears represents array of account.fiscal.year model.
AccountFrFecs represents array of account.fr.fec model.
AccountFullReconciles represents array of account.full.reconcile model.
AccountGroups represents array of account.group model.
AccountIncotermss represents array of account.incoterms model.
AccountInvoiceReports represents array of account.invoice.report model.
AccountInvoiceSends represents array of account.invoice.send model.
AccountJournalGroups represents array of account.journal.group model.
AccountJournals represents array of account.journal model.
AccountMoveLines represents array of account.move.line model.
AccountMoveReversals represents array of account.move.reversal model.
AccountMoves represents array of account.move model.
AccountPartialReconciles represents array of account.partial.reconcile model.
AccountPaymentMethods represents array of account.payment.method model.
AccountPaymentRegisters represents array of account.payment.register 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.
AccountReconciliationWidgets represents array of account.reconciliation.widget model.
AccountRoots represents array of account.root model.
AccountSetupBankManualConfigs represents array of account.setup.bank.manual.config model.
AccountTaxGroups represents array of account.tax.group model.
AccountTaxRepartitionLines represents array of account.tax.repartition.line model.
AccountTaxRepartitionLineTemplates represents array of account.tax.repartition.line.template model.
AccountTaxReportLines represents array of account.tax.report.line 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.
BaseDocumentLayouts represents array of base.document.layout model.
BaseImportImports represents array of base_import.import model.
BaseImportMappings represents array of base_import.mapping 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.
BaseImportTestsModelsComplexs represents array of base_import.tests.models.complex model.
BaseImportTestsModelsFloats represents array of base_import.tests.models.float 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.
CashBoxOuts represents array of cash.box.out model.
ChangePasswordUsers represents array of change.password.user model.
ChangePasswordWizards represents array of change.password.wizard model.
ConfirmStockSmss represents array of confirm.stock.sms 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.
CrmLeadScoringFrequencyFields represents array of crm.lead.scoring.frequency.field model.
CrmLeadScoringFrequencys represents array of crm.lead.scoring.frequency 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.
CrmPartnerBindings represents array of crm.partner.binding model.
CrmQuotationPartners represents array of crm.quotation.partner model.
CrmStages represents array of crm.stage model.
CrmTeams represents array of crm.team model.
DecimalPrecisions represents array of decimal.precision model.
DigestDigests represents array of digest.digest model.
DigestTips represents array of digest.tip 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.
HrDepartureWizards represents array of hr.departure.wizard model.
HrEmployeeBases represents array of hr.employee.base model.
HrEmployeeCategorys represents array of hr.employee.category model.
HrEmployeePublics represents array of hr.employee.public model.
HrEmployees represents array of hr.employee model.
HrHolidaysSummaryEmployees represents array of hr.holidays.summary.employee model.
HrJobs represents array of hr.job model.
HrLeaveAllocations represents array of hr.leave.allocation model.
HrLeaveReportCalendars represents array of hr.leave.report.calendar model.
HrLeaveReports represents array of hr.leave.report model.
HrLeaves represents array of hr.leave model.
HrLeaveTypes represents array of hr.leave.type model.
HrPlanActivityTypes represents array of hr.plan.activity.type model.
HrPlans represents array of hr.plan model.
HrPlanWizards represents array of hr.plan.wizard model.
IapAccounts represents array of iap.account model.
ImageMixins represents array of image.mixin 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.
IrDemoFailures represents array of ir.demo_failure model.
IrDemoFailureWizards represents array of ir.demo_failure.wizard model.
IrDemos represents array of ir.demo 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.
IrModelFieldsSelections represents array of ir.model.fields.selection 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.
IrQwebFieldMany2Manys represents array of ir.qweb.field.many2many 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.
MailAddressMixins represents array of mail.address.mixin model.
MailAliasMixins represents array of mail.alias.mixin model.
MailAliass represents array of mail.alias model.
MailBlacklists represents array of mail.blacklist model.
MailBots represents array of mail.bot 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.
MailingContacts represents array of mailing.contact model.
MailingContactSubscriptions represents array of mailing.contact.subscription model.
MailingListMerges represents array of mailing.list.merge model.
MailingLists represents array of mailing.list model.
MailingMailings represents array of mailing.mailing model.
MailingMailingScheduleDates represents array of mailing.mailing.schedule.date model.
MailingTraceReports represents array of mailing.trace.report model.
MailingTraces represents array of mailing.trace model.
MailMails represents array of mail.mail model.
MailMessages represents array of mail.message model.
MailMessageSubtypes represents array of mail.message.subtype model.
MailModerations represents array of mail.moderation model.
MailNotifications represents array of mail.notification model.
MailResendCancels represents array of mail.resend.cancel model.
MailResendMessages represents array of mail.resend.message model.
MailResendPartners represents array of mail.resend.partner model.
MailShortcodes represents array of mail.shortcode model.
MailTemplates represents array of mail.template model.
MailThreadBlacklists represents array of mail.thread.blacklist model.
MailThreadCcs represents array of mail.thread.cc model.
MailThreadPhones represents array of mail.thread.phone 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.
PaymentAcquirerOnboardingWizards represents array of payment.acquirer.onboarding.wizard model.
PaymentAcquirers represents array of payment.acquirer model.
PaymentIcons represents array of payment.icon model.
PaymentLinkWizards represents array of payment.link.wizard model.
PaymentTokens represents array of payment.token model.
PaymentTransactions represents array of payment.transaction model.
PhoneBlacklists represents array of phone.blacklist model.
PhoneValidationMixins represents array of phone.validation.mixin model.
PortalMixins represents array of portal.mixin model.
PortalShares represents array of portal.share model.
PortalWizards represents array of portal.wizard model.
PortalWizardUsers represents array of portal.wizard.user model.
ProcurementGroups represents array of procurement.group model.
ProductAttributeCustomValues represents array of product.attribute.custom.value 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.
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.
ProductRemovals represents array of product.removal model.
ProductReplenishs represents array of product.replenish model.
ProductSupplierinfos represents array of product.supplierinfo model.
ProductTemplateAttributeExclusions represents array of product.template.attribute.exclusion model.
ProductTemplateAttributeLines represents array of product.template.attribute.line model.
ProductTemplateAttributeValues represents array of product.template.attribute.value model.
ProductTemplates represents array of product.template model.
ProjectCreateInvoices represents array of project.create.invoice model.
ProjectCreateSaleOrderLines represents array of project.create.sale.order.line model.
ProjectCreateSaleOrders represents array of project.create.sale.order model.
ProjectProfitabilityReports represents array of project.profitability.report model.
ProjectProjects represents array of project.project model.
ProjectSaleLineEmployeeMaps represents array of project.sale.line.employee.map model.
ProjectTagss represents array of project.tags model.
ProjectTasks represents array of project.task model.
ProjectTaskTypes represents array of project.task.type model.
PublisherWarrantyContracts represents array of publisher_warranty.contract model.
PurchaseBillUnions represents array of purchase.bill.union model.
PurchaseOrderLines represents array of purchase.order.line model.
PurchaseOrders represents array of purchase.order model.
PurchaseReports represents array of purchase.report model.
QueueJobChannels represents array of queue.job.channel model.
QueueJobFunctions represents array of queue.job.function model.
QueueJobs represents array of queue.job model.
QueueRequeueJobs represents array of queue.requeue.job model.
RatingMixins represents array of rating.mixin model.
RatingParentMixins represents array of rating.parent.mixin model.
RatingRatings represents array of rating.rating model.
ReportAccountReportAgedpartnerbalances represents array of report.account.report_agedpartnerbalance model.
ReportAccountReportHashIntegritys represents array of report.account.report_hash_integrity model.
ReportAccountReportInvoiceWithPaymentss represents array of report.account.report_invoice_with_payments model.
ReportAccountReportJournals represents array of report.account.report_journal 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.
ReportLayouts represents array of report.layout 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.
ReportStockQuantitys represents array of report.stock.quantity model.
ReportStockReportStockRules represents array of report.stock.report_stock_rule model.
ResBanks represents array of res.bank model.
ResCompanyLdaps represents array of res.company.ldap 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.
ResetViewArchWizards represents array of reset.view.arch.wizard 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.
ResPartnerAutocompleteSyncs represents array of res.partner.autocomplete.sync 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.
ResUsersLogs represents array of res.users.log model.
ResUserss represents array of res.users model.
SaleAdvancePaymentInvs represents array of sale.advance.payment.inv model.
SaleOrderLines represents array of sale.order.line model.
SaleOrderOptions represents array of sale.order.option model.
SaleOrders represents array of sale.order model.
SaleOrderTemplateLines represents array of sale.order.template.line model.
SaleOrderTemplateOptions represents array of sale.order.template.option model.
SaleOrderTemplates represents array of sale.order.template model.
SalePaymentAcquirerOnboardingWizards represents array of sale.payment.acquirer.onboarding.wizard model.
SaleReports represents array of sale.report model.
SmsApis represents array of sms.api model.
SmsCancels represents array of sms.cancel model.
SmsComposers represents array of sms.composer model.
SmsResendRecipients represents array of sms.resend.recipient model.
SmsResends represents array of sms.resend model.
SmsSmss represents array of sms.sms model.
SmsTemplatePreviews represents array of sms.template.preview model.
SmsTemplates represents array of sms.template model.
SnailmailLetterCancels represents array of snailmail.letter.cancel model.
SnailmailLetterFormatErrors represents array of snailmail.letter.format.error model.
SnailmailLetterMissingRequiredFieldss represents array of snailmail.letter.missing.required.fields model.
SnailmailLetters represents array of snailmail.letter model.
StockAssignSerials represents array of stock.assign.serial 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.
StockImmediateTransfers represents array of stock.immediate.transfer model.
StockInventoryLines represents array of stock.inventory.line model.
StockInventorys represents array of stock.inventory 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.
StockPackageDestinations represents array of stock.package.destination model.
StockPackageLevels represents array of stock.package_level model.
StockPickingResponsibles represents array of stock.picking.responsible model.
StockPickings represents array of stock.picking model.
StockPickingTypes represents array of stock.picking.type model.
StockProductionLots represents array of stock.production.lot model.
StockPutawayRules represents array of stock.putaway.rule 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.
StockRules represents array of stock.rule model.
StockRulesReports represents array of stock.rules.report model.
StockSchedulerComputes represents array of stock.scheduler.compute model.
StockScraps represents array of stock.scrap model.
StockTraceabilityReports represents array of stock.traceability.report model.
StockTrackConfirmations represents array of stock.track.confirmation model.
StockTrackLines represents array of stock.track.line model.
StockValuationLayers represents array of stock.valuation.layer 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.
UomCategorys represents array of uom.category model.
UomUoms represents array of uom.uom 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.
UtmStages represents array of utm.stage model.
UtmTags represents array of utm.tag model.
ValidateAccountMoves represents array of validate.account.move model.
WebEditorAssetss represents array of web_editor.assets model.
WebEditorConverterTestSubs represents array of web_editor.converter.test.sub model.
WebTourTours represents array of web_tour.tour model.
WizardIrModelMenuCreates represents array of wizard.ir.model.menu.create model.