diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..261eeb9e --- /dev/null +++ b/LICENSE @@ -0,0 +1,201 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/README.md b/README.md index e8b8dbad..35e1982c 100644 --- a/README.md +++ b/README.md @@ -1,105 +1,182 @@ # go-odoo -A Odoo API client enabling Go programs to interact with Odoo in a simple and uniform way. +An Odoo API client enabling Go programs to interact with Odoo in a simple and uniform way. -## NOTE +[![GitHub license](https://img.shields.io/github/license/skilld-labs/go-odoo.svg)](https://github.com/skilld-labs/go-odoo/blob/master/LICENSE) +[![GoDoc](https://godoc.org/github.com/skilld-labs/go-odoo?status.svg)](https://pkg.go.dev/github.com/skilld-labs/go-odoo?tab=doc) +[![Go Report Card](https://goreportcard.com/badge/github.com/skilld-labs/go-odoo)](https://goreportcard.com/report/github.com/skilld-labs/go-odoo) +[![GitHub issues](https://img.shields.io/github/issues/skilld-labs/go-odoo.svg)](https://github.com/skilld-labs/go-odoo/issues) -Release v0.0.1 (released on 26-07-2017). +## Usage -## Coverage +### Generate your models -This API client package covers all basic functions from the odoo API. -This include all calls to the following services : -- [x] Login -- [x] Create -- [x] Update -- [x] Delete -- [x] Search -- [x] Read -- [x] SearchRead -- [x] SearchCount -- [x] DoRequest +Define the environment variables to be able to connect to your odoo instance : -Services listed above are basic low-level functions from Odoo API, there accessible by any client. +(Don't set `ODOO_MODELS` if you want all your models to be generated) -There also are high-level functions based on these low-level functions. Each model has its own functions. -Actually we got: +``` +export ODOO_ADMIN=admin +export ODOO_PASSWORD=password +export ODOO_DATABASE=odoo +export ODOO_URL=http://localhost:8069 +export ODOO_MODELS="crm.lead" +``` -- [x] GetIdsByName -- [x] GetByIds -- [x] GetByName -- [x] GetAll -- [x] Create -- [x] Update -- [x] Delete +`ODOO_REPO_PATH` is the path where the repository will be downloaded (by default its GOPATH): +``` +export ODOO_REPO_PATH=$(echo $GOPATH | awk -F ':' '{ print $1 }')/src/github.com/skilld-labs/go-odoo +``` -All models are automatically generated by the model2types.py and models.csv files who take datas and retranscribe into .go files. -All api functions are automatically generated by the model2api.py and models.csv files. +Download library and generate models : +``` +go get github.com/skilld-labs/go-odoo +cd $ODOO_REPO_PATH +ls | grep -v "conversion.go\|generator\|go.mod\|go-odoo-generator\|go.sum\|ir_model_fields.go\|ir_model.go\|LICENSE\|odoo.go\|README.md\|types.go\|version.go" // keep only go-odoo core files +go generate +``` -## Usage +That's it ! Your models have been generated ! -```go -import "github.com/skilld-labs/go-odoo/api" -``` +### Enjoy coding! -You have to construct a new client. +(All exemples on this README are based on model `crm.lead`) ```go - c, err := api.NewClient("http://localhost:8069", nil) +package main + +import ( + odoo "github.com/skilld-labs/go-odoo" +) + +func main() { + c, err := odoo.NewClient(&odoo.ClientConfig{ + Admin: "admin", + Password: "password", + Database: "odoo", + URL: "http://localhost:8069", + }) if err != nil { - fmt.Println(err.Error()) + log.Fatal(err) } - err = c.Login("dbName", "Admin", "password") - if err != nil { - fmt.Println(err.Error()) + 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) } +} ``` -If you want to generate your own model, you have to check if it is into the 'models.csv' file or add it. -Then, you generate all models with the python command -```python -python model2types.py +## 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 models those functions : + +### Create +```go +func (c *Client) CreateCrmLead(cl *CrmLead) (int64, error) {} ``` -Recover your .go file in the 'go-types' folder and add it into the 'types' folder. -# Examples +### Update +```go +func (c *Client) UpdateCrmLead(cl *CrmLead) error {} +func (c *Client) UpdateCrmLeads(ids []int64, cl *CrmLead) error {} +``` -This is an example of how to create a new sale order : +### Delete +```go +func (c *Client) DeleteCrmLead(id int64) error {} +func (c *Client) DeleteCrmLeads(ids []int64) error {} +``` +### Get ```go -package main +func (c *Client) GetCrmLead(id int64) (*CrmLead, error) {} +func (c *Client) GetCrmLeads(ids []int64) (*CrmLeads, error) {} +``` -import ( - "fmt" +### Find +Find is powerful and allow you to query a model and filter results. [Criteria and Options](#criteria-and-options) - "github.com/skilld-labs/go-odoo/api" -) +```go +func (c *Client) FindCrmLeads(criteria *Criteria, options *Options) (*CrmLeads, error) {} +``` -func main() { - c, err := api.NewClient("http://localhost:8069", nil) - if err != nil { - fmt.Println(err.Error()) - } - err = c.Login("dbName", "admin", "password") - if err != nil { - fmt.Println(err.Error()) - } - //get the sale order service - s := api.NewSaleOrderService(c) - //call the function GetAll() linked to the sale order service - so, err := s.GetAll() - if err != nil { - fmt.Println(err.Error()) - } - fmt.Println(so) -} +## Types + +The library contains custom types to improve the usability : + +### Basic types + +```go +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 + +```go +func NewMany2One(id int64, name string) *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](https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write). + +### Criteria and Options + +`Criteria` is a set of criterion and allow you to query models. [More informations](https://www.odoo.com/documentation/13.0/reference/orm.html#search-domains) + +`Options` allow you to filter results. + +```go +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 recommand you to use models functions (high level). + +Here are available low level functions : + +```go +func (c *Client) Create(model string, values interface{}) (int64, error) {} +func (c *Client) Update(model string, ids []int64, values interface{}) 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 +## Todo - Tests -- New Odoo API functions (ex: report printing) +- Modular template ## Issues @@ -107,6 +184,6 @@ func main() { ## Contributors -Antoine Huret () +Antoine Huret () -Jean-Baptiste Guerraz () +Jean-Baptiste Guerraz () diff --git a/api/_unknown.go b/api/_unknown.go deleted file mode 100644 index 6f76faae..00000000 --- a/api/_unknown.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type UnknownService struct { - client *Client -} - -func NewUnknownService(c *Client) *UnknownService { - return &UnknownService{client: c} -} - -func (svc *UnknownService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.UnknownModel, name) -} - -func (svc *UnknownService) GetByIds(ids []int64) (*types.Unknowns, error) { - u := &types.Unknowns{} - return u, svc.client.getByIds(types.UnknownModel, ids, u) -} - -func (svc *UnknownService) GetByName(name string) (*types.Unknowns, error) { - u := &types.Unknowns{} - return u, svc.client.getByName(types.UnknownModel, name, u) -} - -func (svc *UnknownService) GetByField(field string, value string) (*types.Unknowns, error) { - u := &types.Unknowns{} - return u, svc.client.getByField(types.UnknownModel, field, value, u) -} - -func (svc *UnknownService) GetAll() (*types.Unknowns, error) { - u := &types.Unknowns{} - return u, svc.client.getAll(types.UnknownModel, u) -} - -func (svc *UnknownService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.UnknownModel, fields, relations) -} - -func (svc *UnknownService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.UnknownModel, ids, fields, relations) -} - -func (svc *UnknownService) Delete(ids []int64) error { - return svc.client.delete(types.UnknownModel, ids) -} diff --git a/api/account_abstract_payment.go b/api/account_abstract_payment.go deleted file mode 100644 index 3b1ea1cd..00000000 --- a/api/account_abstract_payment.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAbstractPaymentService struct { - client *Client -} - -func NewAccountAbstractPaymentService(c *Client) *AccountAbstractPaymentService { - return &AccountAbstractPaymentService{client: c} -} - -func (svc *AccountAbstractPaymentService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAbstractPaymentModel, name) -} - -func (svc *AccountAbstractPaymentService) GetByIds(ids []int64) (*types.AccountAbstractPayments, error) { - a := &types.AccountAbstractPayments{} - return a, svc.client.getByIds(types.AccountAbstractPaymentModel, ids, a) -} - -func (svc *AccountAbstractPaymentService) GetByName(name string) (*types.AccountAbstractPayments, error) { - a := &types.AccountAbstractPayments{} - return a, svc.client.getByName(types.AccountAbstractPaymentModel, name, a) -} - -func (svc *AccountAbstractPaymentService) GetByField(field string, value string) (*types.AccountAbstractPayments, error) { - a := &types.AccountAbstractPayments{} - return a, svc.client.getByField(types.AccountAbstractPaymentModel, field, value, a) -} - -func (svc *AccountAbstractPaymentService) GetAll() (*types.AccountAbstractPayments, error) { - a := &types.AccountAbstractPayments{} - return a, svc.client.getAll(types.AccountAbstractPaymentModel, a) -} - -func (svc *AccountAbstractPaymentService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAbstractPaymentModel, fields, relations) -} - -func (svc *AccountAbstractPaymentService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAbstractPaymentModel, ids, fields, relations) -} - -func (svc *AccountAbstractPaymentService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAbstractPaymentModel, ids) -} diff --git a/api/account_account.go b/api/account_account.go deleted file mode 100644 index 96233687..00000000 --- a/api/account_account.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAccountService struct { - client *Client -} - -func NewAccountAccountService(c *Client) *AccountAccountService { - return &AccountAccountService{client: c} -} - -func (svc *AccountAccountService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAccountModel, name) -} - -func (svc *AccountAccountService) GetByIds(ids []int64) (*types.AccountAccounts, error) { - a := &types.AccountAccounts{} - return a, svc.client.getByIds(types.AccountAccountModel, ids, a) -} - -func (svc *AccountAccountService) GetByName(name string) (*types.AccountAccounts, error) { - a := &types.AccountAccounts{} - return a, svc.client.getByName(types.AccountAccountModel, name, a) -} - -func (svc *AccountAccountService) GetByField(field string, value string) (*types.AccountAccounts, error) { - a := &types.AccountAccounts{} - return a, svc.client.getByField(types.AccountAccountModel, field, value, a) -} - -func (svc *AccountAccountService) GetAll() (*types.AccountAccounts, error) { - a := &types.AccountAccounts{} - return a, svc.client.getAll(types.AccountAccountModel, a) -} - -func (svc *AccountAccountService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAccountModel, fields, relations) -} - -func (svc *AccountAccountService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAccountModel, ids, fields, relations) -} - -func (svc *AccountAccountService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAccountModel, ids) -} diff --git a/api/account_account_tag.go b/api/account_account_tag.go deleted file mode 100644 index 91941045..00000000 --- a/api/account_account_tag.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAccountTagService struct { - client *Client -} - -func NewAccountAccountTagService(c *Client) *AccountAccountTagService { - return &AccountAccountTagService{client: c} -} - -func (svc *AccountAccountTagService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAccountTagModel, name) -} - -func (svc *AccountAccountTagService) GetByIds(ids []int64) (*types.AccountAccountTags, error) { - a := &types.AccountAccountTags{} - return a, svc.client.getByIds(types.AccountAccountTagModel, ids, a) -} - -func (svc *AccountAccountTagService) GetByName(name string) (*types.AccountAccountTags, error) { - a := &types.AccountAccountTags{} - return a, svc.client.getByName(types.AccountAccountTagModel, name, a) -} - -func (svc *AccountAccountTagService) GetByField(field string, value string) (*types.AccountAccountTags, error) { - a := &types.AccountAccountTags{} - return a, svc.client.getByField(types.AccountAccountTagModel, field, value, a) -} - -func (svc *AccountAccountTagService) GetAll() (*types.AccountAccountTags, error) { - a := &types.AccountAccountTags{} - return a, svc.client.getAll(types.AccountAccountTagModel, a) -} - -func (svc *AccountAccountTagService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAccountTagModel, fields, relations) -} - -func (svc *AccountAccountTagService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAccountTagModel, ids, fields, relations) -} - -func (svc *AccountAccountTagService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAccountTagModel, ids) -} diff --git a/api/account_account_template.go b/api/account_account_template.go deleted file mode 100644 index 1f3db772..00000000 --- a/api/account_account_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAccountTemplateService struct { - client *Client -} - -func NewAccountAccountTemplateService(c *Client) *AccountAccountTemplateService { - return &AccountAccountTemplateService{client: c} -} - -func (svc *AccountAccountTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAccountTemplateModel, name) -} - -func (svc *AccountAccountTemplateService) GetByIds(ids []int64) (*types.AccountAccountTemplates, error) { - a := &types.AccountAccountTemplates{} - return a, svc.client.getByIds(types.AccountAccountTemplateModel, ids, a) -} - -func (svc *AccountAccountTemplateService) GetByName(name string) (*types.AccountAccountTemplates, error) { - a := &types.AccountAccountTemplates{} - return a, svc.client.getByName(types.AccountAccountTemplateModel, name, a) -} - -func (svc *AccountAccountTemplateService) GetByField(field string, value string) (*types.AccountAccountTemplates, error) { - a := &types.AccountAccountTemplates{} - return a, svc.client.getByField(types.AccountAccountTemplateModel, field, value, a) -} - -func (svc *AccountAccountTemplateService) GetAll() (*types.AccountAccountTemplates, error) { - a := &types.AccountAccountTemplates{} - return a, svc.client.getAll(types.AccountAccountTemplateModel, a) -} - -func (svc *AccountAccountTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAccountTemplateModel, fields, relations) -} - -func (svc *AccountAccountTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAccountTemplateModel, ids, fields, relations) -} - -func (svc *AccountAccountTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAccountTemplateModel, ids) -} diff --git a/api/account_account_type.go b/api/account_account_type.go deleted file mode 100644 index 88f9076d..00000000 --- a/api/account_account_type.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAccountTypeService struct { - client *Client -} - -func NewAccountAccountTypeService(c *Client) *AccountAccountTypeService { - return &AccountAccountTypeService{client: c} -} - -func (svc *AccountAccountTypeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAccountTypeModel, name) -} - -func (svc *AccountAccountTypeService) GetByIds(ids []int64) (*types.AccountAccountTypes, error) { - a := &types.AccountAccountTypes{} - return a, svc.client.getByIds(types.AccountAccountTypeModel, ids, a) -} - -func (svc *AccountAccountTypeService) GetByName(name string) (*types.AccountAccountTypes, error) { - a := &types.AccountAccountTypes{} - return a, svc.client.getByName(types.AccountAccountTypeModel, name, a) -} - -func (svc *AccountAccountTypeService) GetByField(field string, value string) (*types.AccountAccountTypes, error) { - a := &types.AccountAccountTypes{} - return a, svc.client.getByField(types.AccountAccountTypeModel, field, value, a) -} - -func (svc *AccountAccountTypeService) GetAll() (*types.AccountAccountTypes, error) { - a := &types.AccountAccountTypes{} - return a, svc.client.getAll(types.AccountAccountTypeModel, a) -} - -func (svc *AccountAccountTypeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAccountTypeModel, fields, relations) -} - -func (svc *AccountAccountTypeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAccountTypeModel, ids, fields, relations) -} - -func (svc *AccountAccountTypeService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAccountTypeModel, ids) -} diff --git a/api/account_aged_trial_balance.go b/api/account_aged_trial_balance.go deleted file mode 100644 index 00b3dff0..00000000 --- a/api/account_aged_trial_balance.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAgedTrialBalanceService struct { - client *Client -} - -func NewAccountAgedTrialBalanceService(c *Client) *AccountAgedTrialBalanceService { - return &AccountAgedTrialBalanceService{client: c} -} - -func (svc *AccountAgedTrialBalanceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAgedTrialBalanceModel, name) -} - -func (svc *AccountAgedTrialBalanceService) GetByIds(ids []int64) (*types.AccountAgedTrialBalances, error) { - a := &types.AccountAgedTrialBalances{} - return a, svc.client.getByIds(types.AccountAgedTrialBalanceModel, ids, a) -} - -func (svc *AccountAgedTrialBalanceService) GetByName(name string) (*types.AccountAgedTrialBalances, error) { - a := &types.AccountAgedTrialBalances{} - return a, svc.client.getByName(types.AccountAgedTrialBalanceModel, name, a) -} - -func (svc *AccountAgedTrialBalanceService) GetByField(field string, value string) (*types.AccountAgedTrialBalances, error) { - a := &types.AccountAgedTrialBalances{} - return a, svc.client.getByField(types.AccountAgedTrialBalanceModel, field, value, a) -} - -func (svc *AccountAgedTrialBalanceService) GetAll() (*types.AccountAgedTrialBalances, error) { - a := &types.AccountAgedTrialBalances{} - return a, svc.client.getAll(types.AccountAgedTrialBalanceModel, a) -} - -func (svc *AccountAgedTrialBalanceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAgedTrialBalanceModel, fields, relations) -} - -func (svc *AccountAgedTrialBalanceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAgedTrialBalanceModel, ids, fields, relations) -} - -func (svc *AccountAgedTrialBalanceService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAgedTrialBalanceModel, ids) -} diff --git a/api/account_analytic_account.go b/api/account_analytic_account.go deleted file mode 100644 index fb0fcb7e..00000000 --- a/api/account_analytic_account.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAnalyticAccountService struct { - client *Client -} - -func NewAccountAnalyticAccountService(c *Client) *AccountAnalyticAccountService { - return &AccountAnalyticAccountService{client: c} -} - -func (svc *AccountAnalyticAccountService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAnalyticAccountModel, name) -} - -func (svc *AccountAnalyticAccountService) GetByIds(ids []int64) (*types.AccountAnalyticAccounts, error) { - a := &types.AccountAnalyticAccounts{} - return a, svc.client.getByIds(types.AccountAnalyticAccountModel, ids, a) -} - -func (svc *AccountAnalyticAccountService) GetByName(name string) (*types.AccountAnalyticAccounts, error) { - a := &types.AccountAnalyticAccounts{} - return a, svc.client.getByName(types.AccountAnalyticAccountModel, name, a) -} - -func (svc *AccountAnalyticAccountService) GetByField(field string, value string) (*types.AccountAnalyticAccounts, error) { - a := &types.AccountAnalyticAccounts{} - return a, svc.client.getByField(types.AccountAnalyticAccountModel, field, value, a) -} - -func (svc *AccountAnalyticAccountService) GetAll() (*types.AccountAnalyticAccounts, error) { - a := &types.AccountAnalyticAccounts{} - return a, svc.client.getAll(types.AccountAnalyticAccountModel, a) -} - -func (svc *AccountAnalyticAccountService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAnalyticAccountModel, fields, relations) -} - -func (svc *AccountAnalyticAccountService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAnalyticAccountModel, ids, fields, relations) -} - -func (svc *AccountAnalyticAccountService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAnalyticAccountModel, ids) -} diff --git a/api/account_analytic_line.go b/api/account_analytic_line.go deleted file mode 100644 index fda99d9e..00000000 --- a/api/account_analytic_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAnalyticLineService struct { - client *Client -} - -func NewAccountAnalyticLineService(c *Client) *AccountAnalyticLineService { - return &AccountAnalyticLineService{client: c} -} - -func (svc *AccountAnalyticLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAnalyticLineModel, name) -} - -func (svc *AccountAnalyticLineService) GetByIds(ids []int64) (*types.AccountAnalyticLines, error) { - a := &types.AccountAnalyticLines{} - return a, svc.client.getByIds(types.AccountAnalyticLineModel, ids, a) -} - -func (svc *AccountAnalyticLineService) GetByName(name string) (*types.AccountAnalyticLines, error) { - a := &types.AccountAnalyticLines{} - return a, svc.client.getByName(types.AccountAnalyticLineModel, name, a) -} - -func (svc *AccountAnalyticLineService) GetByField(field string, value string) (*types.AccountAnalyticLines, error) { - a := &types.AccountAnalyticLines{} - return a, svc.client.getByField(types.AccountAnalyticLineModel, field, value, a) -} - -func (svc *AccountAnalyticLineService) GetAll() (*types.AccountAnalyticLines, error) { - a := &types.AccountAnalyticLines{} - return a, svc.client.getAll(types.AccountAnalyticLineModel, a) -} - -func (svc *AccountAnalyticLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAnalyticLineModel, fields, relations) -} - -func (svc *AccountAnalyticLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAnalyticLineModel, ids, fields, relations) -} - -func (svc *AccountAnalyticLineService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAnalyticLineModel, ids) -} diff --git a/api/account_analytic_tag.go b/api/account_analytic_tag.go deleted file mode 100644 index 5b2a07a1..00000000 --- a/api/account_analytic_tag.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountAnalyticTagService struct { - client *Client -} - -func NewAccountAnalyticTagService(c *Client) *AccountAnalyticTagService { - return &AccountAnalyticTagService{client: c} -} - -func (svc *AccountAnalyticTagService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountAnalyticTagModel, name) -} - -func (svc *AccountAnalyticTagService) GetByIds(ids []int64) (*types.AccountAnalyticTags, error) { - a := &types.AccountAnalyticTags{} - return a, svc.client.getByIds(types.AccountAnalyticTagModel, ids, a) -} - -func (svc *AccountAnalyticTagService) GetByName(name string) (*types.AccountAnalyticTags, error) { - a := &types.AccountAnalyticTags{} - return a, svc.client.getByName(types.AccountAnalyticTagModel, name, a) -} - -func (svc *AccountAnalyticTagService) GetByField(field string, value string) (*types.AccountAnalyticTags, error) { - a := &types.AccountAnalyticTags{} - return a, svc.client.getByField(types.AccountAnalyticTagModel, field, value, a) -} - -func (svc *AccountAnalyticTagService) GetAll() (*types.AccountAnalyticTags, error) { - a := &types.AccountAnalyticTags{} - return a, svc.client.getAll(types.AccountAnalyticTagModel, a) -} - -func (svc *AccountAnalyticTagService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountAnalyticTagModel, fields, relations) -} - -func (svc *AccountAnalyticTagService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountAnalyticTagModel, ids, fields, relations) -} - -func (svc *AccountAnalyticTagService) Delete(ids []int64) error { - return svc.client.delete(types.AccountAnalyticTagModel, ids) -} diff --git a/api/account_balance_report.go b/api/account_balance_report.go deleted file mode 100644 index b978d022..00000000 --- a/api/account_balance_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBalanceReportService struct { - client *Client -} - -func NewAccountBalanceReportService(c *Client) *AccountBalanceReportService { - return &AccountBalanceReportService{client: c} -} - -func (svc *AccountBalanceReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBalanceReportModel, name) -} - -func (svc *AccountBalanceReportService) GetByIds(ids []int64) (*types.AccountBalanceReports, error) { - a := &types.AccountBalanceReports{} - return a, svc.client.getByIds(types.AccountBalanceReportModel, ids, a) -} - -func (svc *AccountBalanceReportService) GetByName(name string) (*types.AccountBalanceReports, error) { - a := &types.AccountBalanceReports{} - return a, svc.client.getByName(types.AccountBalanceReportModel, name, a) -} - -func (svc *AccountBalanceReportService) GetByField(field string, value string) (*types.AccountBalanceReports, error) { - a := &types.AccountBalanceReports{} - return a, svc.client.getByField(types.AccountBalanceReportModel, field, value, a) -} - -func (svc *AccountBalanceReportService) GetAll() (*types.AccountBalanceReports, error) { - a := &types.AccountBalanceReports{} - return a, svc.client.getAll(types.AccountBalanceReportModel, a) -} - -func (svc *AccountBalanceReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBalanceReportModel, fields, relations) -} - -func (svc *AccountBalanceReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBalanceReportModel, ids, fields, relations) -} - -func (svc *AccountBalanceReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBalanceReportModel, ids) -} diff --git a/api/account_bank_accounts_wizard.go b/api/account_bank_accounts_wizard.go deleted file mode 100644 index 09a90145..00000000 --- a/api/account_bank_accounts_wizard.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBankAccountsWizardService struct { - client *Client -} - -func NewAccountBankAccountsWizardService(c *Client) *AccountBankAccountsWizardService { - return &AccountBankAccountsWizardService{client: c} -} - -func (svc *AccountBankAccountsWizardService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBankAccountsWizardModel, name) -} - -func (svc *AccountBankAccountsWizardService) GetByIds(ids []int64) (*types.AccountBankAccountsWizards, error) { - a := &types.AccountBankAccountsWizards{} - return a, svc.client.getByIds(types.AccountBankAccountsWizardModel, ids, a) -} - -func (svc *AccountBankAccountsWizardService) GetByName(name string) (*types.AccountBankAccountsWizards, error) { - a := &types.AccountBankAccountsWizards{} - return a, svc.client.getByName(types.AccountBankAccountsWizardModel, name, a) -} - -func (svc *AccountBankAccountsWizardService) GetByField(field string, value string) (*types.AccountBankAccountsWizards, error) { - a := &types.AccountBankAccountsWizards{} - return a, svc.client.getByField(types.AccountBankAccountsWizardModel, field, value, a) -} - -func (svc *AccountBankAccountsWizardService) GetAll() (*types.AccountBankAccountsWizards, error) { - a := &types.AccountBankAccountsWizards{} - return a, svc.client.getAll(types.AccountBankAccountsWizardModel, a) -} - -func (svc *AccountBankAccountsWizardService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBankAccountsWizardModel, fields, relations) -} - -func (svc *AccountBankAccountsWizardService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBankAccountsWizardModel, ids, fields, relations) -} - -func (svc *AccountBankAccountsWizardService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBankAccountsWizardModel, ids) -} diff --git a/api/account_bank_statement.go b/api/account_bank_statement.go deleted file mode 100644 index 013653d0..00000000 --- a/api/account_bank_statement.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBankStatementService struct { - client *Client -} - -func NewAccountBankStatementService(c *Client) *AccountBankStatementService { - return &AccountBankStatementService{client: c} -} - -func (svc *AccountBankStatementService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBankStatementModel, name) -} - -func (svc *AccountBankStatementService) GetByIds(ids []int64) (*types.AccountBankStatements, error) { - a := &types.AccountBankStatements{} - return a, svc.client.getByIds(types.AccountBankStatementModel, ids, a) -} - -func (svc *AccountBankStatementService) GetByName(name string) (*types.AccountBankStatements, error) { - a := &types.AccountBankStatements{} - return a, svc.client.getByName(types.AccountBankStatementModel, name, a) -} - -func (svc *AccountBankStatementService) GetByField(field string, value string) (*types.AccountBankStatements, error) { - a := &types.AccountBankStatements{} - return a, svc.client.getByField(types.AccountBankStatementModel, field, value, a) -} - -func (svc *AccountBankStatementService) GetAll() (*types.AccountBankStatements, error) { - a := &types.AccountBankStatements{} - return a, svc.client.getAll(types.AccountBankStatementModel, a) -} - -func (svc *AccountBankStatementService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBankStatementModel, fields, relations) -} - -func (svc *AccountBankStatementService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBankStatementModel, ids, fields, relations) -} - -func (svc *AccountBankStatementService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBankStatementModel, ids) -} diff --git a/api/account_bank_statement_cashbox.go b/api/account_bank_statement_cashbox.go deleted file mode 100644 index 0a87d3e5..00000000 --- a/api/account_bank_statement_cashbox.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBankStatementCashboxService struct { - client *Client -} - -func NewAccountBankStatementCashboxService(c *Client) *AccountBankStatementCashboxService { - return &AccountBankStatementCashboxService{client: c} -} - -func (svc *AccountBankStatementCashboxService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBankStatementCashboxModel, name) -} - -func (svc *AccountBankStatementCashboxService) GetByIds(ids []int64) (*types.AccountBankStatementCashboxs, error) { - a := &types.AccountBankStatementCashboxs{} - return a, svc.client.getByIds(types.AccountBankStatementCashboxModel, ids, a) -} - -func (svc *AccountBankStatementCashboxService) GetByName(name string) (*types.AccountBankStatementCashboxs, error) { - a := &types.AccountBankStatementCashboxs{} - return a, svc.client.getByName(types.AccountBankStatementCashboxModel, name, a) -} - -func (svc *AccountBankStatementCashboxService) GetByField(field string, value string) (*types.AccountBankStatementCashboxs, error) { - a := &types.AccountBankStatementCashboxs{} - return a, svc.client.getByField(types.AccountBankStatementCashboxModel, field, value, a) -} - -func (svc *AccountBankStatementCashboxService) GetAll() (*types.AccountBankStatementCashboxs, error) { - a := &types.AccountBankStatementCashboxs{} - return a, svc.client.getAll(types.AccountBankStatementCashboxModel, a) -} - -func (svc *AccountBankStatementCashboxService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBankStatementCashboxModel, fields, relations) -} - -func (svc *AccountBankStatementCashboxService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBankStatementCashboxModel, ids, fields, relations) -} - -func (svc *AccountBankStatementCashboxService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBankStatementCashboxModel, ids) -} diff --git a/api/account_bank_statement_closebalance.go b/api/account_bank_statement_closebalance.go deleted file mode 100644 index 0ebea358..00000000 --- a/api/account_bank_statement_closebalance.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBankStatementClosebalanceService struct { - client *Client -} - -func NewAccountBankStatementClosebalanceService(c *Client) *AccountBankStatementClosebalanceService { - return &AccountBankStatementClosebalanceService{client: c} -} - -func (svc *AccountBankStatementClosebalanceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBankStatementClosebalanceModel, name) -} - -func (svc *AccountBankStatementClosebalanceService) GetByIds(ids []int64) (*types.AccountBankStatementClosebalances, error) { - a := &types.AccountBankStatementClosebalances{} - return a, svc.client.getByIds(types.AccountBankStatementClosebalanceModel, ids, a) -} - -func (svc *AccountBankStatementClosebalanceService) GetByName(name string) (*types.AccountBankStatementClosebalances, error) { - a := &types.AccountBankStatementClosebalances{} - return a, svc.client.getByName(types.AccountBankStatementClosebalanceModel, name, a) -} - -func (svc *AccountBankStatementClosebalanceService) GetByField(field string, value string) (*types.AccountBankStatementClosebalances, error) { - a := &types.AccountBankStatementClosebalances{} - return a, svc.client.getByField(types.AccountBankStatementClosebalanceModel, field, value, a) -} - -func (svc *AccountBankStatementClosebalanceService) GetAll() (*types.AccountBankStatementClosebalances, error) { - a := &types.AccountBankStatementClosebalances{} - return a, svc.client.getAll(types.AccountBankStatementClosebalanceModel, a) -} - -func (svc *AccountBankStatementClosebalanceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBankStatementClosebalanceModel, fields, relations) -} - -func (svc *AccountBankStatementClosebalanceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBankStatementClosebalanceModel, ids, fields, relations) -} - -func (svc *AccountBankStatementClosebalanceService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBankStatementClosebalanceModel, ids) -} diff --git a/api/account_bank_statement_import.go b/api/account_bank_statement_import.go deleted file mode 100644 index b5c2a411..00000000 --- a/api/account_bank_statement_import.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBankStatementImportService struct { - client *Client -} - -func NewAccountBankStatementImportService(c *Client) *AccountBankStatementImportService { - return &AccountBankStatementImportService{client: c} -} - -func (svc *AccountBankStatementImportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBankStatementImportModel, name) -} - -func (svc *AccountBankStatementImportService) GetByIds(ids []int64) (*types.AccountBankStatementImports, error) { - a := &types.AccountBankStatementImports{} - return a, svc.client.getByIds(types.AccountBankStatementImportModel, ids, a) -} - -func (svc *AccountBankStatementImportService) GetByName(name string) (*types.AccountBankStatementImports, error) { - a := &types.AccountBankStatementImports{} - return a, svc.client.getByName(types.AccountBankStatementImportModel, name, a) -} - -func (svc *AccountBankStatementImportService) GetByField(field string, value string) (*types.AccountBankStatementImports, error) { - a := &types.AccountBankStatementImports{} - return a, svc.client.getByField(types.AccountBankStatementImportModel, field, value, a) -} - -func (svc *AccountBankStatementImportService) GetAll() (*types.AccountBankStatementImports, error) { - a := &types.AccountBankStatementImports{} - return a, svc.client.getAll(types.AccountBankStatementImportModel, a) -} - -func (svc *AccountBankStatementImportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBankStatementImportModel, fields, relations) -} - -func (svc *AccountBankStatementImportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBankStatementImportModel, ids, fields, relations) -} - -func (svc *AccountBankStatementImportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBankStatementImportModel, ids) -} diff --git a/api/account_bank_statement_import_journal_creation.go b/api/account_bank_statement_import_journal_creation.go deleted file mode 100644 index 8912789d..00000000 --- a/api/account_bank_statement_import_journal_creation.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBankStatementImportJournalCreationService struct { - client *Client -} - -func NewAccountBankStatementImportJournalCreationService(c *Client) *AccountBankStatementImportJournalCreationService { - return &AccountBankStatementImportJournalCreationService{client: c} -} - -func (svc *AccountBankStatementImportJournalCreationService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBankStatementImportJournalCreationModel, name) -} - -func (svc *AccountBankStatementImportJournalCreationService) GetByIds(ids []int64) (*types.AccountBankStatementImportJournalCreations, error) { - a := &types.AccountBankStatementImportJournalCreations{} - return a, svc.client.getByIds(types.AccountBankStatementImportJournalCreationModel, ids, a) -} - -func (svc *AccountBankStatementImportJournalCreationService) GetByName(name string) (*types.AccountBankStatementImportJournalCreations, error) { - a := &types.AccountBankStatementImportJournalCreations{} - return a, svc.client.getByName(types.AccountBankStatementImportJournalCreationModel, name, a) -} - -func (svc *AccountBankStatementImportJournalCreationService) GetByField(field string, value string) (*types.AccountBankStatementImportJournalCreations, error) { - a := &types.AccountBankStatementImportJournalCreations{} - return a, svc.client.getByField(types.AccountBankStatementImportJournalCreationModel, field, value, a) -} - -func (svc *AccountBankStatementImportJournalCreationService) GetAll() (*types.AccountBankStatementImportJournalCreations, error) { - a := &types.AccountBankStatementImportJournalCreations{} - return a, svc.client.getAll(types.AccountBankStatementImportJournalCreationModel, a) -} - -func (svc *AccountBankStatementImportJournalCreationService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBankStatementImportJournalCreationModel, fields, relations) -} - -func (svc *AccountBankStatementImportJournalCreationService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBankStatementImportJournalCreationModel, ids, fields, relations) -} - -func (svc *AccountBankStatementImportJournalCreationService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBankStatementImportJournalCreationModel, ids) -} diff --git a/api/account_bank_statement_line.go b/api/account_bank_statement_line.go deleted file mode 100644 index 20db8880..00000000 --- a/api/account_bank_statement_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountBankStatementLineService struct { - client *Client -} - -func NewAccountBankStatementLineService(c *Client) *AccountBankStatementLineService { - return &AccountBankStatementLineService{client: c} -} - -func (svc *AccountBankStatementLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountBankStatementLineModel, name) -} - -func (svc *AccountBankStatementLineService) GetByIds(ids []int64) (*types.AccountBankStatementLines, error) { - a := &types.AccountBankStatementLines{} - return a, svc.client.getByIds(types.AccountBankStatementLineModel, ids, a) -} - -func (svc *AccountBankStatementLineService) GetByName(name string) (*types.AccountBankStatementLines, error) { - a := &types.AccountBankStatementLines{} - return a, svc.client.getByName(types.AccountBankStatementLineModel, name, a) -} - -func (svc *AccountBankStatementLineService) GetByField(field string, value string) (*types.AccountBankStatementLines, error) { - a := &types.AccountBankStatementLines{} - return a, svc.client.getByField(types.AccountBankStatementLineModel, field, value, a) -} - -func (svc *AccountBankStatementLineService) GetAll() (*types.AccountBankStatementLines, error) { - a := &types.AccountBankStatementLines{} - return a, svc.client.getAll(types.AccountBankStatementLineModel, a) -} - -func (svc *AccountBankStatementLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountBankStatementLineModel, fields, relations) -} - -func (svc *AccountBankStatementLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountBankStatementLineModel, ids, fields, relations) -} - -func (svc *AccountBankStatementLineService) Delete(ids []int64) error { - return svc.client.delete(types.AccountBankStatementLineModel, ids) -} diff --git a/api/account_cash_rounding.go b/api/account_cash_rounding.go deleted file mode 100644 index f49b1998..00000000 --- a/api/account_cash_rounding.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountCashRoundingService struct { - client *Client -} - -func NewAccountCashRoundingService(c *Client) *AccountCashRoundingService { - return &AccountCashRoundingService{client: c} -} - -func (svc *AccountCashRoundingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountCashRoundingModel, name) -} - -func (svc *AccountCashRoundingService) GetByIds(ids []int64) (*types.AccountCashRoundings, error) { - a := &types.AccountCashRoundings{} - return a, svc.client.getByIds(types.AccountCashRoundingModel, ids, a) -} - -func (svc *AccountCashRoundingService) GetByName(name string) (*types.AccountCashRoundings, error) { - a := &types.AccountCashRoundings{} - return a, svc.client.getByName(types.AccountCashRoundingModel, name, a) -} - -func (svc *AccountCashRoundingService) GetByField(field string, value string) (*types.AccountCashRoundings, error) { - a := &types.AccountCashRoundings{} - return a, svc.client.getByField(types.AccountCashRoundingModel, field, value, a) -} - -func (svc *AccountCashRoundingService) GetAll() (*types.AccountCashRoundings, error) { - a := &types.AccountCashRoundings{} - return a, svc.client.getAll(types.AccountCashRoundingModel, a) -} - -func (svc *AccountCashRoundingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountCashRoundingModel, fields, relations) -} - -func (svc *AccountCashRoundingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountCashRoundingModel, ids, fields, relations) -} - -func (svc *AccountCashRoundingService) Delete(ids []int64) error { - return svc.client.delete(types.AccountCashRoundingModel, ids) -} diff --git a/api/account_cashbox_line.go b/api/account_cashbox_line.go deleted file mode 100644 index 44ef53d2..00000000 --- a/api/account_cashbox_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountCashboxLineService struct { - client *Client -} - -func NewAccountCashboxLineService(c *Client) *AccountCashboxLineService { - return &AccountCashboxLineService{client: c} -} - -func (svc *AccountCashboxLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountCashboxLineModel, name) -} - -func (svc *AccountCashboxLineService) GetByIds(ids []int64) (*types.AccountCashboxLines, error) { - a := &types.AccountCashboxLines{} - return a, svc.client.getByIds(types.AccountCashboxLineModel, ids, a) -} - -func (svc *AccountCashboxLineService) GetByName(name string) (*types.AccountCashboxLines, error) { - a := &types.AccountCashboxLines{} - return a, svc.client.getByName(types.AccountCashboxLineModel, name, a) -} - -func (svc *AccountCashboxLineService) GetByField(field string, value string) (*types.AccountCashboxLines, error) { - a := &types.AccountCashboxLines{} - return a, svc.client.getByField(types.AccountCashboxLineModel, field, value, a) -} - -func (svc *AccountCashboxLineService) GetAll() (*types.AccountCashboxLines, error) { - a := &types.AccountCashboxLines{} - return a, svc.client.getAll(types.AccountCashboxLineModel, a) -} - -func (svc *AccountCashboxLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountCashboxLineModel, fields, relations) -} - -func (svc *AccountCashboxLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountCashboxLineModel, ids, fields, relations) -} - -func (svc *AccountCashboxLineService) Delete(ids []int64) error { - return svc.client.delete(types.AccountCashboxLineModel, ids) -} diff --git a/api/account_chart_template.go b/api/account_chart_template.go deleted file mode 100644 index 0f424145..00000000 --- a/api/account_chart_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountChartTemplateService struct { - client *Client -} - -func NewAccountChartTemplateService(c *Client) *AccountChartTemplateService { - return &AccountChartTemplateService{client: c} -} - -func (svc *AccountChartTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountChartTemplateModel, name) -} - -func (svc *AccountChartTemplateService) GetByIds(ids []int64) (*types.AccountChartTemplates, error) { - a := &types.AccountChartTemplates{} - return a, svc.client.getByIds(types.AccountChartTemplateModel, ids, a) -} - -func (svc *AccountChartTemplateService) GetByName(name string) (*types.AccountChartTemplates, error) { - a := &types.AccountChartTemplates{} - return a, svc.client.getByName(types.AccountChartTemplateModel, name, a) -} - -func (svc *AccountChartTemplateService) GetByField(field string, value string) (*types.AccountChartTemplates, error) { - a := &types.AccountChartTemplates{} - return a, svc.client.getByField(types.AccountChartTemplateModel, field, value, a) -} - -func (svc *AccountChartTemplateService) GetAll() (*types.AccountChartTemplates, error) { - a := &types.AccountChartTemplates{} - return a, svc.client.getAll(types.AccountChartTemplateModel, a) -} - -func (svc *AccountChartTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountChartTemplateModel, fields, relations) -} - -func (svc *AccountChartTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountChartTemplateModel, ids, fields, relations) -} - -func (svc *AccountChartTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.AccountChartTemplateModel, ids) -} diff --git a/api/account_common_account_report.go b/api/account_common_account_report.go deleted file mode 100644 index d97c820d..00000000 --- a/api/account_common_account_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountCommonAccountReportService struct { - client *Client -} - -func NewAccountCommonAccountReportService(c *Client) *AccountCommonAccountReportService { - return &AccountCommonAccountReportService{client: c} -} - -func (svc *AccountCommonAccountReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountCommonAccountReportModel, name) -} - -func (svc *AccountCommonAccountReportService) GetByIds(ids []int64) (*types.AccountCommonAccountReports, error) { - a := &types.AccountCommonAccountReports{} - return a, svc.client.getByIds(types.AccountCommonAccountReportModel, ids, a) -} - -func (svc *AccountCommonAccountReportService) GetByName(name string) (*types.AccountCommonAccountReports, error) { - a := &types.AccountCommonAccountReports{} - return a, svc.client.getByName(types.AccountCommonAccountReportModel, name, a) -} - -func (svc *AccountCommonAccountReportService) GetByField(field string, value string) (*types.AccountCommonAccountReports, error) { - a := &types.AccountCommonAccountReports{} - return a, svc.client.getByField(types.AccountCommonAccountReportModel, field, value, a) -} - -func (svc *AccountCommonAccountReportService) GetAll() (*types.AccountCommonAccountReports, error) { - a := &types.AccountCommonAccountReports{} - return a, svc.client.getAll(types.AccountCommonAccountReportModel, a) -} - -func (svc *AccountCommonAccountReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountCommonAccountReportModel, fields, relations) -} - -func (svc *AccountCommonAccountReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountCommonAccountReportModel, ids, fields, relations) -} - -func (svc *AccountCommonAccountReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountCommonAccountReportModel, ids) -} diff --git a/api/account_common_journal_report.go b/api/account_common_journal_report.go deleted file mode 100644 index 5f678802..00000000 --- a/api/account_common_journal_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountCommonJournalReportService struct { - client *Client -} - -func NewAccountCommonJournalReportService(c *Client) *AccountCommonJournalReportService { - return &AccountCommonJournalReportService{client: c} -} - -func (svc *AccountCommonJournalReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountCommonJournalReportModel, name) -} - -func (svc *AccountCommonJournalReportService) GetByIds(ids []int64) (*types.AccountCommonJournalReports, error) { - a := &types.AccountCommonJournalReports{} - return a, svc.client.getByIds(types.AccountCommonJournalReportModel, ids, a) -} - -func (svc *AccountCommonJournalReportService) GetByName(name string) (*types.AccountCommonJournalReports, error) { - a := &types.AccountCommonJournalReports{} - return a, svc.client.getByName(types.AccountCommonJournalReportModel, name, a) -} - -func (svc *AccountCommonJournalReportService) GetByField(field string, value string) (*types.AccountCommonJournalReports, error) { - a := &types.AccountCommonJournalReports{} - return a, svc.client.getByField(types.AccountCommonJournalReportModel, field, value, a) -} - -func (svc *AccountCommonJournalReportService) GetAll() (*types.AccountCommonJournalReports, error) { - a := &types.AccountCommonJournalReports{} - return a, svc.client.getAll(types.AccountCommonJournalReportModel, a) -} - -func (svc *AccountCommonJournalReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountCommonJournalReportModel, fields, relations) -} - -func (svc *AccountCommonJournalReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountCommonJournalReportModel, ids, fields, relations) -} - -func (svc *AccountCommonJournalReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountCommonJournalReportModel, ids) -} diff --git a/api/account_common_partner_report.go b/api/account_common_partner_report.go deleted file mode 100644 index 4c09b2b8..00000000 --- a/api/account_common_partner_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountCommonPartnerReportService struct { - client *Client -} - -func NewAccountCommonPartnerReportService(c *Client) *AccountCommonPartnerReportService { - return &AccountCommonPartnerReportService{client: c} -} - -func (svc *AccountCommonPartnerReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountCommonPartnerReportModel, name) -} - -func (svc *AccountCommonPartnerReportService) GetByIds(ids []int64) (*types.AccountCommonPartnerReports, error) { - a := &types.AccountCommonPartnerReports{} - return a, svc.client.getByIds(types.AccountCommonPartnerReportModel, ids, a) -} - -func (svc *AccountCommonPartnerReportService) GetByName(name string) (*types.AccountCommonPartnerReports, error) { - a := &types.AccountCommonPartnerReports{} - return a, svc.client.getByName(types.AccountCommonPartnerReportModel, name, a) -} - -func (svc *AccountCommonPartnerReportService) GetByField(field string, value string) (*types.AccountCommonPartnerReports, error) { - a := &types.AccountCommonPartnerReports{} - return a, svc.client.getByField(types.AccountCommonPartnerReportModel, field, value, a) -} - -func (svc *AccountCommonPartnerReportService) GetAll() (*types.AccountCommonPartnerReports, error) { - a := &types.AccountCommonPartnerReports{} - return a, svc.client.getAll(types.AccountCommonPartnerReportModel, a) -} - -func (svc *AccountCommonPartnerReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountCommonPartnerReportModel, fields, relations) -} - -func (svc *AccountCommonPartnerReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountCommonPartnerReportModel, ids, fields, relations) -} - -func (svc *AccountCommonPartnerReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountCommonPartnerReportModel, ids) -} diff --git a/api/account_common_report.go b/api/account_common_report.go deleted file mode 100644 index 90574ffa..00000000 --- a/api/account_common_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountCommonReportService struct { - client *Client -} - -func NewAccountCommonReportService(c *Client) *AccountCommonReportService { - return &AccountCommonReportService{client: c} -} - -func (svc *AccountCommonReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountCommonReportModel, name) -} - -func (svc *AccountCommonReportService) GetByIds(ids []int64) (*types.AccountCommonReports, error) { - a := &types.AccountCommonReports{} - return a, svc.client.getByIds(types.AccountCommonReportModel, ids, a) -} - -func (svc *AccountCommonReportService) GetByName(name string) (*types.AccountCommonReports, error) { - a := &types.AccountCommonReports{} - return a, svc.client.getByName(types.AccountCommonReportModel, name, a) -} - -func (svc *AccountCommonReportService) GetByField(field string, value string) (*types.AccountCommonReports, error) { - a := &types.AccountCommonReports{} - return a, svc.client.getByField(types.AccountCommonReportModel, field, value, a) -} - -func (svc *AccountCommonReportService) GetAll() (*types.AccountCommonReports, error) { - a := &types.AccountCommonReports{} - return a, svc.client.getAll(types.AccountCommonReportModel, a) -} - -func (svc *AccountCommonReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountCommonReportModel, fields, relations) -} - -func (svc *AccountCommonReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountCommonReportModel, ids, fields, relations) -} - -func (svc *AccountCommonReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountCommonReportModel, ids) -} diff --git a/api/account_financial_report.go b/api/account_financial_report.go deleted file mode 100644 index df74218d..00000000 --- a/api/account_financial_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFinancialReportService struct { - client *Client -} - -func NewAccountFinancialReportService(c *Client) *AccountFinancialReportService { - return &AccountFinancialReportService{client: c} -} - -func (svc *AccountFinancialReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFinancialReportModel, name) -} - -func (svc *AccountFinancialReportService) GetByIds(ids []int64) (*types.AccountFinancialReports, error) { - a := &types.AccountFinancialReports{} - return a, svc.client.getByIds(types.AccountFinancialReportModel, ids, a) -} - -func (svc *AccountFinancialReportService) GetByName(name string) (*types.AccountFinancialReports, error) { - a := &types.AccountFinancialReports{} - return a, svc.client.getByName(types.AccountFinancialReportModel, name, a) -} - -func (svc *AccountFinancialReportService) GetByField(field string, value string) (*types.AccountFinancialReports, error) { - a := &types.AccountFinancialReports{} - return a, svc.client.getByField(types.AccountFinancialReportModel, field, value, a) -} - -func (svc *AccountFinancialReportService) GetAll() (*types.AccountFinancialReports, error) { - a := &types.AccountFinancialReports{} - return a, svc.client.getAll(types.AccountFinancialReportModel, a) -} - -func (svc *AccountFinancialReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFinancialReportModel, fields, relations) -} - -func (svc *AccountFinancialReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFinancialReportModel, ids, fields, relations) -} - -func (svc *AccountFinancialReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFinancialReportModel, ids) -} diff --git a/api/account_financial_year_op.go b/api/account_financial_year_op.go deleted file mode 100644 index 8cf41ecc..00000000 --- a/api/account_financial_year_op.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFinancialYearOpService struct { - client *Client -} - -func NewAccountFinancialYearOpService(c *Client) *AccountFinancialYearOpService { - return &AccountFinancialYearOpService{client: c} -} - -func (svc *AccountFinancialYearOpService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFinancialYearOpModel, name) -} - -func (svc *AccountFinancialYearOpService) GetByIds(ids []int64) (*types.AccountFinancialYearOps, error) { - a := &types.AccountFinancialYearOps{} - return a, svc.client.getByIds(types.AccountFinancialYearOpModel, ids, a) -} - -func (svc *AccountFinancialYearOpService) GetByName(name string) (*types.AccountFinancialYearOps, error) { - a := &types.AccountFinancialYearOps{} - return a, svc.client.getByName(types.AccountFinancialYearOpModel, name, a) -} - -func (svc *AccountFinancialYearOpService) GetByField(field string, value string) (*types.AccountFinancialYearOps, error) { - a := &types.AccountFinancialYearOps{} - return a, svc.client.getByField(types.AccountFinancialYearOpModel, field, value, a) -} - -func (svc *AccountFinancialYearOpService) GetAll() (*types.AccountFinancialYearOps, error) { - a := &types.AccountFinancialYearOps{} - return a, svc.client.getAll(types.AccountFinancialYearOpModel, a) -} - -func (svc *AccountFinancialYearOpService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFinancialYearOpModel, fields, relations) -} - -func (svc *AccountFinancialYearOpService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFinancialYearOpModel, ids, fields, relations) -} - -func (svc *AccountFinancialYearOpService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFinancialYearOpModel, ids) -} diff --git a/api/account_fiscal_position.go b/api/account_fiscal_position.go deleted file mode 100644 index 033639cd..00000000 --- a/api/account_fiscal_position.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFiscalPositionService struct { - client *Client -} - -func NewAccountFiscalPositionService(c *Client) *AccountFiscalPositionService { - return &AccountFiscalPositionService{client: c} -} - -func (svc *AccountFiscalPositionService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFiscalPositionModel, name) -} - -func (svc *AccountFiscalPositionService) GetByIds(ids []int64) (*types.AccountFiscalPositions, error) { - a := &types.AccountFiscalPositions{} - return a, svc.client.getByIds(types.AccountFiscalPositionModel, ids, a) -} - -func (svc *AccountFiscalPositionService) GetByName(name string) (*types.AccountFiscalPositions, error) { - a := &types.AccountFiscalPositions{} - return a, svc.client.getByName(types.AccountFiscalPositionModel, name, a) -} - -func (svc *AccountFiscalPositionService) GetByField(field string, value string) (*types.AccountFiscalPositions, error) { - a := &types.AccountFiscalPositions{} - return a, svc.client.getByField(types.AccountFiscalPositionModel, field, value, a) -} - -func (svc *AccountFiscalPositionService) GetAll() (*types.AccountFiscalPositions, error) { - a := &types.AccountFiscalPositions{} - return a, svc.client.getAll(types.AccountFiscalPositionModel, a) -} - -func (svc *AccountFiscalPositionService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFiscalPositionModel, fields, relations) -} - -func (svc *AccountFiscalPositionService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFiscalPositionModel, ids, fields, relations) -} - -func (svc *AccountFiscalPositionService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFiscalPositionModel, ids) -} diff --git a/api/account_fiscal_position_account.go b/api/account_fiscal_position_account.go deleted file mode 100644 index e8e03fa6..00000000 --- a/api/account_fiscal_position_account.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFiscalPositionAccountService struct { - client *Client -} - -func NewAccountFiscalPositionAccountService(c *Client) *AccountFiscalPositionAccountService { - return &AccountFiscalPositionAccountService{client: c} -} - -func (svc *AccountFiscalPositionAccountService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFiscalPositionAccountModel, name) -} - -func (svc *AccountFiscalPositionAccountService) GetByIds(ids []int64) (*types.AccountFiscalPositionAccounts, error) { - a := &types.AccountFiscalPositionAccounts{} - return a, svc.client.getByIds(types.AccountFiscalPositionAccountModel, ids, a) -} - -func (svc *AccountFiscalPositionAccountService) GetByName(name string) (*types.AccountFiscalPositionAccounts, error) { - a := &types.AccountFiscalPositionAccounts{} - return a, svc.client.getByName(types.AccountFiscalPositionAccountModel, name, a) -} - -func (svc *AccountFiscalPositionAccountService) GetByField(field string, value string) (*types.AccountFiscalPositionAccounts, error) { - a := &types.AccountFiscalPositionAccounts{} - return a, svc.client.getByField(types.AccountFiscalPositionAccountModel, field, value, a) -} - -func (svc *AccountFiscalPositionAccountService) GetAll() (*types.AccountFiscalPositionAccounts, error) { - a := &types.AccountFiscalPositionAccounts{} - return a, svc.client.getAll(types.AccountFiscalPositionAccountModel, a) -} - -func (svc *AccountFiscalPositionAccountService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFiscalPositionAccountModel, fields, relations) -} - -func (svc *AccountFiscalPositionAccountService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFiscalPositionAccountModel, ids, fields, relations) -} - -func (svc *AccountFiscalPositionAccountService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFiscalPositionAccountModel, ids) -} diff --git a/api/account_fiscal_position_account_template.go b/api/account_fiscal_position_account_template.go deleted file mode 100644 index 9c29ef86..00000000 --- a/api/account_fiscal_position_account_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFiscalPositionAccountTemplateService struct { - client *Client -} - -func NewAccountFiscalPositionAccountTemplateService(c *Client) *AccountFiscalPositionAccountTemplateService { - return &AccountFiscalPositionAccountTemplateService{client: c} -} - -func (svc *AccountFiscalPositionAccountTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFiscalPositionAccountTemplateModel, name) -} - -func (svc *AccountFiscalPositionAccountTemplateService) GetByIds(ids []int64) (*types.AccountFiscalPositionAccountTemplates, error) { - a := &types.AccountFiscalPositionAccountTemplates{} - return a, svc.client.getByIds(types.AccountFiscalPositionAccountTemplateModel, ids, a) -} - -func (svc *AccountFiscalPositionAccountTemplateService) GetByName(name string) (*types.AccountFiscalPositionAccountTemplates, error) { - a := &types.AccountFiscalPositionAccountTemplates{} - return a, svc.client.getByName(types.AccountFiscalPositionAccountTemplateModel, name, a) -} - -func (svc *AccountFiscalPositionAccountTemplateService) GetByField(field string, value string) (*types.AccountFiscalPositionAccountTemplates, error) { - a := &types.AccountFiscalPositionAccountTemplates{} - return a, svc.client.getByField(types.AccountFiscalPositionAccountTemplateModel, field, value, a) -} - -func (svc *AccountFiscalPositionAccountTemplateService) GetAll() (*types.AccountFiscalPositionAccountTemplates, error) { - a := &types.AccountFiscalPositionAccountTemplates{} - return a, svc.client.getAll(types.AccountFiscalPositionAccountTemplateModel, a) -} - -func (svc *AccountFiscalPositionAccountTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFiscalPositionAccountTemplateModel, fields, relations) -} - -func (svc *AccountFiscalPositionAccountTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFiscalPositionAccountTemplateModel, ids, fields, relations) -} - -func (svc *AccountFiscalPositionAccountTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFiscalPositionAccountTemplateModel, ids) -} diff --git a/api/account_fiscal_position_tax.go b/api/account_fiscal_position_tax.go deleted file mode 100644 index 6718ae9f..00000000 --- a/api/account_fiscal_position_tax.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFiscalPositionTaxService struct { - client *Client -} - -func NewAccountFiscalPositionTaxService(c *Client) *AccountFiscalPositionTaxService { - return &AccountFiscalPositionTaxService{client: c} -} - -func (svc *AccountFiscalPositionTaxService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFiscalPositionTaxModel, name) -} - -func (svc *AccountFiscalPositionTaxService) GetByIds(ids []int64) (*types.AccountFiscalPositionTaxs, error) { - a := &types.AccountFiscalPositionTaxs{} - return a, svc.client.getByIds(types.AccountFiscalPositionTaxModel, ids, a) -} - -func (svc *AccountFiscalPositionTaxService) GetByName(name string) (*types.AccountFiscalPositionTaxs, error) { - a := &types.AccountFiscalPositionTaxs{} - return a, svc.client.getByName(types.AccountFiscalPositionTaxModel, name, a) -} - -func (svc *AccountFiscalPositionTaxService) GetByField(field string, value string) (*types.AccountFiscalPositionTaxs, error) { - a := &types.AccountFiscalPositionTaxs{} - return a, svc.client.getByField(types.AccountFiscalPositionTaxModel, field, value, a) -} - -func (svc *AccountFiscalPositionTaxService) GetAll() (*types.AccountFiscalPositionTaxs, error) { - a := &types.AccountFiscalPositionTaxs{} - return a, svc.client.getAll(types.AccountFiscalPositionTaxModel, a) -} - -func (svc *AccountFiscalPositionTaxService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFiscalPositionTaxModel, fields, relations) -} - -func (svc *AccountFiscalPositionTaxService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFiscalPositionTaxModel, ids, fields, relations) -} - -func (svc *AccountFiscalPositionTaxService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFiscalPositionTaxModel, ids) -} diff --git a/api/account_fiscal_position_tax_template.go b/api/account_fiscal_position_tax_template.go deleted file mode 100644 index 1e203424..00000000 --- a/api/account_fiscal_position_tax_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFiscalPositionTaxTemplateService struct { - client *Client -} - -func NewAccountFiscalPositionTaxTemplateService(c *Client) *AccountFiscalPositionTaxTemplateService { - return &AccountFiscalPositionTaxTemplateService{client: c} -} - -func (svc *AccountFiscalPositionTaxTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFiscalPositionTaxTemplateModel, name) -} - -func (svc *AccountFiscalPositionTaxTemplateService) GetByIds(ids []int64) (*types.AccountFiscalPositionTaxTemplates, error) { - a := &types.AccountFiscalPositionTaxTemplates{} - return a, svc.client.getByIds(types.AccountFiscalPositionTaxTemplateModel, ids, a) -} - -func (svc *AccountFiscalPositionTaxTemplateService) GetByName(name string) (*types.AccountFiscalPositionTaxTemplates, error) { - a := &types.AccountFiscalPositionTaxTemplates{} - return a, svc.client.getByName(types.AccountFiscalPositionTaxTemplateModel, name, a) -} - -func (svc *AccountFiscalPositionTaxTemplateService) GetByField(field string, value string) (*types.AccountFiscalPositionTaxTemplates, error) { - a := &types.AccountFiscalPositionTaxTemplates{} - return a, svc.client.getByField(types.AccountFiscalPositionTaxTemplateModel, field, value, a) -} - -func (svc *AccountFiscalPositionTaxTemplateService) GetAll() (*types.AccountFiscalPositionTaxTemplates, error) { - a := &types.AccountFiscalPositionTaxTemplates{} - return a, svc.client.getAll(types.AccountFiscalPositionTaxTemplateModel, a) -} - -func (svc *AccountFiscalPositionTaxTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFiscalPositionTaxTemplateModel, fields, relations) -} - -func (svc *AccountFiscalPositionTaxTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFiscalPositionTaxTemplateModel, ids, fields, relations) -} - -func (svc *AccountFiscalPositionTaxTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFiscalPositionTaxTemplateModel, ids) -} diff --git a/api/account_fiscal_position_template.go b/api/account_fiscal_position_template.go deleted file mode 100644 index 9da604e4..00000000 --- a/api/account_fiscal_position_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFiscalPositionTemplateService struct { - client *Client -} - -func NewAccountFiscalPositionTemplateService(c *Client) *AccountFiscalPositionTemplateService { - return &AccountFiscalPositionTemplateService{client: c} -} - -func (svc *AccountFiscalPositionTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFiscalPositionTemplateModel, name) -} - -func (svc *AccountFiscalPositionTemplateService) GetByIds(ids []int64) (*types.AccountFiscalPositionTemplates, error) { - a := &types.AccountFiscalPositionTemplates{} - return a, svc.client.getByIds(types.AccountFiscalPositionTemplateModel, ids, a) -} - -func (svc *AccountFiscalPositionTemplateService) GetByName(name string) (*types.AccountFiscalPositionTemplates, error) { - a := &types.AccountFiscalPositionTemplates{} - return a, svc.client.getByName(types.AccountFiscalPositionTemplateModel, name, a) -} - -func (svc *AccountFiscalPositionTemplateService) GetByField(field string, value string) (*types.AccountFiscalPositionTemplates, error) { - a := &types.AccountFiscalPositionTemplates{} - return a, svc.client.getByField(types.AccountFiscalPositionTemplateModel, field, value, a) -} - -func (svc *AccountFiscalPositionTemplateService) GetAll() (*types.AccountFiscalPositionTemplates, error) { - a := &types.AccountFiscalPositionTemplates{} - return a, svc.client.getAll(types.AccountFiscalPositionTemplateModel, a) -} - -func (svc *AccountFiscalPositionTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFiscalPositionTemplateModel, fields, relations) -} - -func (svc *AccountFiscalPositionTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFiscalPositionTemplateModel, ids, fields, relations) -} - -func (svc *AccountFiscalPositionTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFiscalPositionTemplateModel, ids) -} diff --git a/api/account_fr_fec.go b/api/account_fr_fec.go deleted file mode 100644 index c553ee9d..00000000 --- a/api/account_fr_fec.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFrFecService struct { - client *Client -} - -func NewAccountFrFecService(c *Client) *AccountFrFecService { - return &AccountFrFecService{client: c} -} - -func (svc *AccountFrFecService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFrFecModel, name) -} - -func (svc *AccountFrFecService) GetByIds(ids []int64) (*types.AccountFrFecs, error) { - a := &types.AccountFrFecs{} - return a, svc.client.getByIds(types.AccountFrFecModel, ids, a) -} - -func (svc *AccountFrFecService) GetByName(name string) (*types.AccountFrFecs, error) { - a := &types.AccountFrFecs{} - return a, svc.client.getByName(types.AccountFrFecModel, name, a) -} - -func (svc *AccountFrFecService) GetByField(field string, value string) (*types.AccountFrFecs, error) { - a := &types.AccountFrFecs{} - return a, svc.client.getByField(types.AccountFrFecModel, field, value, a) -} - -func (svc *AccountFrFecService) GetAll() (*types.AccountFrFecs, error) { - a := &types.AccountFrFecs{} - return a, svc.client.getAll(types.AccountFrFecModel, a) -} - -func (svc *AccountFrFecService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFrFecModel, fields, relations) -} - -func (svc *AccountFrFecService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFrFecModel, ids, fields, relations) -} - -func (svc *AccountFrFecService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFrFecModel, ids) -} diff --git a/api/account_full_reconcile.go b/api/account_full_reconcile.go deleted file mode 100644 index 2163e13c..00000000 --- a/api/account_full_reconcile.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountFullReconcileService struct { - client *Client -} - -func NewAccountFullReconcileService(c *Client) *AccountFullReconcileService { - return &AccountFullReconcileService{client: c} -} - -func (svc *AccountFullReconcileService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountFullReconcileModel, name) -} - -func (svc *AccountFullReconcileService) GetByIds(ids []int64) (*types.AccountFullReconciles, error) { - a := &types.AccountFullReconciles{} - return a, svc.client.getByIds(types.AccountFullReconcileModel, ids, a) -} - -func (svc *AccountFullReconcileService) GetByName(name string) (*types.AccountFullReconciles, error) { - a := &types.AccountFullReconciles{} - return a, svc.client.getByName(types.AccountFullReconcileModel, name, a) -} - -func (svc *AccountFullReconcileService) GetByField(field string, value string) (*types.AccountFullReconciles, error) { - a := &types.AccountFullReconciles{} - return a, svc.client.getByField(types.AccountFullReconcileModel, field, value, a) -} - -func (svc *AccountFullReconcileService) GetAll() (*types.AccountFullReconciles, error) { - a := &types.AccountFullReconciles{} - return a, svc.client.getAll(types.AccountFullReconcileModel, a) -} - -func (svc *AccountFullReconcileService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountFullReconcileModel, fields, relations) -} - -func (svc *AccountFullReconcileService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountFullReconcileModel, ids, fields, relations) -} - -func (svc *AccountFullReconcileService) Delete(ids []int64) error { - return svc.client.delete(types.AccountFullReconcileModel, ids) -} diff --git a/api/account_group.go b/api/account_group.go deleted file mode 100644 index 89e15cf6..00000000 --- a/api/account_group.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountGroupService struct { - client *Client -} - -func NewAccountGroupService(c *Client) *AccountGroupService { - return &AccountGroupService{client: c} -} - -func (svc *AccountGroupService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountGroupModel, name) -} - -func (svc *AccountGroupService) GetByIds(ids []int64) (*types.AccountGroups, error) { - a := &types.AccountGroups{} - return a, svc.client.getByIds(types.AccountGroupModel, ids, a) -} - -func (svc *AccountGroupService) GetByName(name string) (*types.AccountGroups, error) { - a := &types.AccountGroups{} - return a, svc.client.getByName(types.AccountGroupModel, name, a) -} - -func (svc *AccountGroupService) GetByField(field string, value string) (*types.AccountGroups, error) { - a := &types.AccountGroups{} - return a, svc.client.getByField(types.AccountGroupModel, field, value, a) -} - -func (svc *AccountGroupService) GetAll() (*types.AccountGroups, error) { - a := &types.AccountGroups{} - return a, svc.client.getAll(types.AccountGroupModel, a) -} - -func (svc *AccountGroupService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountGroupModel, fields, relations) -} - -func (svc *AccountGroupService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountGroupModel, ids, fields, relations) -} - -func (svc *AccountGroupService) Delete(ids []int64) error { - return svc.client.delete(types.AccountGroupModel, ids) -} diff --git a/api/account_invoice.go b/api/account_invoice.go deleted file mode 100644 index 0e050c50..00000000 --- a/api/account_invoice.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountInvoiceService struct { - client *Client -} - -func NewAccountInvoiceService(c *Client) *AccountInvoiceService { - return &AccountInvoiceService{client: c} -} - -func (svc *AccountInvoiceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountInvoiceModel, name) -} - -func (svc *AccountInvoiceService) GetByIds(ids []int64) (*types.AccountInvoices, error) { - a := &types.AccountInvoices{} - return a, svc.client.getByIds(types.AccountInvoiceModel, ids, a) -} - -func (svc *AccountInvoiceService) GetByName(name string) (*types.AccountInvoices, error) { - a := &types.AccountInvoices{} - return a, svc.client.getByName(types.AccountInvoiceModel, name, a) -} - -func (svc *AccountInvoiceService) GetByField(field string, value string) (*types.AccountInvoices, error) { - a := &types.AccountInvoices{} - return a, svc.client.getByField(types.AccountInvoiceModel, field, value, a) -} - -func (svc *AccountInvoiceService) GetAll() (*types.AccountInvoices, error) { - a := &types.AccountInvoices{} - return a, svc.client.getAll(types.AccountInvoiceModel, a) -} - -func (svc *AccountInvoiceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountInvoiceModel, fields, relations) -} - -func (svc *AccountInvoiceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountInvoiceModel, ids, fields, relations) -} - -func (svc *AccountInvoiceService) Delete(ids []int64) error { - return svc.client.delete(types.AccountInvoiceModel, ids) -} diff --git a/api/account_invoice_confirm.go b/api/account_invoice_confirm.go deleted file mode 100644 index a278c019..00000000 --- a/api/account_invoice_confirm.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountInvoiceConfirmService struct { - client *Client -} - -func NewAccountInvoiceConfirmService(c *Client) *AccountInvoiceConfirmService { - return &AccountInvoiceConfirmService{client: c} -} - -func (svc *AccountInvoiceConfirmService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountInvoiceConfirmModel, name) -} - -func (svc *AccountInvoiceConfirmService) GetByIds(ids []int64) (*types.AccountInvoiceConfirms, error) { - a := &types.AccountInvoiceConfirms{} - return a, svc.client.getByIds(types.AccountInvoiceConfirmModel, ids, a) -} - -func (svc *AccountInvoiceConfirmService) GetByName(name string) (*types.AccountInvoiceConfirms, error) { - a := &types.AccountInvoiceConfirms{} - return a, svc.client.getByName(types.AccountInvoiceConfirmModel, name, a) -} - -func (svc *AccountInvoiceConfirmService) GetByField(field string, value string) (*types.AccountInvoiceConfirms, error) { - a := &types.AccountInvoiceConfirms{} - return a, svc.client.getByField(types.AccountInvoiceConfirmModel, field, value, a) -} - -func (svc *AccountInvoiceConfirmService) GetAll() (*types.AccountInvoiceConfirms, error) { - a := &types.AccountInvoiceConfirms{} - return a, svc.client.getAll(types.AccountInvoiceConfirmModel, a) -} - -func (svc *AccountInvoiceConfirmService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountInvoiceConfirmModel, fields, relations) -} - -func (svc *AccountInvoiceConfirmService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountInvoiceConfirmModel, ids, fields, relations) -} - -func (svc *AccountInvoiceConfirmService) Delete(ids []int64) error { - return svc.client.delete(types.AccountInvoiceConfirmModel, ids) -} diff --git a/api/account_invoice_line.go b/api/account_invoice_line.go deleted file mode 100644 index 137943ad..00000000 --- a/api/account_invoice_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountInvoiceLineService struct { - client *Client -} - -func NewAccountInvoiceLineService(c *Client) *AccountInvoiceLineService { - return &AccountInvoiceLineService{client: c} -} - -func (svc *AccountInvoiceLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountInvoiceLineModel, name) -} - -func (svc *AccountInvoiceLineService) GetByIds(ids []int64) (*types.AccountInvoiceLines, error) { - a := &types.AccountInvoiceLines{} - return a, svc.client.getByIds(types.AccountInvoiceLineModel, ids, a) -} - -func (svc *AccountInvoiceLineService) GetByName(name string) (*types.AccountInvoiceLines, error) { - a := &types.AccountInvoiceLines{} - return a, svc.client.getByName(types.AccountInvoiceLineModel, name, a) -} - -func (svc *AccountInvoiceLineService) GetByField(field string, value string) (*types.AccountInvoiceLines, error) { - a := &types.AccountInvoiceLines{} - return a, svc.client.getByField(types.AccountInvoiceLineModel, field, value, a) -} - -func (svc *AccountInvoiceLineService) GetAll() (*types.AccountInvoiceLines, error) { - a := &types.AccountInvoiceLines{} - return a, svc.client.getAll(types.AccountInvoiceLineModel, a) -} - -func (svc *AccountInvoiceLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountInvoiceLineModel, fields, relations) -} - -func (svc *AccountInvoiceLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountInvoiceLineModel, ids, fields, relations) -} - -func (svc *AccountInvoiceLineService) Delete(ids []int64) error { - return svc.client.delete(types.AccountInvoiceLineModel, ids) -} diff --git a/api/account_invoice_refund.go b/api/account_invoice_refund.go deleted file mode 100644 index 3b617195..00000000 --- a/api/account_invoice_refund.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountInvoiceRefundService struct { - client *Client -} - -func NewAccountInvoiceRefundService(c *Client) *AccountInvoiceRefundService { - return &AccountInvoiceRefundService{client: c} -} - -func (svc *AccountInvoiceRefundService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountInvoiceRefundModel, name) -} - -func (svc *AccountInvoiceRefundService) GetByIds(ids []int64) (*types.AccountInvoiceRefunds, error) { - a := &types.AccountInvoiceRefunds{} - return a, svc.client.getByIds(types.AccountInvoiceRefundModel, ids, a) -} - -func (svc *AccountInvoiceRefundService) GetByName(name string) (*types.AccountInvoiceRefunds, error) { - a := &types.AccountInvoiceRefunds{} - return a, svc.client.getByName(types.AccountInvoiceRefundModel, name, a) -} - -func (svc *AccountInvoiceRefundService) GetByField(field string, value string) (*types.AccountInvoiceRefunds, error) { - a := &types.AccountInvoiceRefunds{} - return a, svc.client.getByField(types.AccountInvoiceRefundModel, field, value, a) -} - -func (svc *AccountInvoiceRefundService) GetAll() (*types.AccountInvoiceRefunds, error) { - a := &types.AccountInvoiceRefunds{} - return a, svc.client.getAll(types.AccountInvoiceRefundModel, a) -} - -func (svc *AccountInvoiceRefundService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountInvoiceRefundModel, fields, relations) -} - -func (svc *AccountInvoiceRefundService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountInvoiceRefundModel, ids, fields, relations) -} - -func (svc *AccountInvoiceRefundService) Delete(ids []int64) error { - return svc.client.delete(types.AccountInvoiceRefundModel, ids) -} diff --git a/api/account_invoice_report.go b/api/account_invoice_report.go deleted file mode 100644 index 429f0b68..00000000 --- a/api/account_invoice_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountInvoiceReportService struct { - client *Client -} - -func NewAccountInvoiceReportService(c *Client) *AccountInvoiceReportService { - return &AccountInvoiceReportService{client: c} -} - -func (svc *AccountInvoiceReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountInvoiceReportModel, name) -} - -func (svc *AccountInvoiceReportService) GetByIds(ids []int64) (*types.AccountInvoiceReports, error) { - a := &types.AccountInvoiceReports{} - return a, svc.client.getByIds(types.AccountInvoiceReportModel, ids, a) -} - -func (svc *AccountInvoiceReportService) GetByName(name string) (*types.AccountInvoiceReports, error) { - a := &types.AccountInvoiceReports{} - return a, svc.client.getByName(types.AccountInvoiceReportModel, name, a) -} - -func (svc *AccountInvoiceReportService) GetByField(field string, value string) (*types.AccountInvoiceReports, error) { - a := &types.AccountInvoiceReports{} - return a, svc.client.getByField(types.AccountInvoiceReportModel, field, value, a) -} - -func (svc *AccountInvoiceReportService) GetAll() (*types.AccountInvoiceReports, error) { - a := &types.AccountInvoiceReports{} - return a, svc.client.getAll(types.AccountInvoiceReportModel, a) -} - -func (svc *AccountInvoiceReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountInvoiceReportModel, fields, relations) -} - -func (svc *AccountInvoiceReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountInvoiceReportModel, ids, fields, relations) -} - -func (svc *AccountInvoiceReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountInvoiceReportModel, ids) -} diff --git a/api/account_invoice_tax.go b/api/account_invoice_tax.go deleted file mode 100644 index 4be156b4..00000000 --- a/api/account_invoice_tax.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountInvoiceTaxService struct { - client *Client -} - -func NewAccountInvoiceTaxService(c *Client) *AccountInvoiceTaxService { - return &AccountInvoiceTaxService{client: c} -} - -func (svc *AccountInvoiceTaxService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountInvoiceTaxModel, name) -} - -func (svc *AccountInvoiceTaxService) GetByIds(ids []int64) (*types.AccountInvoiceTaxs, error) { - a := &types.AccountInvoiceTaxs{} - return a, svc.client.getByIds(types.AccountInvoiceTaxModel, ids, a) -} - -func (svc *AccountInvoiceTaxService) GetByName(name string) (*types.AccountInvoiceTaxs, error) { - a := &types.AccountInvoiceTaxs{} - return a, svc.client.getByName(types.AccountInvoiceTaxModel, name, a) -} - -func (svc *AccountInvoiceTaxService) GetByField(field string, value string) (*types.AccountInvoiceTaxs, error) { - a := &types.AccountInvoiceTaxs{} - return a, svc.client.getByField(types.AccountInvoiceTaxModel, field, value, a) -} - -func (svc *AccountInvoiceTaxService) GetAll() (*types.AccountInvoiceTaxs, error) { - a := &types.AccountInvoiceTaxs{} - return a, svc.client.getAll(types.AccountInvoiceTaxModel, a) -} - -func (svc *AccountInvoiceTaxService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountInvoiceTaxModel, fields, relations) -} - -func (svc *AccountInvoiceTaxService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountInvoiceTaxModel, ids, fields, relations) -} - -func (svc *AccountInvoiceTaxService) Delete(ids []int64) error { - return svc.client.delete(types.AccountInvoiceTaxModel, ids) -} diff --git a/api/account_journal.go b/api/account_journal.go deleted file mode 100644 index a649a679..00000000 --- a/api/account_journal.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountJournalService struct { - client *Client -} - -func NewAccountJournalService(c *Client) *AccountJournalService { - return &AccountJournalService{client: c} -} - -func (svc *AccountJournalService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountJournalModel, name) -} - -func (svc *AccountJournalService) GetByIds(ids []int64) (*types.AccountJournals, error) { - a := &types.AccountJournals{} - return a, svc.client.getByIds(types.AccountJournalModel, ids, a) -} - -func (svc *AccountJournalService) GetByName(name string) (*types.AccountJournals, error) { - a := &types.AccountJournals{} - return a, svc.client.getByName(types.AccountJournalModel, name, a) -} - -func (svc *AccountJournalService) GetByField(field string, value string) (*types.AccountJournals, error) { - a := &types.AccountJournals{} - return a, svc.client.getByField(types.AccountJournalModel, field, value, a) -} - -func (svc *AccountJournalService) GetAll() (*types.AccountJournals, error) { - a := &types.AccountJournals{} - return a, svc.client.getAll(types.AccountJournalModel, a) -} - -func (svc *AccountJournalService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountJournalModel, fields, relations) -} - -func (svc *AccountJournalService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountJournalModel, ids, fields, relations) -} - -func (svc *AccountJournalService) Delete(ids []int64) error { - return svc.client.delete(types.AccountJournalModel, ids) -} diff --git a/api/account_move.go b/api/account_move.go deleted file mode 100644 index 1bbdc0d4..00000000 --- a/api/account_move.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountMoveService struct { - client *Client -} - -func NewAccountMoveService(c *Client) *AccountMoveService { - return &AccountMoveService{client: c} -} - -func (svc *AccountMoveService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountMoveModel, name) -} - -func (svc *AccountMoveService) GetByIds(ids []int64) (*types.AccountMoves, error) { - a := &types.AccountMoves{} - return a, svc.client.getByIds(types.AccountMoveModel, ids, a) -} - -func (svc *AccountMoveService) GetByName(name string) (*types.AccountMoves, error) { - a := &types.AccountMoves{} - return a, svc.client.getByName(types.AccountMoveModel, name, a) -} - -func (svc *AccountMoveService) GetByField(field string, value string) (*types.AccountMoves, error) { - a := &types.AccountMoves{} - return a, svc.client.getByField(types.AccountMoveModel, field, value, a) -} - -func (svc *AccountMoveService) GetAll() (*types.AccountMoves, error) { - a := &types.AccountMoves{} - return a, svc.client.getAll(types.AccountMoveModel, a) -} - -func (svc *AccountMoveService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountMoveModel, fields, relations) -} - -func (svc *AccountMoveService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountMoveModel, ids, fields, relations) -} - -func (svc *AccountMoveService) Delete(ids []int64) error { - return svc.client.delete(types.AccountMoveModel, ids) -} diff --git a/api/account_move_line.go b/api/account_move_line.go deleted file mode 100644 index 3363c248..00000000 --- a/api/account_move_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountMoveLineService struct { - client *Client -} - -func NewAccountMoveLineService(c *Client) *AccountMoveLineService { - return &AccountMoveLineService{client: c} -} - -func (svc *AccountMoveLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountMoveLineModel, name) -} - -func (svc *AccountMoveLineService) GetByIds(ids []int64) (*types.AccountMoveLines, error) { - a := &types.AccountMoveLines{} - return a, svc.client.getByIds(types.AccountMoveLineModel, ids, a) -} - -func (svc *AccountMoveLineService) GetByName(name string) (*types.AccountMoveLines, error) { - a := &types.AccountMoveLines{} - return a, svc.client.getByName(types.AccountMoveLineModel, name, a) -} - -func (svc *AccountMoveLineService) GetByField(field string, value string) (*types.AccountMoveLines, error) { - a := &types.AccountMoveLines{} - return a, svc.client.getByField(types.AccountMoveLineModel, field, value, a) -} - -func (svc *AccountMoveLineService) GetAll() (*types.AccountMoveLines, error) { - a := &types.AccountMoveLines{} - return a, svc.client.getAll(types.AccountMoveLineModel, a) -} - -func (svc *AccountMoveLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountMoveLineModel, fields, relations) -} - -func (svc *AccountMoveLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountMoveLineModel, ids, fields, relations) -} - -func (svc *AccountMoveLineService) Delete(ids []int64) error { - return svc.client.delete(types.AccountMoveLineModel, ids) -} diff --git a/api/account_move_line_reconcile.go b/api/account_move_line_reconcile.go deleted file mode 100644 index b229d2ab..00000000 --- a/api/account_move_line_reconcile.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountMoveLineReconcileService struct { - client *Client -} - -func NewAccountMoveLineReconcileService(c *Client) *AccountMoveLineReconcileService { - return &AccountMoveLineReconcileService{client: c} -} - -func (svc *AccountMoveLineReconcileService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountMoveLineReconcileModel, name) -} - -func (svc *AccountMoveLineReconcileService) GetByIds(ids []int64) (*types.AccountMoveLineReconciles, error) { - a := &types.AccountMoveLineReconciles{} - return a, svc.client.getByIds(types.AccountMoveLineReconcileModel, ids, a) -} - -func (svc *AccountMoveLineReconcileService) GetByName(name string) (*types.AccountMoveLineReconciles, error) { - a := &types.AccountMoveLineReconciles{} - return a, svc.client.getByName(types.AccountMoveLineReconcileModel, name, a) -} - -func (svc *AccountMoveLineReconcileService) GetByField(field string, value string) (*types.AccountMoveLineReconciles, error) { - a := &types.AccountMoveLineReconciles{} - return a, svc.client.getByField(types.AccountMoveLineReconcileModel, field, value, a) -} - -func (svc *AccountMoveLineReconcileService) GetAll() (*types.AccountMoveLineReconciles, error) { - a := &types.AccountMoveLineReconciles{} - return a, svc.client.getAll(types.AccountMoveLineReconcileModel, a) -} - -func (svc *AccountMoveLineReconcileService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountMoveLineReconcileModel, fields, relations) -} - -func (svc *AccountMoveLineReconcileService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountMoveLineReconcileModel, ids, fields, relations) -} - -func (svc *AccountMoveLineReconcileService) Delete(ids []int64) error { - return svc.client.delete(types.AccountMoveLineReconcileModel, ids) -} diff --git a/api/account_move_line_reconcile_writeoff.go b/api/account_move_line_reconcile_writeoff.go deleted file mode 100644 index 046b05a1..00000000 --- a/api/account_move_line_reconcile_writeoff.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountMoveLineReconcileWriteoffService struct { - client *Client -} - -func NewAccountMoveLineReconcileWriteoffService(c *Client) *AccountMoveLineReconcileWriteoffService { - return &AccountMoveLineReconcileWriteoffService{client: c} -} - -func (svc *AccountMoveLineReconcileWriteoffService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountMoveLineReconcileWriteoffModel, name) -} - -func (svc *AccountMoveLineReconcileWriteoffService) GetByIds(ids []int64) (*types.AccountMoveLineReconcileWriteoffs, error) { - a := &types.AccountMoveLineReconcileWriteoffs{} - return a, svc.client.getByIds(types.AccountMoveLineReconcileWriteoffModel, ids, a) -} - -func (svc *AccountMoveLineReconcileWriteoffService) GetByName(name string) (*types.AccountMoveLineReconcileWriteoffs, error) { - a := &types.AccountMoveLineReconcileWriteoffs{} - return a, svc.client.getByName(types.AccountMoveLineReconcileWriteoffModel, name, a) -} - -func (svc *AccountMoveLineReconcileWriteoffService) GetByField(field string, value string) (*types.AccountMoveLineReconcileWriteoffs, error) { - a := &types.AccountMoveLineReconcileWriteoffs{} - return a, svc.client.getByField(types.AccountMoveLineReconcileWriteoffModel, field, value, a) -} - -func (svc *AccountMoveLineReconcileWriteoffService) GetAll() (*types.AccountMoveLineReconcileWriteoffs, error) { - a := &types.AccountMoveLineReconcileWriteoffs{} - return a, svc.client.getAll(types.AccountMoveLineReconcileWriteoffModel, a) -} - -func (svc *AccountMoveLineReconcileWriteoffService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountMoveLineReconcileWriteoffModel, fields, relations) -} - -func (svc *AccountMoveLineReconcileWriteoffService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountMoveLineReconcileWriteoffModel, ids, fields, relations) -} - -func (svc *AccountMoveLineReconcileWriteoffService) Delete(ids []int64) error { - return svc.client.delete(types.AccountMoveLineReconcileWriteoffModel, ids) -} diff --git a/api/account_move_reversal.go b/api/account_move_reversal.go deleted file mode 100644 index bde14e20..00000000 --- a/api/account_move_reversal.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountMoveReversalService struct { - client *Client -} - -func NewAccountMoveReversalService(c *Client) *AccountMoveReversalService { - return &AccountMoveReversalService{client: c} -} - -func (svc *AccountMoveReversalService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountMoveReversalModel, name) -} - -func (svc *AccountMoveReversalService) GetByIds(ids []int64) (*types.AccountMoveReversals, error) { - a := &types.AccountMoveReversals{} - return a, svc.client.getByIds(types.AccountMoveReversalModel, ids, a) -} - -func (svc *AccountMoveReversalService) GetByName(name string) (*types.AccountMoveReversals, error) { - a := &types.AccountMoveReversals{} - return a, svc.client.getByName(types.AccountMoveReversalModel, name, a) -} - -func (svc *AccountMoveReversalService) GetByField(field string, value string) (*types.AccountMoveReversals, error) { - a := &types.AccountMoveReversals{} - return a, svc.client.getByField(types.AccountMoveReversalModel, field, value, a) -} - -func (svc *AccountMoveReversalService) GetAll() (*types.AccountMoveReversals, error) { - a := &types.AccountMoveReversals{} - return a, svc.client.getAll(types.AccountMoveReversalModel, a) -} - -func (svc *AccountMoveReversalService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountMoveReversalModel, fields, relations) -} - -func (svc *AccountMoveReversalService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountMoveReversalModel, ids, fields, relations) -} - -func (svc *AccountMoveReversalService) Delete(ids []int64) error { - return svc.client.delete(types.AccountMoveReversalModel, ids) -} diff --git a/api/account_opening.go b/api/account_opening.go deleted file mode 100644 index 9a6c4039..00000000 --- a/api/account_opening.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountOpeningService struct { - client *Client -} - -func NewAccountOpeningService(c *Client) *AccountOpeningService { - return &AccountOpeningService{client: c} -} - -func (svc *AccountOpeningService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountOpeningModel, name) -} - -func (svc *AccountOpeningService) GetByIds(ids []int64) (*types.AccountOpenings, error) { - a := &types.AccountOpenings{} - return a, svc.client.getByIds(types.AccountOpeningModel, ids, a) -} - -func (svc *AccountOpeningService) GetByName(name string) (*types.AccountOpenings, error) { - a := &types.AccountOpenings{} - return a, svc.client.getByName(types.AccountOpeningModel, name, a) -} - -func (svc *AccountOpeningService) GetByField(field string, value string) (*types.AccountOpenings, error) { - a := &types.AccountOpenings{} - return a, svc.client.getByField(types.AccountOpeningModel, field, value, a) -} - -func (svc *AccountOpeningService) GetAll() (*types.AccountOpenings, error) { - a := &types.AccountOpenings{} - return a, svc.client.getAll(types.AccountOpeningModel, a) -} - -func (svc *AccountOpeningService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountOpeningModel, fields, relations) -} - -func (svc *AccountOpeningService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountOpeningModel, ids, fields, relations) -} - -func (svc *AccountOpeningService) Delete(ids []int64) error { - return svc.client.delete(types.AccountOpeningModel, ids) -} diff --git a/api/account_partial_reconcile.go b/api/account_partial_reconcile.go deleted file mode 100644 index ee88907d..00000000 --- a/api/account_partial_reconcile.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountPartialReconcileService struct { - client *Client -} - -func NewAccountPartialReconcileService(c *Client) *AccountPartialReconcileService { - return &AccountPartialReconcileService{client: c} -} - -func (svc *AccountPartialReconcileService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountPartialReconcileModel, name) -} - -func (svc *AccountPartialReconcileService) GetByIds(ids []int64) (*types.AccountPartialReconciles, error) { - a := &types.AccountPartialReconciles{} - return a, svc.client.getByIds(types.AccountPartialReconcileModel, ids, a) -} - -func (svc *AccountPartialReconcileService) GetByName(name string) (*types.AccountPartialReconciles, error) { - a := &types.AccountPartialReconciles{} - return a, svc.client.getByName(types.AccountPartialReconcileModel, name, a) -} - -func (svc *AccountPartialReconcileService) GetByField(field string, value string) (*types.AccountPartialReconciles, error) { - a := &types.AccountPartialReconciles{} - return a, svc.client.getByField(types.AccountPartialReconcileModel, field, value, a) -} - -func (svc *AccountPartialReconcileService) GetAll() (*types.AccountPartialReconciles, error) { - a := &types.AccountPartialReconciles{} - return a, svc.client.getAll(types.AccountPartialReconcileModel, a) -} - -func (svc *AccountPartialReconcileService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountPartialReconcileModel, fields, relations) -} - -func (svc *AccountPartialReconcileService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountPartialReconcileModel, ids, fields, relations) -} - -func (svc *AccountPartialReconcileService) Delete(ids []int64) error { - return svc.client.delete(types.AccountPartialReconcileModel, ids) -} diff --git a/api/account_payment.go b/api/account_payment.go deleted file mode 100644 index 9461eb4b..00000000 --- a/api/account_payment.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountPaymentService struct { - client *Client -} - -func NewAccountPaymentService(c *Client) *AccountPaymentService { - return &AccountPaymentService{client: c} -} - -func (svc *AccountPaymentService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountPaymentModel, name) -} - -func (svc *AccountPaymentService) GetByIds(ids []int64) (*types.AccountPayments, error) { - a := &types.AccountPayments{} - return a, svc.client.getByIds(types.AccountPaymentModel, ids, a) -} - -func (svc *AccountPaymentService) GetByName(name string) (*types.AccountPayments, error) { - a := &types.AccountPayments{} - return a, svc.client.getByName(types.AccountPaymentModel, name, a) -} - -func (svc *AccountPaymentService) GetByField(field string, value string) (*types.AccountPayments, error) { - a := &types.AccountPayments{} - return a, svc.client.getByField(types.AccountPaymentModel, field, value, a) -} - -func (svc *AccountPaymentService) GetAll() (*types.AccountPayments, error) { - a := &types.AccountPayments{} - return a, svc.client.getAll(types.AccountPaymentModel, a) -} - -func (svc *AccountPaymentService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountPaymentModel, fields, relations) -} - -func (svc *AccountPaymentService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountPaymentModel, ids, fields, relations) -} - -func (svc *AccountPaymentService) Delete(ids []int64) error { - return svc.client.delete(types.AccountPaymentModel, ids) -} diff --git a/api/account_payment_method.go b/api/account_payment_method.go deleted file mode 100644 index b6cc48e9..00000000 --- a/api/account_payment_method.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountPaymentMethodService struct { - client *Client -} - -func NewAccountPaymentMethodService(c *Client) *AccountPaymentMethodService { - return &AccountPaymentMethodService{client: c} -} - -func (svc *AccountPaymentMethodService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountPaymentMethodModel, name) -} - -func (svc *AccountPaymentMethodService) GetByIds(ids []int64) (*types.AccountPaymentMethods, error) { - a := &types.AccountPaymentMethods{} - return a, svc.client.getByIds(types.AccountPaymentMethodModel, ids, a) -} - -func (svc *AccountPaymentMethodService) GetByName(name string) (*types.AccountPaymentMethods, error) { - a := &types.AccountPaymentMethods{} - return a, svc.client.getByName(types.AccountPaymentMethodModel, name, a) -} - -func (svc *AccountPaymentMethodService) GetByField(field string, value string) (*types.AccountPaymentMethods, error) { - a := &types.AccountPaymentMethods{} - return a, svc.client.getByField(types.AccountPaymentMethodModel, field, value, a) -} - -func (svc *AccountPaymentMethodService) GetAll() (*types.AccountPaymentMethods, error) { - a := &types.AccountPaymentMethods{} - return a, svc.client.getAll(types.AccountPaymentMethodModel, a) -} - -func (svc *AccountPaymentMethodService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountPaymentMethodModel, fields, relations) -} - -func (svc *AccountPaymentMethodService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountPaymentMethodModel, ids, fields, relations) -} - -func (svc *AccountPaymentMethodService) Delete(ids []int64) error { - return svc.client.delete(types.AccountPaymentMethodModel, ids) -} diff --git a/api/account_payment_term.go b/api/account_payment_term.go deleted file mode 100644 index af2ce02e..00000000 --- a/api/account_payment_term.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountPaymentTermService struct { - client *Client -} - -func NewAccountPaymentTermService(c *Client) *AccountPaymentTermService { - return &AccountPaymentTermService{client: c} -} - -func (svc *AccountPaymentTermService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountPaymentTermModel, name) -} - -func (svc *AccountPaymentTermService) GetByIds(ids []int64) (*types.AccountPaymentTerms, error) { - a := &types.AccountPaymentTerms{} - return a, svc.client.getByIds(types.AccountPaymentTermModel, ids, a) -} - -func (svc *AccountPaymentTermService) GetByName(name string) (*types.AccountPaymentTerms, error) { - a := &types.AccountPaymentTerms{} - return a, svc.client.getByName(types.AccountPaymentTermModel, name, a) -} - -func (svc *AccountPaymentTermService) GetByField(field string, value string) (*types.AccountPaymentTerms, error) { - a := &types.AccountPaymentTerms{} - return a, svc.client.getByField(types.AccountPaymentTermModel, field, value, a) -} - -func (svc *AccountPaymentTermService) GetAll() (*types.AccountPaymentTerms, error) { - a := &types.AccountPaymentTerms{} - return a, svc.client.getAll(types.AccountPaymentTermModel, a) -} - -func (svc *AccountPaymentTermService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountPaymentTermModel, fields, relations) -} - -func (svc *AccountPaymentTermService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountPaymentTermModel, ids, fields, relations) -} - -func (svc *AccountPaymentTermService) Delete(ids []int64) error { - return svc.client.delete(types.AccountPaymentTermModel, ids) -} diff --git a/api/account_payment_term_line.go b/api/account_payment_term_line.go deleted file mode 100644 index e313f3a2..00000000 --- a/api/account_payment_term_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountPaymentTermLineService struct { - client *Client -} - -func NewAccountPaymentTermLineService(c *Client) *AccountPaymentTermLineService { - return &AccountPaymentTermLineService{client: c} -} - -func (svc *AccountPaymentTermLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountPaymentTermLineModel, name) -} - -func (svc *AccountPaymentTermLineService) GetByIds(ids []int64) (*types.AccountPaymentTermLines, error) { - a := &types.AccountPaymentTermLines{} - return a, svc.client.getByIds(types.AccountPaymentTermLineModel, ids, a) -} - -func (svc *AccountPaymentTermLineService) GetByName(name string) (*types.AccountPaymentTermLines, error) { - a := &types.AccountPaymentTermLines{} - return a, svc.client.getByName(types.AccountPaymentTermLineModel, name, a) -} - -func (svc *AccountPaymentTermLineService) GetByField(field string, value string) (*types.AccountPaymentTermLines, error) { - a := &types.AccountPaymentTermLines{} - return a, svc.client.getByField(types.AccountPaymentTermLineModel, field, value, a) -} - -func (svc *AccountPaymentTermLineService) GetAll() (*types.AccountPaymentTermLines, error) { - a := &types.AccountPaymentTermLines{} - return a, svc.client.getAll(types.AccountPaymentTermLineModel, a) -} - -func (svc *AccountPaymentTermLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountPaymentTermLineModel, fields, relations) -} - -func (svc *AccountPaymentTermLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountPaymentTermLineModel, ids, fields, relations) -} - -func (svc *AccountPaymentTermLineService) Delete(ids []int64) error { - return svc.client.delete(types.AccountPaymentTermLineModel, ids) -} diff --git a/api/account_print_journal.go b/api/account_print_journal.go deleted file mode 100644 index ef8faf34..00000000 --- a/api/account_print_journal.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountPrintJournalService struct { - client *Client -} - -func NewAccountPrintJournalService(c *Client) *AccountPrintJournalService { - return &AccountPrintJournalService{client: c} -} - -func (svc *AccountPrintJournalService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountPrintJournalModel, name) -} - -func (svc *AccountPrintJournalService) GetByIds(ids []int64) (*types.AccountPrintJournals, error) { - a := &types.AccountPrintJournals{} - return a, svc.client.getByIds(types.AccountPrintJournalModel, ids, a) -} - -func (svc *AccountPrintJournalService) GetByName(name string) (*types.AccountPrintJournals, error) { - a := &types.AccountPrintJournals{} - return a, svc.client.getByName(types.AccountPrintJournalModel, name, a) -} - -func (svc *AccountPrintJournalService) GetByField(field string, value string) (*types.AccountPrintJournals, error) { - a := &types.AccountPrintJournals{} - return a, svc.client.getByField(types.AccountPrintJournalModel, field, value, a) -} - -func (svc *AccountPrintJournalService) GetAll() (*types.AccountPrintJournals, error) { - a := &types.AccountPrintJournals{} - return a, svc.client.getAll(types.AccountPrintJournalModel, a) -} - -func (svc *AccountPrintJournalService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountPrintJournalModel, fields, relations) -} - -func (svc *AccountPrintJournalService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountPrintJournalModel, ids, fields, relations) -} - -func (svc *AccountPrintJournalService) Delete(ids []int64) error { - return svc.client.delete(types.AccountPrintJournalModel, ids) -} diff --git a/api/account_reconcile_model.go b/api/account_reconcile_model.go deleted file mode 100644 index 4849a3e5..00000000 --- a/api/account_reconcile_model.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountReconcileModelService struct { - client *Client -} - -func NewAccountReconcileModelService(c *Client) *AccountReconcileModelService { - return &AccountReconcileModelService{client: c} -} - -func (svc *AccountReconcileModelService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountReconcileModelModel, name) -} - -func (svc *AccountReconcileModelService) GetByIds(ids []int64) (*types.AccountReconcileModels, error) { - a := &types.AccountReconcileModels{} - return a, svc.client.getByIds(types.AccountReconcileModelModel, ids, a) -} - -func (svc *AccountReconcileModelService) GetByName(name string) (*types.AccountReconcileModels, error) { - a := &types.AccountReconcileModels{} - return a, svc.client.getByName(types.AccountReconcileModelModel, name, a) -} - -func (svc *AccountReconcileModelService) GetByField(field string, value string) (*types.AccountReconcileModels, error) { - a := &types.AccountReconcileModels{} - return a, svc.client.getByField(types.AccountReconcileModelModel, field, value, a) -} - -func (svc *AccountReconcileModelService) GetAll() (*types.AccountReconcileModels, error) { - a := &types.AccountReconcileModels{} - return a, svc.client.getAll(types.AccountReconcileModelModel, a) -} - -func (svc *AccountReconcileModelService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountReconcileModelModel, fields, relations) -} - -func (svc *AccountReconcileModelService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountReconcileModelModel, ids, fields, relations) -} - -func (svc *AccountReconcileModelService) Delete(ids []int64) error { - return svc.client.delete(types.AccountReconcileModelModel, ids) -} diff --git a/api/account_reconcile_model_template.go b/api/account_reconcile_model_template.go deleted file mode 100644 index 00ab2d8a..00000000 --- a/api/account_reconcile_model_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountReconcileModelTemplateService struct { - client *Client -} - -func NewAccountReconcileModelTemplateService(c *Client) *AccountReconcileModelTemplateService { - return &AccountReconcileModelTemplateService{client: c} -} - -func (svc *AccountReconcileModelTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountReconcileModelTemplateModel, name) -} - -func (svc *AccountReconcileModelTemplateService) GetByIds(ids []int64) (*types.AccountReconcileModelTemplates, error) { - a := &types.AccountReconcileModelTemplates{} - return a, svc.client.getByIds(types.AccountReconcileModelTemplateModel, ids, a) -} - -func (svc *AccountReconcileModelTemplateService) GetByName(name string) (*types.AccountReconcileModelTemplates, error) { - a := &types.AccountReconcileModelTemplates{} - return a, svc.client.getByName(types.AccountReconcileModelTemplateModel, name, a) -} - -func (svc *AccountReconcileModelTemplateService) GetByField(field string, value string) (*types.AccountReconcileModelTemplates, error) { - a := &types.AccountReconcileModelTemplates{} - return a, svc.client.getByField(types.AccountReconcileModelTemplateModel, field, value, a) -} - -func (svc *AccountReconcileModelTemplateService) GetAll() (*types.AccountReconcileModelTemplates, error) { - a := &types.AccountReconcileModelTemplates{} - return a, svc.client.getAll(types.AccountReconcileModelTemplateModel, a) -} - -func (svc *AccountReconcileModelTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountReconcileModelTemplateModel, fields, relations) -} - -func (svc *AccountReconcileModelTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountReconcileModelTemplateModel, ids, fields, relations) -} - -func (svc *AccountReconcileModelTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.AccountReconcileModelTemplateModel, ids) -} diff --git a/api/account_register_payments.go b/api/account_register_payments.go deleted file mode 100644 index 44c5f904..00000000 --- a/api/account_register_payments.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountRegisterPaymentsService struct { - client *Client -} - -func NewAccountRegisterPaymentsService(c *Client) *AccountRegisterPaymentsService { - return &AccountRegisterPaymentsService{client: c} -} - -func (svc *AccountRegisterPaymentsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountRegisterPaymentsModel, name) -} - -func (svc *AccountRegisterPaymentsService) GetByIds(ids []int64) (*types.AccountRegisterPaymentss, error) { - a := &types.AccountRegisterPaymentss{} - return a, svc.client.getByIds(types.AccountRegisterPaymentsModel, ids, a) -} - -func (svc *AccountRegisterPaymentsService) GetByName(name string) (*types.AccountRegisterPaymentss, error) { - a := &types.AccountRegisterPaymentss{} - return a, svc.client.getByName(types.AccountRegisterPaymentsModel, name, a) -} - -func (svc *AccountRegisterPaymentsService) GetByField(field string, value string) (*types.AccountRegisterPaymentss, error) { - a := &types.AccountRegisterPaymentss{} - return a, svc.client.getByField(types.AccountRegisterPaymentsModel, field, value, a) -} - -func (svc *AccountRegisterPaymentsService) GetAll() (*types.AccountRegisterPaymentss, error) { - a := &types.AccountRegisterPaymentss{} - return a, svc.client.getAll(types.AccountRegisterPaymentsModel, a) -} - -func (svc *AccountRegisterPaymentsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountRegisterPaymentsModel, fields, relations) -} - -func (svc *AccountRegisterPaymentsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountRegisterPaymentsModel, ids, fields, relations) -} - -func (svc *AccountRegisterPaymentsService) Delete(ids []int64) error { - return svc.client.delete(types.AccountRegisterPaymentsModel, ids) -} diff --git a/api/account_report_general_ledger.go b/api/account_report_general_ledger.go deleted file mode 100644 index be9c67d4..00000000 --- a/api/account_report_general_ledger.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountReportGeneralLedgerService struct { - client *Client -} - -func NewAccountReportGeneralLedgerService(c *Client) *AccountReportGeneralLedgerService { - return &AccountReportGeneralLedgerService{client: c} -} - -func (svc *AccountReportGeneralLedgerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountReportGeneralLedgerModel, name) -} - -func (svc *AccountReportGeneralLedgerService) GetByIds(ids []int64) (*types.AccountReportGeneralLedgers, error) { - a := &types.AccountReportGeneralLedgers{} - return a, svc.client.getByIds(types.AccountReportGeneralLedgerModel, ids, a) -} - -func (svc *AccountReportGeneralLedgerService) GetByName(name string) (*types.AccountReportGeneralLedgers, error) { - a := &types.AccountReportGeneralLedgers{} - return a, svc.client.getByName(types.AccountReportGeneralLedgerModel, name, a) -} - -func (svc *AccountReportGeneralLedgerService) GetByField(field string, value string) (*types.AccountReportGeneralLedgers, error) { - a := &types.AccountReportGeneralLedgers{} - return a, svc.client.getByField(types.AccountReportGeneralLedgerModel, field, value, a) -} - -func (svc *AccountReportGeneralLedgerService) GetAll() (*types.AccountReportGeneralLedgers, error) { - a := &types.AccountReportGeneralLedgers{} - return a, svc.client.getAll(types.AccountReportGeneralLedgerModel, a) -} - -func (svc *AccountReportGeneralLedgerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountReportGeneralLedgerModel, fields, relations) -} - -func (svc *AccountReportGeneralLedgerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountReportGeneralLedgerModel, ids, fields, relations) -} - -func (svc *AccountReportGeneralLedgerService) Delete(ids []int64) error { - return svc.client.delete(types.AccountReportGeneralLedgerModel, ids) -} diff --git a/api/account_report_partner_ledger.go b/api/account_report_partner_ledger.go deleted file mode 100644 index 48be3620..00000000 --- a/api/account_report_partner_ledger.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountReportPartnerLedgerService struct { - client *Client -} - -func NewAccountReportPartnerLedgerService(c *Client) *AccountReportPartnerLedgerService { - return &AccountReportPartnerLedgerService{client: c} -} - -func (svc *AccountReportPartnerLedgerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountReportPartnerLedgerModel, name) -} - -func (svc *AccountReportPartnerLedgerService) GetByIds(ids []int64) (*types.AccountReportPartnerLedgers, error) { - a := &types.AccountReportPartnerLedgers{} - return a, svc.client.getByIds(types.AccountReportPartnerLedgerModel, ids, a) -} - -func (svc *AccountReportPartnerLedgerService) GetByName(name string) (*types.AccountReportPartnerLedgers, error) { - a := &types.AccountReportPartnerLedgers{} - return a, svc.client.getByName(types.AccountReportPartnerLedgerModel, name, a) -} - -func (svc *AccountReportPartnerLedgerService) GetByField(field string, value string) (*types.AccountReportPartnerLedgers, error) { - a := &types.AccountReportPartnerLedgers{} - return a, svc.client.getByField(types.AccountReportPartnerLedgerModel, field, value, a) -} - -func (svc *AccountReportPartnerLedgerService) GetAll() (*types.AccountReportPartnerLedgers, error) { - a := &types.AccountReportPartnerLedgers{} - return a, svc.client.getAll(types.AccountReportPartnerLedgerModel, a) -} - -func (svc *AccountReportPartnerLedgerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountReportPartnerLedgerModel, fields, relations) -} - -func (svc *AccountReportPartnerLedgerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountReportPartnerLedgerModel, ids, fields, relations) -} - -func (svc *AccountReportPartnerLedgerService) Delete(ids []int64) error { - return svc.client.delete(types.AccountReportPartnerLedgerModel, ids) -} diff --git a/api/account_tax.go b/api/account_tax.go deleted file mode 100644 index 3510e70e..00000000 --- a/api/account_tax.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountTaxService struct { - client *Client -} - -func NewAccountTaxService(c *Client) *AccountTaxService { - return &AccountTaxService{client: c} -} - -func (svc *AccountTaxService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountTaxModel, name) -} - -func (svc *AccountTaxService) GetByIds(ids []int64) (*types.AccountTaxs, error) { - a := &types.AccountTaxs{} - return a, svc.client.getByIds(types.AccountTaxModel, ids, a) -} - -func (svc *AccountTaxService) GetByName(name string) (*types.AccountTaxs, error) { - a := &types.AccountTaxs{} - return a, svc.client.getByName(types.AccountTaxModel, name, a) -} - -func (svc *AccountTaxService) GetByField(field string, value string) (*types.AccountTaxs, error) { - a := &types.AccountTaxs{} - return a, svc.client.getByField(types.AccountTaxModel, field, value, a) -} - -func (svc *AccountTaxService) GetAll() (*types.AccountTaxs, error) { - a := &types.AccountTaxs{} - return a, svc.client.getAll(types.AccountTaxModel, a) -} - -func (svc *AccountTaxService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountTaxModel, fields, relations) -} - -func (svc *AccountTaxService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountTaxModel, ids, fields, relations) -} - -func (svc *AccountTaxService) Delete(ids []int64) error { - return svc.client.delete(types.AccountTaxModel, ids) -} diff --git a/api/account_tax_group.go b/api/account_tax_group.go deleted file mode 100644 index c0dcfb0f..00000000 --- a/api/account_tax_group.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountTaxGroupService struct { - client *Client -} - -func NewAccountTaxGroupService(c *Client) *AccountTaxGroupService { - return &AccountTaxGroupService{client: c} -} - -func (svc *AccountTaxGroupService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountTaxGroupModel, name) -} - -func (svc *AccountTaxGroupService) GetByIds(ids []int64) (*types.AccountTaxGroups, error) { - a := &types.AccountTaxGroups{} - return a, svc.client.getByIds(types.AccountTaxGroupModel, ids, a) -} - -func (svc *AccountTaxGroupService) GetByName(name string) (*types.AccountTaxGroups, error) { - a := &types.AccountTaxGroups{} - return a, svc.client.getByName(types.AccountTaxGroupModel, name, a) -} - -func (svc *AccountTaxGroupService) GetByField(field string, value string) (*types.AccountTaxGroups, error) { - a := &types.AccountTaxGroups{} - return a, svc.client.getByField(types.AccountTaxGroupModel, field, value, a) -} - -func (svc *AccountTaxGroupService) GetAll() (*types.AccountTaxGroups, error) { - a := &types.AccountTaxGroups{} - return a, svc.client.getAll(types.AccountTaxGroupModel, a) -} - -func (svc *AccountTaxGroupService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountTaxGroupModel, fields, relations) -} - -func (svc *AccountTaxGroupService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountTaxGroupModel, ids, fields, relations) -} - -func (svc *AccountTaxGroupService) Delete(ids []int64) error { - return svc.client.delete(types.AccountTaxGroupModel, ids) -} diff --git a/api/account_tax_report.go b/api/account_tax_report.go deleted file mode 100644 index 78233dcd..00000000 --- a/api/account_tax_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountTaxReportService struct { - client *Client -} - -func NewAccountTaxReportService(c *Client) *AccountTaxReportService { - return &AccountTaxReportService{client: c} -} - -func (svc *AccountTaxReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountTaxReportModel, name) -} - -func (svc *AccountTaxReportService) GetByIds(ids []int64) (*types.AccountTaxReports, error) { - a := &types.AccountTaxReports{} - return a, svc.client.getByIds(types.AccountTaxReportModel, ids, a) -} - -func (svc *AccountTaxReportService) GetByName(name string) (*types.AccountTaxReports, error) { - a := &types.AccountTaxReports{} - return a, svc.client.getByName(types.AccountTaxReportModel, name, a) -} - -func (svc *AccountTaxReportService) GetByField(field string, value string) (*types.AccountTaxReports, error) { - a := &types.AccountTaxReports{} - return a, svc.client.getByField(types.AccountTaxReportModel, field, value, a) -} - -func (svc *AccountTaxReportService) GetAll() (*types.AccountTaxReports, error) { - a := &types.AccountTaxReports{} - return a, svc.client.getAll(types.AccountTaxReportModel, a) -} - -func (svc *AccountTaxReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountTaxReportModel, fields, relations) -} - -func (svc *AccountTaxReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountTaxReportModel, ids, fields, relations) -} - -func (svc *AccountTaxReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountTaxReportModel, ids) -} diff --git a/api/account_tax_template.go b/api/account_tax_template.go deleted file mode 100644 index 0f281158..00000000 --- a/api/account_tax_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountTaxTemplateService struct { - client *Client -} - -func NewAccountTaxTemplateService(c *Client) *AccountTaxTemplateService { - return &AccountTaxTemplateService{client: c} -} - -func (svc *AccountTaxTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountTaxTemplateModel, name) -} - -func (svc *AccountTaxTemplateService) GetByIds(ids []int64) (*types.AccountTaxTemplates, error) { - a := &types.AccountTaxTemplates{} - return a, svc.client.getByIds(types.AccountTaxTemplateModel, ids, a) -} - -func (svc *AccountTaxTemplateService) GetByName(name string) (*types.AccountTaxTemplates, error) { - a := &types.AccountTaxTemplates{} - return a, svc.client.getByName(types.AccountTaxTemplateModel, name, a) -} - -func (svc *AccountTaxTemplateService) GetByField(field string, value string) (*types.AccountTaxTemplates, error) { - a := &types.AccountTaxTemplates{} - return a, svc.client.getByField(types.AccountTaxTemplateModel, field, value, a) -} - -func (svc *AccountTaxTemplateService) GetAll() (*types.AccountTaxTemplates, error) { - a := &types.AccountTaxTemplates{} - return a, svc.client.getAll(types.AccountTaxTemplateModel, a) -} - -func (svc *AccountTaxTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountTaxTemplateModel, fields, relations) -} - -func (svc *AccountTaxTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountTaxTemplateModel, ids, fields, relations) -} - -func (svc *AccountTaxTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.AccountTaxTemplateModel, ids) -} diff --git a/api/account_unreconcile.go b/api/account_unreconcile.go deleted file mode 100644 index f5711bf3..00000000 --- a/api/account_unreconcile.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountUnreconcileService struct { - client *Client -} - -func NewAccountUnreconcileService(c *Client) *AccountUnreconcileService { - return &AccountUnreconcileService{client: c} -} - -func (svc *AccountUnreconcileService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountUnreconcileModel, name) -} - -func (svc *AccountUnreconcileService) GetByIds(ids []int64) (*types.AccountUnreconciles, error) { - a := &types.AccountUnreconciles{} - return a, svc.client.getByIds(types.AccountUnreconcileModel, ids, a) -} - -func (svc *AccountUnreconcileService) GetByName(name string) (*types.AccountUnreconciles, error) { - a := &types.AccountUnreconciles{} - return a, svc.client.getByName(types.AccountUnreconcileModel, name, a) -} - -func (svc *AccountUnreconcileService) GetByField(field string, value string) (*types.AccountUnreconciles, error) { - a := &types.AccountUnreconciles{} - return a, svc.client.getByField(types.AccountUnreconcileModel, field, value, a) -} - -func (svc *AccountUnreconcileService) GetAll() (*types.AccountUnreconciles, error) { - a := &types.AccountUnreconciles{} - return a, svc.client.getAll(types.AccountUnreconcileModel, a) -} - -func (svc *AccountUnreconcileService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountUnreconcileModel, fields, relations) -} - -func (svc *AccountUnreconcileService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountUnreconcileModel, ids, fields, relations) -} - -func (svc *AccountUnreconcileService) Delete(ids []int64) error { - return svc.client.delete(types.AccountUnreconcileModel, ids) -} diff --git a/api/accounting_report.go b/api/accounting_report.go deleted file mode 100644 index 91a6a860..00000000 --- a/api/accounting_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AccountingReportService struct { - client *Client -} - -func NewAccountingReportService(c *Client) *AccountingReportService { - return &AccountingReportService{client: c} -} - -func (svc *AccountingReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AccountingReportModel, name) -} - -func (svc *AccountingReportService) GetByIds(ids []int64) (*types.AccountingReports, error) { - a := &types.AccountingReports{} - return a, svc.client.getByIds(types.AccountingReportModel, ids, a) -} - -func (svc *AccountingReportService) GetByName(name string) (*types.AccountingReports, error) { - a := &types.AccountingReports{} - return a, svc.client.getByName(types.AccountingReportModel, name, a) -} - -func (svc *AccountingReportService) GetByField(field string, value string) (*types.AccountingReports, error) { - a := &types.AccountingReports{} - return a, svc.client.getByField(types.AccountingReportModel, field, value, a) -} - -func (svc *AccountingReportService) GetAll() (*types.AccountingReports, error) { - a := &types.AccountingReports{} - return a, svc.client.getAll(types.AccountingReportModel, a) -} - -func (svc *AccountingReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AccountingReportModel, fields, relations) -} - -func (svc *AccountingReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AccountingReportModel, ids, fields, relations) -} - -func (svc *AccountingReportService) Delete(ids []int64) error { - return svc.client.delete(types.AccountingReportModel, ids) -} diff --git a/api/autosales_config.go b/api/autosales_config.go deleted file mode 100644 index 9a102d1e..00000000 --- a/api/autosales_config.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AutosalesConfigService struct { - client *Client -} - -func NewAutosalesConfigService(c *Client) *AutosalesConfigService { - return &AutosalesConfigService{client: c} -} - -func (svc *AutosalesConfigService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AutosalesConfigModel, name) -} - -func (svc *AutosalesConfigService) GetByIds(ids []int64) (*types.AutosalesConfigs, error) { - a := &types.AutosalesConfigs{} - return a, svc.client.getByIds(types.AutosalesConfigModel, ids, a) -} - -func (svc *AutosalesConfigService) GetByName(name string) (*types.AutosalesConfigs, error) { - a := &types.AutosalesConfigs{} - return a, svc.client.getByName(types.AutosalesConfigModel, name, a) -} - -func (svc *AutosalesConfigService) GetByField(field string, value string) (*types.AutosalesConfigs, error) { - a := &types.AutosalesConfigs{} - return a, svc.client.getByField(types.AutosalesConfigModel, field, value, a) -} - -func (svc *AutosalesConfigService) GetAll() (*types.AutosalesConfigs, error) { - a := &types.AutosalesConfigs{} - return a, svc.client.getAll(types.AutosalesConfigModel, a) -} - -func (svc *AutosalesConfigService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AutosalesConfigModel, fields, relations) -} - -func (svc *AutosalesConfigService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AutosalesConfigModel, ids, fields, relations) -} - -func (svc *AutosalesConfigService) Delete(ids []int64) error { - return svc.client.delete(types.AutosalesConfigModel, ids) -} diff --git a/api/autosales_config_line.go b/api/autosales_config_line.go deleted file mode 100644 index a5ad4c6f..00000000 --- a/api/autosales_config_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type AutosalesConfigLineService struct { - client *Client -} - -func NewAutosalesConfigLineService(c *Client) *AutosalesConfigLineService { - return &AutosalesConfigLineService{client: c} -} - -func (svc *AutosalesConfigLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.AutosalesConfigLineModel, name) -} - -func (svc *AutosalesConfigLineService) GetByIds(ids []int64) (*types.AutosalesConfigLines, error) { - a := &types.AutosalesConfigLines{} - return a, svc.client.getByIds(types.AutosalesConfigLineModel, ids, a) -} - -func (svc *AutosalesConfigLineService) GetByName(name string) (*types.AutosalesConfigLines, error) { - a := &types.AutosalesConfigLines{} - return a, svc.client.getByName(types.AutosalesConfigLineModel, name, a) -} - -func (svc *AutosalesConfigLineService) GetByField(field string, value string) (*types.AutosalesConfigLines, error) { - a := &types.AutosalesConfigLines{} - return a, svc.client.getByField(types.AutosalesConfigLineModel, field, value, a) -} - -func (svc *AutosalesConfigLineService) GetAll() (*types.AutosalesConfigLines, error) { - a := &types.AutosalesConfigLines{} - return a, svc.client.getAll(types.AutosalesConfigLineModel, a) -} - -func (svc *AutosalesConfigLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.AutosalesConfigLineModel, fields, relations) -} - -func (svc *AutosalesConfigLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.AutosalesConfigLineModel, ids, fields, relations) -} - -func (svc *AutosalesConfigLineService) Delete(ids []int64) error { - return svc.client.delete(types.AutosalesConfigLineModel, ids) -} diff --git a/api/barcode_nomenclature.go b/api/barcode_nomenclature.go deleted file mode 100644 index 26eb90fd..00000000 --- a/api/barcode_nomenclature.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BarcodeNomenclatureService struct { - client *Client -} - -func NewBarcodeNomenclatureService(c *Client) *BarcodeNomenclatureService { - return &BarcodeNomenclatureService{client: c} -} - -func (svc *BarcodeNomenclatureService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BarcodeNomenclatureModel, name) -} - -func (svc *BarcodeNomenclatureService) GetByIds(ids []int64) (*types.BarcodeNomenclatures, error) { - b := &types.BarcodeNomenclatures{} - return b, svc.client.getByIds(types.BarcodeNomenclatureModel, ids, b) -} - -func (svc *BarcodeNomenclatureService) GetByName(name string) (*types.BarcodeNomenclatures, error) { - b := &types.BarcodeNomenclatures{} - return b, svc.client.getByName(types.BarcodeNomenclatureModel, name, b) -} - -func (svc *BarcodeNomenclatureService) GetByField(field string, value string) (*types.BarcodeNomenclatures, error) { - b := &types.BarcodeNomenclatures{} - return b, svc.client.getByField(types.BarcodeNomenclatureModel, field, value, b) -} - -func (svc *BarcodeNomenclatureService) GetAll() (*types.BarcodeNomenclatures, error) { - b := &types.BarcodeNomenclatures{} - return b, svc.client.getAll(types.BarcodeNomenclatureModel, b) -} - -func (svc *BarcodeNomenclatureService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BarcodeNomenclatureModel, fields, relations) -} - -func (svc *BarcodeNomenclatureService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BarcodeNomenclatureModel, ids, fields, relations) -} - -func (svc *BarcodeNomenclatureService) Delete(ids []int64) error { - return svc.client.delete(types.BarcodeNomenclatureModel, ids) -} diff --git a/api/barcode_rule.go b/api/barcode_rule.go deleted file mode 100644 index 6e751806..00000000 --- a/api/barcode_rule.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BarcodeRuleService struct { - client *Client -} - -func NewBarcodeRuleService(c *Client) *BarcodeRuleService { - return &BarcodeRuleService{client: c} -} - -func (svc *BarcodeRuleService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BarcodeRuleModel, name) -} - -func (svc *BarcodeRuleService) GetByIds(ids []int64) (*types.BarcodeRules, error) { - b := &types.BarcodeRules{} - return b, svc.client.getByIds(types.BarcodeRuleModel, ids, b) -} - -func (svc *BarcodeRuleService) GetByName(name string) (*types.BarcodeRules, error) { - b := &types.BarcodeRules{} - return b, svc.client.getByName(types.BarcodeRuleModel, name, b) -} - -func (svc *BarcodeRuleService) GetByField(field string, value string) (*types.BarcodeRules, error) { - b := &types.BarcodeRules{} - return b, svc.client.getByField(types.BarcodeRuleModel, field, value, b) -} - -func (svc *BarcodeRuleService) GetAll() (*types.BarcodeRules, error) { - b := &types.BarcodeRules{} - return b, svc.client.getAll(types.BarcodeRuleModel, b) -} - -func (svc *BarcodeRuleService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BarcodeRuleModel, fields, relations) -} - -func (svc *BarcodeRuleService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BarcodeRuleModel, ids, fields, relations) -} - -func (svc *BarcodeRuleService) Delete(ids []int64) error { - return svc.client.delete(types.BarcodeRuleModel, ids) -} diff --git a/api/barcodes_barcode_events_mixin.go b/api/barcodes_barcode_events_mixin.go deleted file mode 100644 index 79f13415..00000000 --- a/api/barcodes_barcode_events_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BarcodesBarcodeEventsMixinService struct { - client *Client -} - -func NewBarcodesBarcodeEventsMixinService(c *Client) *BarcodesBarcodeEventsMixinService { - return &BarcodesBarcodeEventsMixinService{client: c} -} - -func (svc *BarcodesBarcodeEventsMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BarcodesBarcodeEventsMixinModel, name) -} - -func (svc *BarcodesBarcodeEventsMixinService) GetByIds(ids []int64) (*types.BarcodesBarcodeEventsMixins, error) { - b := &types.BarcodesBarcodeEventsMixins{} - return b, svc.client.getByIds(types.BarcodesBarcodeEventsMixinModel, ids, b) -} - -func (svc *BarcodesBarcodeEventsMixinService) GetByName(name string) (*types.BarcodesBarcodeEventsMixins, error) { - b := &types.BarcodesBarcodeEventsMixins{} - return b, svc.client.getByName(types.BarcodesBarcodeEventsMixinModel, name, b) -} - -func (svc *BarcodesBarcodeEventsMixinService) GetByField(field string, value string) (*types.BarcodesBarcodeEventsMixins, error) { - b := &types.BarcodesBarcodeEventsMixins{} - return b, svc.client.getByField(types.BarcodesBarcodeEventsMixinModel, field, value, b) -} - -func (svc *BarcodesBarcodeEventsMixinService) GetAll() (*types.BarcodesBarcodeEventsMixins, error) { - b := &types.BarcodesBarcodeEventsMixins{} - return b, svc.client.getAll(types.BarcodesBarcodeEventsMixinModel, b) -} - -func (svc *BarcodesBarcodeEventsMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BarcodesBarcodeEventsMixinModel, fields, relations) -} - -func (svc *BarcodesBarcodeEventsMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BarcodesBarcodeEventsMixinModel, ids, fields, relations) -} - -func (svc *BarcodesBarcodeEventsMixinService) Delete(ids []int64) error { - return svc.client.delete(types.BarcodesBarcodeEventsMixinModel, ids) -} diff --git a/api/base.go b/api/base.go deleted file mode 100644 index d72e083c..00000000 --- a/api/base.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseService struct { - client *Client -} - -func NewBaseService(c *Client) *BaseService { - return &BaseService{client: c} -} - -func (svc *BaseService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseModel, name) -} - -func (svc *BaseService) GetByIds(ids []int64) (*types.Bases, error) { - b := &types.Bases{} - return b, svc.client.getByIds(types.BaseModel, ids, b) -} - -func (svc *BaseService) GetByName(name string) (*types.Bases, error) { - b := &types.Bases{} - return b, svc.client.getByName(types.BaseModel, name, b) -} - -func (svc *BaseService) GetByField(field string, value string) (*types.Bases, error) { - b := &types.Bases{} - return b, svc.client.getByField(types.BaseModel, field, value, b) -} - -func (svc *BaseService) GetAll() (*types.Bases, error) { - b := &types.Bases{} - return b, svc.client.getAll(types.BaseModel, b) -} - -func (svc *BaseService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseModel, fields, relations) -} - -func (svc *BaseService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseModel, ids, fields, relations) -} - -func (svc *BaseService) Delete(ids []int64) error { - return svc.client.delete(types.BaseModel, ids) -} diff --git a/api/base_import_import.go b/api/base_import_import.go deleted file mode 100644 index 65b212ab..00000000 --- a/api/base_import_import.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportImportService struct { - client *Client -} - -func NewBaseImportImportService(c *Client) *BaseImportImportService { - return &BaseImportImportService{client: c} -} - -func (svc *BaseImportImportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportImportModel, name) -} - -func (svc *BaseImportImportService) GetByIds(ids []int64) (*types.BaseImportImports, error) { - b := &types.BaseImportImports{} - return b, svc.client.getByIds(types.BaseImportImportModel, ids, b) -} - -func (svc *BaseImportImportService) GetByName(name string) (*types.BaseImportImports, error) { - b := &types.BaseImportImports{} - return b, svc.client.getByName(types.BaseImportImportModel, name, b) -} - -func (svc *BaseImportImportService) GetByField(field string, value string) (*types.BaseImportImports, error) { - b := &types.BaseImportImports{} - return b, svc.client.getByField(types.BaseImportImportModel, field, value, b) -} - -func (svc *BaseImportImportService) GetAll() (*types.BaseImportImports, error) { - b := &types.BaseImportImports{} - return b, svc.client.getAll(types.BaseImportImportModel, b) -} - -func (svc *BaseImportImportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportImportModel, fields, relations) -} - -func (svc *BaseImportImportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportImportModel, ids, fields, relations) -} - -func (svc *BaseImportImportService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportImportModel, ids) -} diff --git a/api/base_import_tests_models_char.go b/api/base_import_tests_models_char.go deleted file mode 100644 index 48f65d1c..00000000 --- a/api/base_import_tests_models_char.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsCharService struct { - client *Client -} - -func NewBaseImportTestsModelsCharService(c *Client) *BaseImportTestsModelsCharService { - return &BaseImportTestsModelsCharService{client: c} -} - -func (svc *BaseImportTestsModelsCharService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsCharModel, name) -} - -func (svc *BaseImportTestsModelsCharService) GetByIds(ids []int64) (*types.BaseImportTestsModelsChars, error) { - b := &types.BaseImportTestsModelsChars{} - return b, svc.client.getByIds(types.BaseImportTestsModelsCharModel, ids, b) -} - -func (svc *BaseImportTestsModelsCharService) GetByName(name string) (*types.BaseImportTestsModelsChars, error) { - b := &types.BaseImportTestsModelsChars{} - return b, svc.client.getByName(types.BaseImportTestsModelsCharModel, name, b) -} - -func (svc *BaseImportTestsModelsCharService) GetByField(field string, value string) (*types.BaseImportTestsModelsChars, error) { - b := &types.BaseImportTestsModelsChars{} - return b, svc.client.getByField(types.BaseImportTestsModelsCharModel, field, value, b) -} - -func (svc *BaseImportTestsModelsCharService) GetAll() (*types.BaseImportTestsModelsChars, error) { - b := &types.BaseImportTestsModelsChars{} - return b, svc.client.getAll(types.BaseImportTestsModelsCharModel, b) -} - -func (svc *BaseImportTestsModelsCharService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsCharModel, fields, relations) -} - -func (svc *BaseImportTestsModelsCharService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsCharModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsCharService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsCharModel, ids) -} diff --git a/api/base_import_tests_models_char_noreadonly.go b/api/base_import_tests_models_char_noreadonly.go deleted file mode 100644 index c325067a..00000000 --- a/api/base_import_tests_models_char_noreadonly.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsCharNoreadonlyService struct { - client *Client -} - -func NewBaseImportTestsModelsCharNoreadonlyService(c *Client) *BaseImportTestsModelsCharNoreadonlyService { - return &BaseImportTestsModelsCharNoreadonlyService{client: c} -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsCharNoreadonlyModel, name) -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) GetByIds(ids []int64) (*types.BaseImportTestsModelsCharNoreadonlys, error) { - b := &types.BaseImportTestsModelsCharNoreadonlys{} - return b, svc.client.getByIds(types.BaseImportTestsModelsCharNoreadonlyModel, ids, b) -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) GetByName(name string) (*types.BaseImportTestsModelsCharNoreadonlys, error) { - b := &types.BaseImportTestsModelsCharNoreadonlys{} - return b, svc.client.getByName(types.BaseImportTestsModelsCharNoreadonlyModel, name, b) -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) GetByField(field string, value string) (*types.BaseImportTestsModelsCharNoreadonlys, error) { - b := &types.BaseImportTestsModelsCharNoreadonlys{} - return b, svc.client.getByField(types.BaseImportTestsModelsCharNoreadonlyModel, field, value, b) -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) GetAll() (*types.BaseImportTestsModelsCharNoreadonlys, error) { - b := &types.BaseImportTestsModelsCharNoreadonlys{} - return b, svc.client.getAll(types.BaseImportTestsModelsCharNoreadonlyModel, b) -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsCharNoreadonlyModel, fields, relations) -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsCharNoreadonlyModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsCharNoreadonlyService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsCharNoreadonlyModel, ids) -} diff --git a/api/base_import_tests_models_char_readonly.go b/api/base_import_tests_models_char_readonly.go deleted file mode 100644 index 73ca3b37..00000000 --- a/api/base_import_tests_models_char_readonly.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsCharReadonlyService struct { - client *Client -} - -func NewBaseImportTestsModelsCharReadonlyService(c *Client) *BaseImportTestsModelsCharReadonlyService { - return &BaseImportTestsModelsCharReadonlyService{client: c} -} - -func (svc *BaseImportTestsModelsCharReadonlyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsCharReadonlyModel, name) -} - -func (svc *BaseImportTestsModelsCharReadonlyService) GetByIds(ids []int64) (*types.BaseImportTestsModelsCharReadonlys, error) { - b := &types.BaseImportTestsModelsCharReadonlys{} - return b, svc.client.getByIds(types.BaseImportTestsModelsCharReadonlyModel, ids, b) -} - -func (svc *BaseImportTestsModelsCharReadonlyService) GetByName(name string) (*types.BaseImportTestsModelsCharReadonlys, error) { - b := &types.BaseImportTestsModelsCharReadonlys{} - return b, svc.client.getByName(types.BaseImportTestsModelsCharReadonlyModel, name, b) -} - -func (svc *BaseImportTestsModelsCharReadonlyService) GetByField(field string, value string) (*types.BaseImportTestsModelsCharReadonlys, error) { - b := &types.BaseImportTestsModelsCharReadonlys{} - return b, svc.client.getByField(types.BaseImportTestsModelsCharReadonlyModel, field, value, b) -} - -func (svc *BaseImportTestsModelsCharReadonlyService) GetAll() (*types.BaseImportTestsModelsCharReadonlys, error) { - b := &types.BaseImportTestsModelsCharReadonlys{} - return b, svc.client.getAll(types.BaseImportTestsModelsCharReadonlyModel, b) -} - -func (svc *BaseImportTestsModelsCharReadonlyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsCharReadonlyModel, fields, relations) -} - -func (svc *BaseImportTestsModelsCharReadonlyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsCharReadonlyModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsCharReadonlyService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsCharReadonlyModel, ids) -} diff --git a/api/base_import_tests_models_char_required.go b/api/base_import_tests_models_char_required.go deleted file mode 100644 index a7d2eb4f..00000000 --- a/api/base_import_tests_models_char_required.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsCharRequiredService struct { - client *Client -} - -func NewBaseImportTestsModelsCharRequiredService(c *Client) *BaseImportTestsModelsCharRequiredService { - return &BaseImportTestsModelsCharRequiredService{client: c} -} - -func (svc *BaseImportTestsModelsCharRequiredService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsCharRequiredModel, name) -} - -func (svc *BaseImportTestsModelsCharRequiredService) GetByIds(ids []int64) (*types.BaseImportTestsModelsCharRequireds, error) { - b := &types.BaseImportTestsModelsCharRequireds{} - return b, svc.client.getByIds(types.BaseImportTestsModelsCharRequiredModel, ids, b) -} - -func (svc *BaseImportTestsModelsCharRequiredService) GetByName(name string) (*types.BaseImportTestsModelsCharRequireds, error) { - b := &types.BaseImportTestsModelsCharRequireds{} - return b, svc.client.getByName(types.BaseImportTestsModelsCharRequiredModel, name, b) -} - -func (svc *BaseImportTestsModelsCharRequiredService) GetByField(field string, value string) (*types.BaseImportTestsModelsCharRequireds, error) { - b := &types.BaseImportTestsModelsCharRequireds{} - return b, svc.client.getByField(types.BaseImportTestsModelsCharRequiredModel, field, value, b) -} - -func (svc *BaseImportTestsModelsCharRequiredService) GetAll() (*types.BaseImportTestsModelsCharRequireds, error) { - b := &types.BaseImportTestsModelsCharRequireds{} - return b, svc.client.getAll(types.BaseImportTestsModelsCharRequiredModel, b) -} - -func (svc *BaseImportTestsModelsCharRequiredService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsCharRequiredModel, fields, relations) -} - -func (svc *BaseImportTestsModelsCharRequiredService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsCharRequiredModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsCharRequiredService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsCharRequiredModel, ids) -} diff --git a/api/base_import_tests_models_char_states.go b/api/base_import_tests_models_char_states.go deleted file mode 100644 index ea59d24e..00000000 --- a/api/base_import_tests_models_char_states.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsCharStatesService struct { - client *Client -} - -func NewBaseImportTestsModelsCharStatesService(c *Client) *BaseImportTestsModelsCharStatesService { - return &BaseImportTestsModelsCharStatesService{client: c} -} - -func (svc *BaseImportTestsModelsCharStatesService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsCharStatesModel, name) -} - -func (svc *BaseImportTestsModelsCharStatesService) GetByIds(ids []int64) (*types.BaseImportTestsModelsCharStatess, error) { - b := &types.BaseImportTestsModelsCharStatess{} - return b, svc.client.getByIds(types.BaseImportTestsModelsCharStatesModel, ids, b) -} - -func (svc *BaseImportTestsModelsCharStatesService) GetByName(name string) (*types.BaseImportTestsModelsCharStatess, error) { - b := &types.BaseImportTestsModelsCharStatess{} - return b, svc.client.getByName(types.BaseImportTestsModelsCharStatesModel, name, b) -} - -func (svc *BaseImportTestsModelsCharStatesService) GetByField(field string, value string) (*types.BaseImportTestsModelsCharStatess, error) { - b := &types.BaseImportTestsModelsCharStatess{} - return b, svc.client.getByField(types.BaseImportTestsModelsCharStatesModel, field, value, b) -} - -func (svc *BaseImportTestsModelsCharStatesService) GetAll() (*types.BaseImportTestsModelsCharStatess, error) { - b := &types.BaseImportTestsModelsCharStatess{} - return b, svc.client.getAll(types.BaseImportTestsModelsCharStatesModel, b) -} - -func (svc *BaseImportTestsModelsCharStatesService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsCharStatesModel, fields, relations) -} - -func (svc *BaseImportTestsModelsCharStatesService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsCharStatesModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsCharStatesService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsCharStatesModel, ids) -} diff --git a/api/base_import_tests_models_char_stillreadonly.go b/api/base_import_tests_models_char_stillreadonly.go deleted file mode 100644 index bf6d427e..00000000 --- a/api/base_import_tests_models_char_stillreadonly.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsCharStillreadonlyService struct { - client *Client -} - -func NewBaseImportTestsModelsCharStillreadonlyService(c *Client) *BaseImportTestsModelsCharStillreadonlyService { - return &BaseImportTestsModelsCharStillreadonlyService{client: c} -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsCharStillreadonlyModel, name) -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) GetByIds(ids []int64) (*types.BaseImportTestsModelsCharStillreadonlys, error) { - b := &types.BaseImportTestsModelsCharStillreadonlys{} - return b, svc.client.getByIds(types.BaseImportTestsModelsCharStillreadonlyModel, ids, b) -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) GetByName(name string) (*types.BaseImportTestsModelsCharStillreadonlys, error) { - b := &types.BaseImportTestsModelsCharStillreadonlys{} - return b, svc.client.getByName(types.BaseImportTestsModelsCharStillreadonlyModel, name, b) -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) GetByField(field string, value string) (*types.BaseImportTestsModelsCharStillreadonlys, error) { - b := &types.BaseImportTestsModelsCharStillreadonlys{} - return b, svc.client.getByField(types.BaseImportTestsModelsCharStillreadonlyModel, field, value, b) -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) GetAll() (*types.BaseImportTestsModelsCharStillreadonlys, error) { - b := &types.BaseImportTestsModelsCharStillreadonlys{} - return b, svc.client.getAll(types.BaseImportTestsModelsCharStillreadonlyModel, b) -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsCharStillreadonlyModel, fields, relations) -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsCharStillreadonlyModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsCharStillreadonlyService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsCharStillreadonlyModel, ids) -} diff --git a/api/base_import_tests_models_m2o.go b/api/base_import_tests_models_m2o.go deleted file mode 100644 index c148710b..00000000 --- a/api/base_import_tests_models_m2o.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsM2oService struct { - client *Client -} - -func NewBaseImportTestsModelsM2oService(c *Client) *BaseImportTestsModelsM2oService { - return &BaseImportTestsModelsM2oService{client: c} -} - -func (svc *BaseImportTestsModelsM2oService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsM2oModel, name) -} - -func (svc *BaseImportTestsModelsM2oService) GetByIds(ids []int64) (*types.BaseImportTestsModelsM2os, error) { - b := &types.BaseImportTestsModelsM2os{} - return b, svc.client.getByIds(types.BaseImportTestsModelsM2oModel, ids, b) -} - -func (svc *BaseImportTestsModelsM2oService) GetByName(name string) (*types.BaseImportTestsModelsM2os, error) { - b := &types.BaseImportTestsModelsM2os{} - return b, svc.client.getByName(types.BaseImportTestsModelsM2oModel, name, b) -} - -func (svc *BaseImportTestsModelsM2oService) GetByField(field string, value string) (*types.BaseImportTestsModelsM2os, error) { - b := &types.BaseImportTestsModelsM2os{} - return b, svc.client.getByField(types.BaseImportTestsModelsM2oModel, field, value, b) -} - -func (svc *BaseImportTestsModelsM2oService) GetAll() (*types.BaseImportTestsModelsM2os, error) { - b := &types.BaseImportTestsModelsM2os{} - return b, svc.client.getAll(types.BaseImportTestsModelsM2oModel, b) -} - -func (svc *BaseImportTestsModelsM2oService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsM2oModel, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsM2oModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsM2oModel, ids) -} diff --git a/api/base_import_tests_models_m2o_related.go b/api/base_import_tests_models_m2o_related.go deleted file mode 100644 index dd892c9b..00000000 --- a/api/base_import_tests_models_m2o_related.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsM2oRelatedService struct { - client *Client -} - -func NewBaseImportTestsModelsM2oRelatedService(c *Client) *BaseImportTestsModelsM2oRelatedService { - return &BaseImportTestsModelsM2oRelatedService{client: c} -} - -func (svc *BaseImportTestsModelsM2oRelatedService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsM2oRelatedModel, name) -} - -func (svc *BaseImportTestsModelsM2oRelatedService) GetByIds(ids []int64) (*types.BaseImportTestsModelsM2oRelateds, error) { - b := &types.BaseImportTestsModelsM2oRelateds{} - return b, svc.client.getByIds(types.BaseImportTestsModelsM2oRelatedModel, ids, b) -} - -func (svc *BaseImportTestsModelsM2oRelatedService) GetByName(name string) (*types.BaseImportTestsModelsM2oRelateds, error) { - b := &types.BaseImportTestsModelsM2oRelateds{} - return b, svc.client.getByName(types.BaseImportTestsModelsM2oRelatedModel, name, b) -} - -func (svc *BaseImportTestsModelsM2oRelatedService) GetByField(field string, value string) (*types.BaseImportTestsModelsM2oRelateds, error) { - b := &types.BaseImportTestsModelsM2oRelateds{} - return b, svc.client.getByField(types.BaseImportTestsModelsM2oRelatedModel, field, value, b) -} - -func (svc *BaseImportTestsModelsM2oRelatedService) GetAll() (*types.BaseImportTestsModelsM2oRelateds, error) { - b := &types.BaseImportTestsModelsM2oRelateds{} - return b, svc.client.getAll(types.BaseImportTestsModelsM2oRelatedModel, b) -} - -func (svc *BaseImportTestsModelsM2oRelatedService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsM2oRelatedModel, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oRelatedService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsM2oRelatedModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oRelatedService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsM2oRelatedModel, ids) -} diff --git a/api/base_import_tests_models_m2o_required.go b/api/base_import_tests_models_m2o_required.go deleted file mode 100644 index 3bf9cd9f..00000000 --- a/api/base_import_tests_models_m2o_required.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsM2oRequiredService struct { - client *Client -} - -func NewBaseImportTestsModelsM2oRequiredService(c *Client) *BaseImportTestsModelsM2oRequiredService { - return &BaseImportTestsModelsM2oRequiredService{client: c} -} - -func (svc *BaseImportTestsModelsM2oRequiredService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsM2oRequiredModel, name) -} - -func (svc *BaseImportTestsModelsM2oRequiredService) GetByIds(ids []int64) (*types.BaseImportTestsModelsM2oRequireds, error) { - b := &types.BaseImportTestsModelsM2oRequireds{} - return b, svc.client.getByIds(types.BaseImportTestsModelsM2oRequiredModel, ids, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredService) GetByName(name string) (*types.BaseImportTestsModelsM2oRequireds, error) { - b := &types.BaseImportTestsModelsM2oRequireds{} - return b, svc.client.getByName(types.BaseImportTestsModelsM2oRequiredModel, name, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredService) GetByField(field string, value string) (*types.BaseImportTestsModelsM2oRequireds, error) { - b := &types.BaseImportTestsModelsM2oRequireds{} - return b, svc.client.getByField(types.BaseImportTestsModelsM2oRequiredModel, field, value, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredService) GetAll() (*types.BaseImportTestsModelsM2oRequireds, error) { - b := &types.BaseImportTestsModelsM2oRequireds{} - return b, svc.client.getAll(types.BaseImportTestsModelsM2oRequiredModel, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsM2oRequiredModel, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oRequiredService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsM2oRequiredModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oRequiredService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsM2oRequiredModel, ids) -} diff --git a/api/base_import_tests_models_m2o_required_related.go b/api/base_import_tests_models_m2o_required_related.go deleted file mode 100644 index 11be336b..00000000 --- a/api/base_import_tests_models_m2o_required_related.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsM2oRequiredRelatedService struct { - client *Client -} - -func NewBaseImportTestsModelsM2oRequiredRelatedService(c *Client) *BaseImportTestsModelsM2oRequiredRelatedService { - return &BaseImportTestsModelsM2oRequiredRelatedService{client: c} -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsM2oRequiredRelatedModel, name) -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) GetByIds(ids []int64) (*types.BaseImportTestsModelsM2oRequiredRelateds, error) { - b := &types.BaseImportTestsModelsM2oRequiredRelateds{} - return b, svc.client.getByIds(types.BaseImportTestsModelsM2oRequiredRelatedModel, ids, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) GetByName(name string) (*types.BaseImportTestsModelsM2oRequiredRelateds, error) { - b := &types.BaseImportTestsModelsM2oRequiredRelateds{} - return b, svc.client.getByName(types.BaseImportTestsModelsM2oRequiredRelatedModel, name, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) GetByField(field string, value string) (*types.BaseImportTestsModelsM2oRequiredRelateds, error) { - b := &types.BaseImportTestsModelsM2oRequiredRelateds{} - return b, svc.client.getByField(types.BaseImportTestsModelsM2oRequiredRelatedModel, field, value, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) GetAll() (*types.BaseImportTestsModelsM2oRequiredRelateds, error) { - b := &types.BaseImportTestsModelsM2oRequiredRelateds{} - return b, svc.client.getAll(types.BaseImportTestsModelsM2oRequiredRelatedModel, b) -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsM2oRequiredRelatedModel, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsM2oRequiredRelatedModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsM2oRequiredRelatedService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsM2oRequiredRelatedModel, ids) -} diff --git a/api/base_import_tests_models_o2m.go b/api/base_import_tests_models_o2m.go deleted file mode 100644 index 6f6f1a56..00000000 --- a/api/base_import_tests_models_o2m.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsO2mService struct { - client *Client -} - -func NewBaseImportTestsModelsO2mService(c *Client) *BaseImportTestsModelsO2mService { - return &BaseImportTestsModelsO2mService{client: c} -} - -func (svc *BaseImportTestsModelsO2mService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsO2mModel, name) -} - -func (svc *BaseImportTestsModelsO2mService) GetByIds(ids []int64) (*types.BaseImportTestsModelsO2ms, error) { - b := &types.BaseImportTestsModelsO2ms{} - return b, svc.client.getByIds(types.BaseImportTestsModelsO2mModel, ids, b) -} - -func (svc *BaseImportTestsModelsO2mService) GetByName(name string) (*types.BaseImportTestsModelsO2ms, error) { - b := &types.BaseImportTestsModelsO2ms{} - return b, svc.client.getByName(types.BaseImportTestsModelsO2mModel, name, b) -} - -func (svc *BaseImportTestsModelsO2mService) GetByField(field string, value string) (*types.BaseImportTestsModelsO2ms, error) { - b := &types.BaseImportTestsModelsO2ms{} - return b, svc.client.getByField(types.BaseImportTestsModelsO2mModel, field, value, b) -} - -func (svc *BaseImportTestsModelsO2mService) GetAll() (*types.BaseImportTestsModelsO2ms, error) { - b := &types.BaseImportTestsModelsO2ms{} - return b, svc.client.getAll(types.BaseImportTestsModelsO2mModel, b) -} - -func (svc *BaseImportTestsModelsO2mService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsO2mModel, fields, relations) -} - -func (svc *BaseImportTestsModelsO2mService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsO2mModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsO2mService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsO2mModel, ids) -} diff --git a/api/base_import_tests_models_o2m_child.go b/api/base_import_tests_models_o2m_child.go deleted file mode 100644 index 4cd6f5fe..00000000 --- a/api/base_import_tests_models_o2m_child.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsO2mChildService struct { - client *Client -} - -func NewBaseImportTestsModelsO2mChildService(c *Client) *BaseImportTestsModelsO2mChildService { - return &BaseImportTestsModelsO2mChildService{client: c} -} - -func (svc *BaseImportTestsModelsO2mChildService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsO2mChildModel, name) -} - -func (svc *BaseImportTestsModelsO2mChildService) GetByIds(ids []int64) (*types.BaseImportTestsModelsO2mChilds, error) { - b := &types.BaseImportTestsModelsO2mChilds{} - return b, svc.client.getByIds(types.BaseImportTestsModelsO2mChildModel, ids, b) -} - -func (svc *BaseImportTestsModelsO2mChildService) GetByName(name string) (*types.BaseImportTestsModelsO2mChilds, error) { - b := &types.BaseImportTestsModelsO2mChilds{} - return b, svc.client.getByName(types.BaseImportTestsModelsO2mChildModel, name, b) -} - -func (svc *BaseImportTestsModelsO2mChildService) GetByField(field string, value string) (*types.BaseImportTestsModelsO2mChilds, error) { - b := &types.BaseImportTestsModelsO2mChilds{} - return b, svc.client.getByField(types.BaseImportTestsModelsO2mChildModel, field, value, b) -} - -func (svc *BaseImportTestsModelsO2mChildService) GetAll() (*types.BaseImportTestsModelsO2mChilds, error) { - b := &types.BaseImportTestsModelsO2mChilds{} - return b, svc.client.getAll(types.BaseImportTestsModelsO2mChildModel, b) -} - -func (svc *BaseImportTestsModelsO2mChildService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsO2mChildModel, fields, relations) -} - -func (svc *BaseImportTestsModelsO2mChildService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsO2mChildModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsO2mChildService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsO2mChildModel, ids) -} diff --git a/api/base_import_tests_models_preview.go b/api/base_import_tests_models_preview.go deleted file mode 100644 index 4adb9ef1..00000000 --- a/api/base_import_tests_models_preview.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseImportTestsModelsPreviewService struct { - client *Client -} - -func NewBaseImportTestsModelsPreviewService(c *Client) *BaseImportTestsModelsPreviewService { - return &BaseImportTestsModelsPreviewService{client: c} -} - -func (svc *BaseImportTestsModelsPreviewService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseImportTestsModelsPreviewModel, name) -} - -func (svc *BaseImportTestsModelsPreviewService) GetByIds(ids []int64) (*types.BaseImportTestsModelsPreviews, error) { - b := &types.BaseImportTestsModelsPreviews{} - return b, svc.client.getByIds(types.BaseImportTestsModelsPreviewModel, ids, b) -} - -func (svc *BaseImportTestsModelsPreviewService) GetByName(name string) (*types.BaseImportTestsModelsPreviews, error) { - b := &types.BaseImportTestsModelsPreviews{} - return b, svc.client.getByName(types.BaseImportTestsModelsPreviewModel, name, b) -} - -func (svc *BaseImportTestsModelsPreviewService) GetByField(field string, value string) (*types.BaseImportTestsModelsPreviews, error) { - b := &types.BaseImportTestsModelsPreviews{} - return b, svc.client.getByField(types.BaseImportTestsModelsPreviewModel, field, value, b) -} - -func (svc *BaseImportTestsModelsPreviewService) GetAll() (*types.BaseImportTestsModelsPreviews, error) { - b := &types.BaseImportTestsModelsPreviews{} - return b, svc.client.getAll(types.BaseImportTestsModelsPreviewModel, b) -} - -func (svc *BaseImportTestsModelsPreviewService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseImportTestsModelsPreviewModel, fields, relations) -} - -func (svc *BaseImportTestsModelsPreviewService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseImportTestsModelsPreviewModel, ids, fields, relations) -} - -func (svc *BaseImportTestsModelsPreviewService) Delete(ids []int64) error { - return svc.client.delete(types.BaseImportTestsModelsPreviewModel, ids) -} diff --git a/api/base_language_export.go b/api/base_language_export.go deleted file mode 100644 index f708672c..00000000 --- a/api/base_language_export.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseLanguageExportService struct { - client *Client -} - -func NewBaseLanguageExportService(c *Client) *BaseLanguageExportService { - return &BaseLanguageExportService{client: c} -} - -func (svc *BaseLanguageExportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseLanguageExportModel, name) -} - -func (svc *BaseLanguageExportService) GetByIds(ids []int64) (*types.BaseLanguageExports, error) { - b := &types.BaseLanguageExports{} - return b, svc.client.getByIds(types.BaseLanguageExportModel, ids, b) -} - -func (svc *BaseLanguageExportService) GetByName(name string) (*types.BaseLanguageExports, error) { - b := &types.BaseLanguageExports{} - return b, svc.client.getByName(types.BaseLanguageExportModel, name, b) -} - -func (svc *BaseLanguageExportService) GetByField(field string, value string) (*types.BaseLanguageExports, error) { - b := &types.BaseLanguageExports{} - return b, svc.client.getByField(types.BaseLanguageExportModel, field, value, b) -} - -func (svc *BaseLanguageExportService) GetAll() (*types.BaseLanguageExports, error) { - b := &types.BaseLanguageExports{} - return b, svc.client.getAll(types.BaseLanguageExportModel, b) -} - -func (svc *BaseLanguageExportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseLanguageExportModel, fields, relations) -} - -func (svc *BaseLanguageExportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseLanguageExportModel, ids, fields, relations) -} - -func (svc *BaseLanguageExportService) Delete(ids []int64) error { - return svc.client.delete(types.BaseLanguageExportModel, ids) -} diff --git a/api/base_language_import.go b/api/base_language_import.go deleted file mode 100644 index aefbaba5..00000000 --- a/api/base_language_import.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseLanguageImportService struct { - client *Client -} - -func NewBaseLanguageImportService(c *Client) *BaseLanguageImportService { - return &BaseLanguageImportService{client: c} -} - -func (svc *BaseLanguageImportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseLanguageImportModel, name) -} - -func (svc *BaseLanguageImportService) GetByIds(ids []int64) (*types.BaseLanguageImports, error) { - b := &types.BaseLanguageImports{} - return b, svc.client.getByIds(types.BaseLanguageImportModel, ids, b) -} - -func (svc *BaseLanguageImportService) GetByName(name string) (*types.BaseLanguageImports, error) { - b := &types.BaseLanguageImports{} - return b, svc.client.getByName(types.BaseLanguageImportModel, name, b) -} - -func (svc *BaseLanguageImportService) GetByField(field string, value string) (*types.BaseLanguageImports, error) { - b := &types.BaseLanguageImports{} - return b, svc.client.getByField(types.BaseLanguageImportModel, field, value, b) -} - -func (svc *BaseLanguageImportService) GetAll() (*types.BaseLanguageImports, error) { - b := &types.BaseLanguageImports{} - return b, svc.client.getAll(types.BaseLanguageImportModel, b) -} - -func (svc *BaseLanguageImportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseLanguageImportModel, fields, relations) -} - -func (svc *BaseLanguageImportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseLanguageImportModel, ids, fields, relations) -} - -func (svc *BaseLanguageImportService) Delete(ids []int64) error { - return svc.client.delete(types.BaseLanguageImportModel, ids) -} diff --git a/api/base_language_install.go b/api/base_language_install.go deleted file mode 100644 index 74f866f0..00000000 --- a/api/base_language_install.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseLanguageInstallService struct { - client *Client -} - -func NewBaseLanguageInstallService(c *Client) *BaseLanguageInstallService { - return &BaseLanguageInstallService{client: c} -} - -func (svc *BaseLanguageInstallService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseLanguageInstallModel, name) -} - -func (svc *BaseLanguageInstallService) GetByIds(ids []int64) (*types.BaseLanguageInstalls, error) { - b := &types.BaseLanguageInstalls{} - return b, svc.client.getByIds(types.BaseLanguageInstallModel, ids, b) -} - -func (svc *BaseLanguageInstallService) GetByName(name string) (*types.BaseLanguageInstalls, error) { - b := &types.BaseLanguageInstalls{} - return b, svc.client.getByName(types.BaseLanguageInstallModel, name, b) -} - -func (svc *BaseLanguageInstallService) GetByField(field string, value string) (*types.BaseLanguageInstalls, error) { - b := &types.BaseLanguageInstalls{} - return b, svc.client.getByField(types.BaseLanguageInstallModel, field, value, b) -} - -func (svc *BaseLanguageInstallService) GetAll() (*types.BaseLanguageInstalls, error) { - b := &types.BaseLanguageInstalls{} - return b, svc.client.getAll(types.BaseLanguageInstallModel, b) -} - -func (svc *BaseLanguageInstallService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseLanguageInstallModel, fields, relations) -} - -func (svc *BaseLanguageInstallService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseLanguageInstallModel, ids, fields, relations) -} - -func (svc *BaseLanguageInstallService) Delete(ids []int64) error { - return svc.client.delete(types.BaseLanguageInstallModel, ids) -} diff --git a/api/base_module_uninstall.go b/api/base_module_uninstall.go deleted file mode 100644 index 8d0caff5..00000000 --- a/api/base_module_uninstall.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseModuleUninstallService struct { - client *Client -} - -func NewBaseModuleUninstallService(c *Client) *BaseModuleUninstallService { - return &BaseModuleUninstallService{client: c} -} - -func (svc *BaseModuleUninstallService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseModuleUninstallModel, name) -} - -func (svc *BaseModuleUninstallService) GetByIds(ids []int64) (*types.BaseModuleUninstalls, error) { - b := &types.BaseModuleUninstalls{} - return b, svc.client.getByIds(types.BaseModuleUninstallModel, ids, b) -} - -func (svc *BaseModuleUninstallService) GetByName(name string) (*types.BaseModuleUninstalls, error) { - b := &types.BaseModuleUninstalls{} - return b, svc.client.getByName(types.BaseModuleUninstallModel, name, b) -} - -func (svc *BaseModuleUninstallService) GetByField(field string, value string) (*types.BaseModuleUninstalls, error) { - b := &types.BaseModuleUninstalls{} - return b, svc.client.getByField(types.BaseModuleUninstallModel, field, value, b) -} - -func (svc *BaseModuleUninstallService) GetAll() (*types.BaseModuleUninstalls, error) { - b := &types.BaseModuleUninstalls{} - return b, svc.client.getAll(types.BaseModuleUninstallModel, b) -} - -func (svc *BaseModuleUninstallService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseModuleUninstallModel, fields, relations) -} - -func (svc *BaseModuleUninstallService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseModuleUninstallModel, ids, fields, relations) -} - -func (svc *BaseModuleUninstallService) Delete(ids []int64) error { - return svc.client.delete(types.BaseModuleUninstallModel, ids) -} diff --git a/api/base_module_update.go b/api/base_module_update.go deleted file mode 100644 index 0d0c8f30..00000000 --- a/api/base_module_update.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseModuleUpdateService struct { - client *Client -} - -func NewBaseModuleUpdateService(c *Client) *BaseModuleUpdateService { - return &BaseModuleUpdateService{client: c} -} - -func (svc *BaseModuleUpdateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseModuleUpdateModel, name) -} - -func (svc *BaseModuleUpdateService) GetByIds(ids []int64) (*types.BaseModuleUpdates, error) { - b := &types.BaseModuleUpdates{} - return b, svc.client.getByIds(types.BaseModuleUpdateModel, ids, b) -} - -func (svc *BaseModuleUpdateService) GetByName(name string) (*types.BaseModuleUpdates, error) { - b := &types.BaseModuleUpdates{} - return b, svc.client.getByName(types.BaseModuleUpdateModel, name, b) -} - -func (svc *BaseModuleUpdateService) GetByField(field string, value string) (*types.BaseModuleUpdates, error) { - b := &types.BaseModuleUpdates{} - return b, svc.client.getByField(types.BaseModuleUpdateModel, field, value, b) -} - -func (svc *BaseModuleUpdateService) GetAll() (*types.BaseModuleUpdates, error) { - b := &types.BaseModuleUpdates{} - return b, svc.client.getAll(types.BaseModuleUpdateModel, b) -} - -func (svc *BaseModuleUpdateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseModuleUpdateModel, fields, relations) -} - -func (svc *BaseModuleUpdateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseModuleUpdateModel, ids, fields, relations) -} - -func (svc *BaseModuleUpdateService) Delete(ids []int64) error { - return svc.client.delete(types.BaseModuleUpdateModel, ids) -} diff --git a/api/base_module_upgrade.go b/api/base_module_upgrade.go deleted file mode 100644 index 5606fa09..00000000 --- a/api/base_module_upgrade.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseModuleUpgradeService struct { - client *Client -} - -func NewBaseModuleUpgradeService(c *Client) *BaseModuleUpgradeService { - return &BaseModuleUpgradeService{client: c} -} - -func (svc *BaseModuleUpgradeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseModuleUpgradeModel, name) -} - -func (svc *BaseModuleUpgradeService) GetByIds(ids []int64) (*types.BaseModuleUpgrades, error) { - b := &types.BaseModuleUpgrades{} - return b, svc.client.getByIds(types.BaseModuleUpgradeModel, ids, b) -} - -func (svc *BaseModuleUpgradeService) GetByName(name string) (*types.BaseModuleUpgrades, error) { - b := &types.BaseModuleUpgrades{} - return b, svc.client.getByName(types.BaseModuleUpgradeModel, name, b) -} - -func (svc *BaseModuleUpgradeService) GetByField(field string, value string) (*types.BaseModuleUpgrades, error) { - b := &types.BaseModuleUpgrades{} - return b, svc.client.getByField(types.BaseModuleUpgradeModel, field, value, b) -} - -func (svc *BaseModuleUpgradeService) GetAll() (*types.BaseModuleUpgrades, error) { - b := &types.BaseModuleUpgrades{} - return b, svc.client.getAll(types.BaseModuleUpgradeModel, b) -} - -func (svc *BaseModuleUpgradeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseModuleUpgradeModel, fields, relations) -} - -func (svc *BaseModuleUpgradeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseModuleUpgradeModel, ids, fields, relations) -} - -func (svc *BaseModuleUpgradeService) Delete(ids []int64) error { - return svc.client.delete(types.BaseModuleUpgradeModel, ids) -} diff --git a/api/base_partner_merge_automatic_wizard.go b/api/base_partner_merge_automatic_wizard.go deleted file mode 100644 index f28d7ccc..00000000 --- a/api/base_partner_merge_automatic_wizard.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BasePartnerMergeAutomaticWizardService struct { - client *Client -} - -func NewBasePartnerMergeAutomaticWizardService(c *Client) *BasePartnerMergeAutomaticWizardService { - return &BasePartnerMergeAutomaticWizardService{client: c} -} - -func (svc *BasePartnerMergeAutomaticWizardService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BasePartnerMergeAutomaticWizardModel, name) -} - -func (svc *BasePartnerMergeAutomaticWizardService) GetByIds(ids []int64) (*types.BasePartnerMergeAutomaticWizards, error) { - b := &types.BasePartnerMergeAutomaticWizards{} - return b, svc.client.getByIds(types.BasePartnerMergeAutomaticWizardModel, ids, b) -} - -func (svc *BasePartnerMergeAutomaticWizardService) GetByName(name string) (*types.BasePartnerMergeAutomaticWizards, error) { - b := &types.BasePartnerMergeAutomaticWizards{} - return b, svc.client.getByName(types.BasePartnerMergeAutomaticWizardModel, name, b) -} - -func (svc *BasePartnerMergeAutomaticWizardService) GetByField(field string, value string) (*types.BasePartnerMergeAutomaticWizards, error) { - b := &types.BasePartnerMergeAutomaticWizards{} - return b, svc.client.getByField(types.BasePartnerMergeAutomaticWizardModel, field, value, b) -} - -func (svc *BasePartnerMergeAutomaticWizardService) GetAll() (*types.BasePartnerMergeAutomaticWizards, error) { - b := &types.BasePartnerMergeAutomaticWizards{} - return b, svc.client.getAll(types.BasePartnerMergeAutomaticWizardModel, b) -} - -func (svc *BasePartnerMergeAutomaticWizardService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BasePartnerMergeAutomaticWizardModel, fields, relations) -} - -func (svc *BasePartnerMergeAutomaticWizardService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BasePartnerMergeAutomaticWizardModel, ids, fields, relations) -} - -func (svc *BasePartnerMergeAutomaticWizardService) Delete(ids []int64) error { - return svc.client.delete(types.BasePartnerMergeAutomaticWizardModel, ids) -} diff --git a/api/base_partner_merge_line.go b/api/base_partner_merge_line.go deleted file mode 100644 index 52e36af1..00000000 --- a/api/base_partner_merge_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BasePartnerMergeLineService struct { - client *Client -} - -func NewBasePartnerMergeLineService(c *Client) *BasePartnerMergeLineService { - return &BasePartnerMergeLineService{client: c} -} - -func (svc *BasePartnerMergeLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BasePartnerMergeLineModel, name) -} - -func (svc *BasePartnerMergeLineService) GetByIds(ids []int64) (*types.BasePartnerMergeLines, error) { - b := &types.BasePartnerMergeLines{} - return b, svc.client.getByIds(types.BasePartnerMergeLineModel, ids, b) -} - -func (svc *BasePartnerMergeLineService) GetByName(name string) (*types.BasePartnerMergeLines, error) { - b := &types.BasePartnerMergeLines{} - return b, svc.client.getByName(types.BasePartnerMergeLineModel, name, b) -} - -func (svc *BasePartnerMergeLineService) GetByField(field string, value string) (*types.BasePartnerMergeLines, error) { - b := &types.BasePartnerMergeLines{} - return b, svc.client.getByField(types.BasePartnerMergeLineModel, field, value, b) -} - -func (svc *BasePartnerMergeLineService) GetAll() (*types.BasePartnerMergeLines, error) { - b := &types.BasePartnerMergeLines{} - return b, svc.client.getAll(types.BasePartnerMergeLineModel, b) -} - -func (svc *BasePartnerMergeLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BasePartnerMergeLineModel, fields, relations) -} - -func (svc *BasePartnerMergeLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BasePartnerMergeLineModel, ids, fields, relations) -} - -func (svc *BasePartnerMergeLineService) Delete(ids []int64) error { - return svc.client.delete(types.BasePartnerMergeLineModel, ids) -} diff --git a/api/base_update_translations.go b/api/base_update_translations.go deleted file mode 100644 index 521100c5..00000000 --- a/api/base_update_translations.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BaseUpdateTranslationsService struct { - client *Client -} - -func NewBaseUpdateTranslationsService(c *Client) *BaseUpdateTranslationsService { - return &BaseUpdateTranslationsService{client: c} -} - -func (svc *BaseUpdateTranslationsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BaseUpdateTranslationsModel, name) -} - -func (svc *BaseUpdateTranslationsService) GetByIds(ids []int64) (*types.BaseUpdateTranslationss, error) { - b := &types.BaseUpdateTranslationss{} - return b, svc.client.getByIds(types.BaseUpdateTranslationsModel, ids, b) -} - -func (svc *BaseUpdateTranslationsService) GetByName(name string) (*types.BaseUpdateTranslationss, error) { - b := &types.BaseUpdateTranslationss{} - return b, svc.client.getByName(types.BaseUpdateTranslationsModel, name, b) -} - -func (svc *BaseUpdateTranslationsService) GetByField(field string, value string) (*types.BaseUpdateTranslationss, error) { - b := &types.BaseUpdateTranslationss{} - return b, svc.client.getByField(types.BaseUpdateTranslationsModel, field, value, b) -} - -func (svc *BaseUpdateTranslationsService) GetAll() (*types.BaseUpdateTranslationss, error) { - b := &types.BaseUpdateTranslationss{} - return b, svc.client.getAll(types.BaseUpdateTranslationsModel, b) -} - -func (svc *BaseUpdateTranslationsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BaseUpdateTranslationsModel, fields, relations) -} - -func (svc *BaseUpdateTranslationsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BaseUpdateTranslationsModel, ids, fields, relations) -} - -func (svc *BaseUpdateTranslationsService) Delete(ids []int64) error { - return svc.client.delete(types.BaseUpdateTranslationsModel, ids) -} diff --git a/api/board_board.go b/api/board_board.go deleted file mode 100644 index af6bcb60..00000000 --- a/api/board_board.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BoardBoardService struct { - client *Client -} - -func NewBoardBoardService(c *Client) *BoardBoardService { - return &BoardBoardService{client: c} -} - -func (svc *BoardBoardService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BoardBoardModel, name) -} - -func (svc *BoardBoardService) GetByIds(ids []int64) (*types.BoardBoards, error) { - b := &types.BoardBoards{} - return b, svc.client.getByIds(types.BoardBoardModel, ids, b) -} - -func (svc *BoardBoardService) GetByName(name string) (*types.BoardBoards, error) { - b := &types.BoardBoards{} - return b, svc.client.getByName(types.BoardBoardModel, name, b) -} - -func (svc *BoardBoardService) GetByField(field string, value string) (*types.BoardBoards, error) { - b := &types.BoardBoards{} - return b, svc.client.getByField(types.BoardBoardModel, field, value, b) -} - -func (svc *BoardBoardService) GetAll() (*types.BoardBoards, error) { - b := &types.BoardBoards{} - return b, svc.client.getAll(types.BoardBoardModel, b) -} - -func (svc *BoardBoardService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BoardBoardModel, fields, relations) -} - -func (svc *BoardBoardService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BoardBoardModel, ids, fields, relations) -} - -func (svc *BoardBoardService) Delete(ids []int64) error { - return svc.client.delete(types.BoardBoardModel, ids) -} diff --git a/api/bus_bus.go b/api/bus_bus.go deleted file mode 100644 index 8163e06f..00000000 --- a/api/bus_bus.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BusBusService struct { - client *Client -} - -func NewBusBusService(c *Client) *BusBusService { - return &BusBusService{client: c} -} - -func (svc *BusBusService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BusBusModel, name) -} - -func (svc *BusBusService) GetByIds(ids []int64) (*types.BusBuss, error) { - b := &types.BusBuss{} - return b, svc.client.getByIds(types.BusBusModel, ids, b) -} - -func (svc *BusBusService) GetByName(name string) (*types.BusBuss, error) { - b := &types.BusBuss{} - return b, svc.client.getByName(types.BusBusModel, name, b) -} - -func (svc *BusBusService) GetByField(field string, value string) (*types.BusBuss, error) { - b := &types.BusBuss{} - return b, svc.client.getByField(types.BusBusModel, field, value, b) -} - -func (svc *BusBusService) GetAll() (*types.BusBuss, error) { - b := &types.BusBuss{} - return b, svc.client.getAll(types.BusBusModel, b) -} - -func (svc *BusBusService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BusBusModel, fields, relations) -} - -func (svc *BusBusService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BusBusModel, ids, fields, relations) -} - -func (svc *BusBusService) Delete(ids []int64) error { - return svc.client.delete(types.BusBusModel, ids) -} diff --git a/api/bus_presence.go b/api/bus_presence.go deleted file mode 100644 index 892ec0ae..00000000 --- a/api/bus_presence.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type BusPresenceService struct { - client *Client -} - -func NewBusPresenceService(c *Client) *BusPresenceService { - return &BusPresenceService{client: c} -} - -func (svc *BusPresenceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.BusPresenceModel, name) -} - -func (svc *BusPresenceService) GetByIds(ids []int64) (*types.BusPresences, error) { - b := &types.BusPresences{} - return b, svc.client.getByIds(types.BusPresenceModel, ids, b) -} - -func (svc *BusPresenceService) GetByName(name string) (*types.BusPresences, error) { - b := &types.BusPresences{} - return b, svc.client.getByName(types.BusPresenceModel, name, b) -} - -func (svc *BusPresenceService) GetByField(field string, value string) (*types.BusPresences, error) { - b := &types.BusPresences{} - return b, svc.client.getByField(types.BusPresenceModel, field, value, b) -} - -func (svc *BusPresenceService) GetAll() (*types.BusPresences, error) { - b := &types.BusPresences{} - return b, svc.client.getAll(types.BusPresenceModel, b) -} - -func (svc *BusPresenceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.BusPresenceModel, fields, relations) -} - -func (svc *BusPresenceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.BusPresenceModel, ids, fields, relations) -} - -func (svc *BusPresenceService) Delete(ids []int64) error { - return svc.client.delete(types.BusPresenceModel, ids) -} diff --git a/api/calendar_alarm.go b/api/calendar_alarm.go deleted file mode 100644 index 93e0cfc0..00000000 --- a/api/calendar_alarm.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CalendarAlarmService struct { - client *Client -} - -func NewCalendarAlarmService(c *Client) *CalendarAlarmService { - return &CalendarAlarmService{client: c} -} - -func (svc *CalendarAlarmService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CalendarAlarmModel, name) -} - -func (svc *CalendarAlarmService) GetByIds(ids []int64) (*types.CalendarAlarms, error) { - c := &types.CalendarAlarms{} - return c, svc.client.getByIds(types.CalendarAlarmModel, ids, c) -} - -func (svc *CalendarAlarmService) GetByName(name string) (*types.CalendarAlarms, error) { - c := &types.CalendarAlarms{} - return c, svc.client.getByName(types.CalendarAlarmModel, name, c) -} - -func (svc *CalendarAlarmService) GetByField(field string, value string) (*types.CalendarAlarms, error) { - c := &types.CalendarAlarms{} - return c, svc.client.getByField(types.CalendarAlarmModel, field, value, c) -} - -func (svc *CalendarAlarmService) GetAll() (*types.CalendarAlarms, error) { - c := &types.CalendarAlarms{} - return c, svc.client.getAll(types.CalendarAlarmModel, c) -} - -func (svc *CalendarAlarmService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CalendarAlarmModel, fields, relations) -} - -func (svc *CalendarAlarmService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CalendarAlarmModel, ids, fields, relations) -} - -func (svc *CalendarAlarmService) Delete(ids []int64) error { - return svc.client.delete(types.CalendarAlarmModel, ids) -} diff --git a/api/calendar_alarm_manager.go b/api/calendar_alarm_manager.go deleted file mode 100644 index ecf05793..00000000 --- a/api/calendar_alarm_manager.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CalendarAlarmManagerService struct { - client *Client -} - -func NewCalendarAlarmManagerService(c *Client) *CalendarAlarmManagerService { - return &CalendarAlarmManagerService{client: c} -} - -func (svc *CalendarAlarmManagerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CalendarAlarmManagerModel, name) -} - -func (svc *CalendarAlarmManagerService) GetByIds(ids []int64) (*types.CalendarAlarmManagers, error) { - c := &types.CalendarAlarmManagers{} - return c, svc.client.getByIds(types.CalendarAlarmManagerModel, ids, c) -} - -func (svc *CalendarAlarmManagerService) GetByName(name string) (*types.CalendarAlarmManagers, error) { - c := &types.CalendarAlarmManagers{} - return c, svc.client.getByName(types.CalendarAlarmManagerModel, name, c) -} - -func (svc *CalendarAlarmManagerService) GetByField(field string, value string) (*types.CalendarAlarmManagers, error) { - c := &types.CalendarAlarmManagers{} - return c, svc.client.getByField(types.CalendarAlarmManagerModel, field, value, c) -} - -func (svc *CalendarAlarmManagerService) GetAll() (*types.CalendarAlarmManagers, error) { - c := &types.CalendarAlarmManagers{} - return c, svc.client.getAll(types.CalendarAlarmManagerModel, c) -} - -func (svc *CalendarAlarmManagerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CalendarAlarmManagerModel, fields, relations) -} - -func (svc *CalendarAlarmManagerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CalendarAlarmManagerModel, ids, fields, relations) -} - -func (svc *CalendarAlarmManagerService) Delete(ids []int64) error { - return svc.client.delete(types.CalendarAlarmManagerModel, ids) -} diff --git a/api/calendar_attendee.go b/api/calendar_attendee.go deleted file mode 100644 index cbdc6c7b..00000000 --- a/api/calendar_attendee.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CalendarAttendeeService struct { - client *Client -} - -func NewCalendarAttendeeService(c *Client) *CalendarAttendeeService { - return &CalendarAttendeeService{client: c} -} - -func (svc *CalendarAttendeeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CalendarAttendeeModel, name) -} - -func (svc *CalendarAttendeeService) GetByIds(ids []int64) (*types.CalendarAttendees, error) { - c := &types.CalendarAttendees{} - return c, svc.client.getByIds(types.CalendarAttendeeModel, ids, c) -} - -func (svc *CalendarAttendeeService) GetByName(name string) (*types.CalendarAttendees, error) { - c := &types.CalendarAttendees{} - return c, svc.client.getByName(types.CalendarAttendeeModel, name, c) -} - -func (svc *CalendarAttendeeService) GetByField(field string, value string) (*types.CalendarAttendees, error) { - c := &types.CalendarAttendees{} - return c, svc.client.getByField(types.CalendarAttendeeModel, field, value, c) -} - -func (svc *CalendarAttendeeService) GetAll() (*types.CalendarAttendees, error) { - c := &types.CalendarAttendees{} - return c, svc.client.getAll(types.CalendarAttendeeModel, c) -} - -func (svc *CalendarAttendeeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CalendarAttendeeModel, fields, relations) -} - -func (svc *CalendarAttendeeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CalendarAttendeeModel, ids, fields, relations) -} - -func (svc *CalendarAttendeeService) Delete(ids []int64) error { - return svc.client.delete(types.CalendarAttendeeModel, ids) -} diff --git a/api/calendar_contacts.go b/api/calendar_contacts.go deleted file mode 100644 index bb2d0d51..00000000 --- a/api/calendar_contacts.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CalendarContactsService struct { - client *Client -} - -func NewCalendarContactsService(c *Client) *CalendarContactsService { - return &CalendarContactsService{client: c} -} - -func (svc *CalendarContactsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CalendarContactsModel, name) -} - -func (svc *CalendarContactsService) GetByIds(ids []int64) (*types.CalendarContactss, error) { - c := &types.CalendarContactss{} - return c, svc.client.getByIds(types.CalendarContactsModel, ids, c) -} - -func (svc *CalendarContactsService) GetByName(name string) (*types.CalendarContactss, error) { - c := &types.CalendarContactss{} - return c, svc.client.getByName(types.CalendarContactsModel, name, c) -} - -func (svc *CalendarContactsService) GetByField(field string, value string) (*types.CalendarContactss, error) { - c := &types.CalendarContactss{} - return c, svc.client.getByField(types.CalendarContactsModel, field, value, c) -} - -func (svc *CalendarContactsService) GetAll() (*types.CalendarContactss, error) { - c := &types.CalendarContactss{} - return c, svc.client.getAll(types.CalendarContactsModel, c) -} - -func (svc *CalendarContactsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CalendarContactsModel, fields, relations) -} - -func (svc *CalendarContactsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CalendarContactsModel, ids, fields, relations) -} - -func (svc *CalendarContactsService) Delete(ids []int64) error { - return svc.client.delete(types.CalendarContactsModel, ids) -} diff --git a/api/calendar_event.go b/api/calendar_event.go deleted file mode 100644 index 289f7802..00000000 --- a/api/calendar_event.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CalendarEventService struct { - client *Client -} - -func NewCalendarEventService(c *Client) *CalendarEventService { - return &CalendarEventService{client: c} -} - -func (svc *CalendarEventService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CalendarEventModel, name) -} - -func (svc *CalendarEventService) GetByIds(ids []int64) (*types.CalendarEvents, error) { - c := &types.CalendarEvents{} - return c, svc.client.getByIds(types.CalendarEventModel, ids, c) -} - -func (svc *CalendarEventService) GetByName(name string) (*types.CalendarEvents, error) { - c := &types.CalendarEvents{} - return c, svc.client.getByName(types.CalendarEventModel, name, c) -} - -func (svc *CalendarEventService) GetByField(field string, value string) (*types.CalendarEvents, error) { - c := &types.CalendarEvents{} - return c, svc.client.getByField(types.CalendarEventModel, field, value, c) -} - -func (svc *CalendarEventService) GetAll() (*types.CalendarEvents, error) { - c := &types.CalendarEvents{} - return c, svc.client.getAll(types.CalendarEventModel, c) -} - -func (svc *CalendarEventService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CalendarEventModel, fields, relations) -} - -func (svc *CalendarEventService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CalendarEventModel, ids, fields, relations) -} - -func (svc *CalendarEventService) Delete(ids []int64) error { - return svc.client.delete(types.CalendarEventModel, ids) -} diff --git a/api/calendar_event_type.go b/api/calendar_event_type.go deleted file mode 100644 index c6755d6f..00000000 --- a/api/calendar_event_type.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CalendarEventTypeService struct { - client *Client -} - -func NewCalendarEventTypeService(c *Client) *CalendarEventTypeService { - return &CalendarEventTypeService{client: c} -} - -func (svc *CalendarEventTypeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CalendarEventTypeModel, name) -} - -func (svc *CalendarEventTypeService) GetByIds(ids []int64) (*types.CalendarEventTypes, error) { - c := &types.CalendarEventTypes{} - return c, svc.client.getByIds(types.CalendarEventTypeModel, ids, c) -} - -func (svc *CalendarEventTypeService) GetByName(name string) (*types.CalendarEventTypes, error) { - c := &types.CalendarEventTypes{} - return c, svc.client.getByName(types.CalendarEventTypeModel, name, c) -} - -func (svc *CalendarEventTypeService) GetByField(field string, value string) (*types.CalendarEventTypes, error) { - c := &types.CalendarEventTypes{} - return c, svc.client.getByField(types.CalendarEventTypeModel, field, value, c) -} - -func (svc *CalendarEventTypeService) GetAll() (*types.CalendarEventTypes, error) { - c := &types.CalendarEventTypes{} - return c, svc.client.getAll(types.CalendarEventTypeModel, c) -} - -func (svc *CalendarEventTypeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CalendarEventTypeModel, fields, relations) -} - -func (svc *CalendarEventTypeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CalendarEventTypeModel, ids, fields, relations) -} - -func (svc *CalendarEventTypeService) Delete(ids []int64) error { - return svc.client.delete(types.CalendarEventTypeModel, ids) -} diff --git a/api/cash_box_in.go b/api/cash_box_in.go deleted file mode 100644 index 99219754..00000000 --- a/api/cash_box_in.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CashBoxInService struct { - client *Client -} - -func NewCashBoxInService(c *Client) *CashBoxInService { - return &CashBoxInService{client: c} -} - -func (svc *CashBoxInService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CashBoxInModel, name) -} - -func (svc *CashBoxInService) GetByIds(ids []int64) (*types.CashBoxIns, error) { - c := &types.CashBoxIns{} - return c, svc.client.getByIds(types.CashBoxInModel, ids, c) -} - -func (svc *CashBoxInService) GetByName(name string) (*types.CashBoxIns, error) { - c := &types.CashBoxIns{} - return c, svc.client.getByName(types.CashBoxInModel, name, c) -} - -func (svc *CashBoxInService) GetByField(field string, value string) (*types.CashBoxIns, error) { - c := &types.CashBoxIns{} - return c, svc.client.getByField(types.CashBoxInModel, field, value, c) -} - -func (svc *CashBoxInService) GetAll() (*types.CashBoxIns, error) { - c := &types.CashBoxIns{} - return c, svc.client.getAll(types.CashBoxInModel, c) -} - -func (svc *CashBoxInService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CashBoxInModel, fields, relations) -} - -func (svc *CashBoxInService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CashBoxInModel, ids, fields, relations) -} - -func (svc *CashBoxInService) Delete(ids []int64) error { - return svc.client.delete(types.CashBoxInModel, ids) -} diff --git a/api/cash_box_out.go b/api/cash_box_out.go deleted file mode 100644 index 6646da88..00000000 --- a/api/cash_box_out.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CashBoxOutService struct { - client *Client -} - -func NewCashBoxOutService(c *Client) *CashBoxOutService { - return &CashBoxOutService{client: c} -} - -func (svc *CashBoxOutService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CashBoxOutModel, name) -} - -func (svc *CashBoxOutService) GetByIds(ids []int64) (*types.CashBoxOuts, error) { - c := &types.CashBoxOuts{} - return c, svc.client.getByIds(types.CashBoxOutModel, ids, c) -} - -func (svc *CashBoxOutService) GetByName(name string) (*types.CashBoxOuts, error) { - c := &types.CashBoxOuts{} - return c, svc.client.getByName(types.CashBoxOutModel, name, c) -} - -func (svc *CashBoxOutService) GetByField(field string, value string) (*types.CashBoxOuts, error) { - c := &types.CashBoxOuts{} - return c, svc.client.getByField(types.CashBoxOutModel, field, value, c) -} - -func (svc *CashBoxOutService) GetAll() (*types.CashBoxOuts, error) { - c := &types.CashBoxOuts{} - return c, svc.client.getAll(types.CashBoxOutModel, c) -} - -func (svc *CashBoxOutService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CashBoxOutModel, fields, relations) -} - -func (svc *CashBoxOutService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CashBoxOutModel, ids, fields, relations) -} - -func (svc *CashBoxOutService) Delete(ids []int64) error { - return svc.client.delete(types.CashBoxOutModel, ids) -} diff --git a/api/change_password_user.go b/api/change_password_user.go deleted file mode 100644 index a5620a97..00000000 --- a/api/change_password_user.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ChangePasswordUserService struct { - client *Client -} - -func NewChangePasswordUserService(c *Client) *ChangePasswordUserService { - return &ChangePasswordUserService{client: c} -} - -func (svc *ChangePasswordUserService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ChangePasswordUserModel, name) -} - -func (svc *ChangePasswordUserService) GetByIds(ids []int64) (*types.ChangePasswordUsers, error) { - c := &types.ChangePasswordUsers{} - return c, svc.client.getByIds(types.ChangePasswordUserModel, ids, c) -} - -func (svc *ChangePasswordUserService) GetByName(name string) (*types.ChangePasswordUsers, error) { - c := &types.ChangePasswordUsers{} - return c, svc.client.getByName(types.ChangePasswordUserModel, name, c) -} - -func (svc *ChangePasswordUserService) GetByField(field string, value string) (*types.ChangePasswordUsers, error) { - c := &types.ChangePasswordUsers{} - return c, svc.client.getByField(types.ChangePasswordUserModel, field, value, c) -} - -func (svc *ChangePasswordUserService) GetAll() (*types.ChangePasswordUsers, error) { - c := &types.ChangePasswordUsers{} - return c, svc.client.getAll(types.ChangePasswordUserModel, c) -} - -func (svc *ChangePasswordUserService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ChangePasswordUserModel, fields, relations) -} - -func (svc *ChangePasswordUserService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ChangePasswordUserModel, ids, fields, relations) -} - -func (svc *ChangePasswordUserService) Delete(ids []int64) error { - return svc.client.delete(types.ChangePasswordUserModel, ids) -} diff --git a/api/change_password_wizard.go b/api/change_password_wizard.go deleted file mode 100644 index 7dcc8144..00000000 --- a/api/change_password_wizard.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ChangePasswordWizardService struct { - client *Client -} - -func NewChangePasswordWizardService(c *Client) *ChangePasswordWizardService { - return &ChangePasswordWizardService{client: c} -} - -func (svc *ChangePasswordWizardService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ChangePasswordWizardModel, name) -} - -func (svc *ChangePasswordWizardService) GetByIds(ids []int64) (*types.ChangePasswordWizards, error) { - c := &types.ChangePasswordWizards{} - return c, svc.client.getByIds(types.ChangePasswordWizardModel, ids, c) -} - -func (svc *ChangePasswordWizardService) GetByName(name string) (*types.ChangePasswordWizards, error) { - c := &types.ChangePasswordWizards{} - return c, svc.client.getByName(types.ChangePasswordWizardModel, name, c) -} - -func (svc *ChangePasswordWizardService) GetByField(field string, value string) (*types.ChangePasswordWizards, error) { - c := &types.ChangePasswordWizards{} - return c, svc.client.getByField(types.ChangePasswordWizardModel, field, value, c) -} - -func (svc *ChangePasswordWizardService) GetAll() (*types.ChangePasswordWizards, error) { - c := &types.ChangePasswordWizards{} - return c, svc.client.getAll(types.ChangePasswordWizardModel, c) -} - -func (svc *ChangePasswordWizardService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ChangePasswordWizardModel, fields, relations) -} - -func (svc *ChangePasswordWizardService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ChangePasswordWizardModel, ids, fields, relations) -} - -func (svc *ChangePasswordWizardService) Delete(ids []int64) error { - return svc.client.delete(types.ChangePasswordWizardModel, ids) -} diff --git a/api/client.go b/api/client.go deleted file mode 100644 index f195b2bb..00000000 --- a/api/client.go +++ /dev/null @@ -1,152 +0,0 @@ -package api - -import ( - "net/http" - "reflect" - - "github.com/kolo/xmlrpc" - "github.com/skilld-labs/go-odoo/types" -) - -type Client struct { - client *xmlrpc.Client - URI string - Transport http.RoundTripper - Session struct { - DbName string - Admin string - Password string - UID int - } -} - -func NewClient(uri string, transport http.RoundTripper) (*Client, error) { - c, err := xmlrpc.NewClient(uri+"/xmlrpc/2/object", transport) - if err != nil { - return nil, err - } - client := &Client{client: c, URI: uri, Transport: transport} - return client, err -} - -func (c *Client) Login(dbName string, admin string, password string) error { - var uid int - uriTemp := c.URI + "/xmlrpc/2/common" - cTemp, err := xmlrpc.NewClient(uriTemp, c.Transport) - if err != nil { - return err - } - clientTemp := &Client{client: cTemp, URI: uriTemp, Transport: c.Transport} - err = clientTemp.client.Call("authenticate", []interface{}{dbName, admin, password, ""}, &uid) - if err != nil { - return err - } - c.Session.DbName = dbName - c.Session.Admin = admin - c.Session.Password = password - c.Session.UID = uid - return err -} - -func (c *Client) GetReport(model string, ids []int64) (map[string]interface{}, error) { - client, err := xmlrpc.NewClient(c.URI+"/xmlrpc/2/report", c.Transport) - if err != nil { - return nil, err - } - var report map[string]interface{} - reportService := NewIrActionsReportService(c) - fields, err := reportService.GetByField("model", model) - if err != nil { - return nil, err - } - return report, client.Call("render_report", []interface{}{c.Session.DbName, c.Session.UID, c.Session.Password, (*fields)[0].ReportName, ids}, &report) -} - -func (c *Client) Create(model string, args []interface{}, elem interface{}) error { - return c.DoRequest("create", model, args, nil, elem) -} - -func (c *Client) Update(model string, args []interface{}) error { - return c.DoRequest("write", model, args, nil, nil) -} - -func (c *Client) Delete(model string, args []interface{}) error { - return c.DoRequest("unlink", model, args, nil, nil) -} - -func (c *Client) Search(model string, args []interface{}, options interface{}, elem interface{}) error { - return c.DoRequest("search", model, args, options, elem) -} - -func (c *Client) Read(model string, args []interface{}, options interface{}, elem interface{}) error { - ne := elem.(types.Type).NilableType_() - err := c.DoRequest("read", model, args, options, ne) - if err == nil { - reflect.ValueOf(elem).Elem().Set(reflect.ValueOf(ne.(types.NilableType).Type_()).Elem()) - } - return err -} - -func (c *Client) SearchRead(model string, args []interface{}, options interface{}, elem interface{}) error { - ne := elem.(types.Type).NilableType_() - err := c.DoRequest("search_read", model, args, options, ne) - if err == nil { - reflect.ValueOf(elem).Elem().Set(reflect.ValueOf(ne.(types.NilableType).Type_()).Elem()) - } - return err -} - -func (c *Client) SearchCount(model string, args []interface{}, elem interface{}) error { - return c.DoRequest("search_count", model, args, nil, elem) -} - -func (c *Client) DoRequest(method string, model string, args []interface{}, options interface{}, elem interface{}) error { - return c.client.Call("execute_kw", []interface{}{c.Session.DbName, c.Session.UID, c.Session.Password, model, method, args, options}, elem) -} - -func (c *Client) getIdsByName(model string, name string) ([]int64, error) { - var ids []int64 - err := c.Search(model, []interface{}{[]string{"name", "=", name}}, nil, &ids) - return ids, err -} - -func (c *Client) getByIds(model string, ids []int64, elem interface{}) error { - err := c.Read(model, []interface{}{ids}, nil, elem) - return err -} - -func (c *Client) getByName(model string, name string, elem interface{}) error { - err := c.SearchRead(model, []interface{}{[]interface{}{[]string{"name", "=", name}}}, nil, elem) - return err -} - -func (c *Client) getByField(model string, field string, value string, elem interface{}) error { - err := c.SearchRead(model, []interface{}{[]interface{}{[]string{field, "=", value}}}, nil, elem) - return err -} - -func (c *Client) getAll(model string, elem interface{}) error { - err := c.SearchRead(model, []interface{}{[]interface{}{}}, nil, elem) - return err -} - -func (c *Client) create(model string, fields map[string]interface{}, relation *types.Relations) (int64, error) { - var id int64 - if relation != nil { - types.HandleRelations(&fields, relation) - } - err := c.Create(model, []interface{}{fields}, &id) - return id, err -} - -func (c *Client) update(model string, ids []int64, fields map[string]interface{}, relation *types.Relations) error { - if relation != nil { - types.HandleRelations(&fields, relation) - } - err := c.Update(model, []interface{}{ids, fields}) - return err -} - -func (c *Client) delete(model string, ids []int64) error { - return c.Delete(model, []interface{}{ids}) -} diff --git a/api/crm_activity_report.go b/api/crm_activity_report.go deleted file mode 100644 index af7e0ef3..00000000 --- a/api/crm_activity_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmActivityReportService struct { - client *Client -} - -func NewCrmActivityReportService(c *Client) *CrmActivityReportService { - return &CrmActivityReportService{client: c} -} - -func (svc *CrmActivityReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmActivityReportModel, name) -} - -func (svc *CrmActivityReportService) GetByIds(ids []int64) (*types.CrmActivityReports, error) { - c := &types.CrmActivityReports{} - return c, svc.client.getByIds(types.CrmActivityReportModel, ids, c) -} - -func (svc *CrmActivityReportService) GetByName(name string) (*types.CrmActivityReports, error) { - c := &types.CrmActivityReports{} - return c, svc.client.getByName(types.CrmActivityReportModel, name, c) -} - -func (svc *CrmActivityReportService) GetByField(field string, value string) (*types.CrmActivityReports, error) { - c := &types.CrmActivityReports{} - return c, svc.client.getByField(types.CrmActivityReportModel, field, value, c) -} - -func (svc *CrmActivityReportService) GetAll() (*types.CrmActivityReports, error) { - c := &types.CrmActivityReports{} - return c, svc.client.getAll(types.CrmActivityReportModel, c) -} - -func (svc *CrmActivityReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmActivityReportModel, fields, relations) -} - -func (svc *CrmActivityReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmActivityReportModel, ids, fields, relations) -} - -func (svc *CrmActivityReportService) Delete(ids []int64) error { - return svc.client.delete(types.CrmActivityReportModel, ids) -} diff --git a/api/crm_lead.go b/api/crm_lead.go deleted file mode 100644 index 26080c2a..00000000 --- a/api/crm_lead.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmLeadService struct { - client *Client -} - -func NewCrmLeadService(c *Client) *CrmLeadService { - return &CrmLeadService{client: c} -} - -func (svc *CrmLeadService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmLeadModel, name) -} - -func (svc *CrmLeadService) GetByIds(ids []int64) (*types.CrmLeads, error) { - c := &types.CrmLeads{} - return c, svc.client.getByIds(types.CrmLeadModel, ids, c) -} - -func (svc *CrmLeadService) GetByName(name string) (*types.CrmLeads, error) { - c := &types.CrmLeads{} - return c, svc.client.getByName(types.CrmLeadModel, name, c) -} - -func (svc *CrmLeadService) GetByField(field string, value string) (*types.CrmLeads, error) { - c := &types.CrmLeads{} - return c, svc.client.getByField(types.CrmLeadModel, field, value, c) -} - -func (svc *CrmLeadService) GetAll() (*types.CrmLeads, error) { - c := &types.CrmLeads{} - return c, svc.client.getAll(types.CrmLeadModel, c) -} - -func (svc *CrmLeadService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmLeadModel, fields, relations) -} - -func (svc *CrmLeadService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmLeadModel, ids, fields, relations) -} - -func (svc *CrmLeadService) Delete(ids []int64) error { - return svc.client.delete(types.CrmLeadModel, ids) -} diff --git a/api/crm_lead2opportunity_partner.go b/api/crm_lead2opportunity_partner.go deleted file mode 100644 index 38d50247..00000000 --- a/api/crm_lead2opportunity_partner.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmLead2opportunityPartnerService struct { - client *Client -} - -func NewCrmLead2opportunityPartnerService(c *Client) *CrmLead2opportunityPartnerService { - return &CrmLead2opportunityPartnerService{client: c} -} - -func (svc *CrmLead2opportunityPartnerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmLead2opportunityPartnerModel, name) -} - -func (svc *CrmLead2opportunityPartnerService) GetByIds(ids []int64) (*types.CrmLead2opportunityPartners, error) { - c := &types.CrmLead2opportunityPartners{} - return c, svc.client.getByIds(types.CrmLead2opportunityPartnerModel, ids, c) -} - -func (svc *CrmLead2opportunityPartnerService) GetByName(name string) (*types.CrmLead2opportunityPartners, error) { - c := &types.CrmLead2opportunityPartners{} - return c, svc.client.getByName(types.CrmLead2opportunityPartnerModel, name, c) -} - -func (svc *CrmLead2opportunityPartnerService) GetByField(field string, value string) (*types.CrmLead2opportunityPartners, error) { - c := &types.CrmLead2opportunityPartners{} - return c, svc.client.getByField(types.CrmLead2opportunityPartnerModel, field, value, c) -} - -func (svc *CrmLead2opportunityPartnerService) GetAll() (*types.CrmLead2opportunityPartners, error) { - c := &types.CrmLead2opportunityPartners{} - return c, svc.client.getAll(types.CrmLead2opportunityPartnerModel, c) -} - -func (svc *CrmLead2opportunityPartnerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmLead2opportunityPartnerModel, fields, relations) -} - -func (svc *CrmLead2opportunityPartnerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmLead2opportunityPartnerModel, ids, fields, relations) -} - -func (svc *CrmLead2opportunityPartnerService) Delete(ids []int64) error { - return svc.client.delete(types.CrmLead2opportunityPartnerModel, ids) -} diff --git a/api/crm_lead2opportunity_partner_mass.go b/api/crm_lead2opportunity_partner_mass.go deleted file mode 100644 index 426605fc..00000000 --- a/api/crm_lead2opportunity_partner_mass.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmLead2opportunityPartnerMassService struct { - client *Client -} - -func NewCrmLead2opportunityPartnerMassService(c *Client) *CrmLead2opportunityPartnerMassService { - return &CrmLead2opportunityPartnerMassService{client: c} -} - -func (svc *CrmLead2opportunityPartnerMassService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmLead2opportunityPartnerMassModel, name) -} - -func (svc *CrmLead2opportunityPartnerMassService) GetByIds(ids []int64) (*types.CrmLead2opportunityPartnerMasss, error) { - c := &types.CrmLead2opportunityPartnerMasss{} - return c, svc.client.getByIds(types.CrmLead2opportunityPartnerMassModel, ids, c) -} - -func (svc *CrmLead2opportunityPartnerMassService) GetByName(name string) (*types.CrmLead2opportunityPartnerMasss, error) { - c := &types.CrmLead2opportunityPartnerMasss{} - return c, svc.client.getByName(types.CrmLead2opportunityPartnerMassModel, name, c) -} - -func (svc *CrmLead2opportunityPartnerMassService) GetByField(field string, value string) (*types.CrmLead2opportunityPartnerMasss, error) { - c := &types.CrmLead2opportunityPartnerMasss{} - return c, svc.client.getByField(types.CrmLead2opportunityPartnerMassModel, field, value, c) -} - -func (svc *CrmLead2opportunityPartnerMassService) GetAll() (*types.CrmLead2opportunityPartnerMasss, error) { - c := &types.CrmLead2opportunityPartnerMasss{} - return c, svc.client.getAll(types.CrmLead2opportunityPartnerMassModel, c) -} - -func (svc *CrmLead2opportunityPartnerMassService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmLead2opportunityPartnerMassModel, fields, relations) -} - -func (svc *CrmLead2opportunityPartnerMassService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmLead2opportunityPartnerMassModel, ids, fields, relations) -} - -func (svc *CrmLead2opportunityPartnerMassService) Delete(ids []int64) error { - return svc.client.delete(types.CrmLead2opportunityPartnerMassModel, ids) -} diff --git a/api/crm_lead_lost.go b/api/crm_lead_lost.go deleted file mode 100644 index a88c5e9c..00000000 --- a/api/crm_lead_lost.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmLeadLostService struct { - client *Client -} - -func NewCrmLeadLostService(c *Client) *CrmLeadLostService { - return &CrmLeadLostService{client: c} -} - -func (svc *CrmLeadLostService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmLeadLostModel, name) -} - -func (svc *CrmLeadLostService) GetByIds(ids []int64) (*types.CrmLeadLosts, error) { - c := &types.CrmLeadLosts{} - return c, svc.client.getByIds(types.CrmLeadLostModel, ids, c) -} - -func (svc *CrmLeadLostService) GetByName(name string) (*types.CrmLeadLosts, error) { - c := &types.CrmLeadLosts{} - return c, svc.client.getByName(types.CrmLeadLostModel, name, c) -} - -func (svc *CrmLeadLostService) GetByField(field string, value string) (*types.CrmLeadLosts, error) { - c := &types.CrmLeadLosts{} - return c, svc.client.getByField(types.CrmLeadLostModel, field, value, c) -} - -func (svc *CrmLeadLostService) GetAll() (*types.CrmLeadLosts, error) { - c := &types.CrmLeadLosts{} - return c, svc.client.getAll(types.CrmLeadLostModel, c) -} - -func (svc *CrmLeadLostService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmLeadLostModel, fields, relations) -} - -func (svc *CrmLeadLostService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmLeadLostModel, ids, fields, relations) -} - -func (svc *CrmLeadLostService) Delete(ids []int64) error { - return svc.client.delete(types.CrmLeadLostModel, ids) -} diff --git a/api/crm_lead_tag.go b/api/crm_lead_tag.go deleted file mode 100644 index 33703876..00000000 --- a/api/crm_lead_tag.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmLeadTagService struct { - client *Client -} - -func NewCrmLeadTagService(c *Client) *CrmLeadTagService { - return &CrmLeadTagService{client: c} -} - -func (svc *CrmLeadTagService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmLeadTagModel, name) -} - -func (svc *CrmLeadTagService) GetByIds(ids []int64) (*types.CrmLeadTags, error) { - c := &types.CrmLeadTags{} - return c, svc.client.getByIds(types.CrmLeadTagModel, ids, c) -} - -func (svc *CrmLeadTagService) GetByName(name string) (*types.CrmLeadTags, error) { - c := &types.CrmLeadTags{} - return c, svc.client.getByName(types.CrmLeadTagModel, name, c) -} - -func (svc *CrmLeadTagService) GetByField(field string, value string) (*types.CrmLeadTags, error) { - c := &types.CrmLeadTags{} - return c, svc.client.getByField(types.CrmLeadTagModel, field, value, c) -} - -func (svc *CrmLeadTagService) GetAll() (*types.CrmLeadTags, error) { - c := &types.CrmLeadTags{} - return c, svc.client.getAll(types.CrmLeadTagModel, c) -} - -func (svc *CrmLeadTagService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmLeadTagModel, fields, relations) -} - -func (svc *CrmLeadTagService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmLeadTagModel, ids, fields, relations) -} - -func (svc *CrmLeadTagService) Delete(ids []int64) error { - return svc.client.delete(types.CrmLeadTagModel, ids) -} diff --git a/api/crm_lost_reason.go b/api/crm_lost_reason.go deleted file mode 100644 index 6d60d474..00000000 --- a/api/crm_lost_reason.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmLostReasonService struct { - client *Client -} - -func NewCrmLostReasonService(c *Client) *CrmLostReasonService { - return &CrmLostReasonService{client: c} -} - -func (svc *CrmLostReasonService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmLostReasonModel, name) -} - -func (svc *CrmLostReasonService) GetByIds(ids []int64) (*types.CrmLostReasons, error) { - c := &types.CrmLostReasons{} - return c, svc.client.getByIds(types.CrmLostReasonModel, ids, c) -} - -func (svc *CrmLostReasonService) GetByName(name string) (*types.CrmLostReasons, error) { - c := &types.CrmLostReasons{} - return c, svc.client.getByName(types.CrmLostReasonModel, name, c) -} - -func (svc *CrmLostReasonService) GetByField(field string, value string) (*types.CrmLostReasons, error) { - c := &types.CrmLostReasons{} - return c, svc.client.getByField(types.CrmLostReasonModel, field, value, c) -} - -func (svc *CrmLostReasonService) GetAll() (*types.CrmLostReasons, error) { - c := &types.CrmLostReasons{} - return c, svc.client.getAll(types.CrmLostReasonModel, c) -} - -func (svc *CrmLostReasonService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmLostReasonModel, fields, relations) -} - -func (svc *CrmLostReasonService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmLostReasonModel, ids, fields, relations) -} - -func (svc *CrmLostReasonService) Delete(ids []int64) error { - return svc.client.delete(types.CrmLostReasonModel, ids) -} diff --git a/api/crm_merge_opportunity.go b/api/crm_merge_opportunity.go deleted file mode 100644 index d7786cee..00000000 --- a/api/crm_merge_opportunity.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmMergeOpportunityService struct { - client *Client -} - -func NewCrmMergeOpportunityService(c *Client) *CrmMergeOpportunityService { - return &CrmMergeOpportunityService{client: c} -} - -func (svc *CrmMergeOpportunityService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmMergeOpportunityModel, name) -} - -func (svc *CrmMergeOpportunityService) GetByIds(ids []int64) (*types.CrmMergeOpportunitys, error) { - c := &types.CrmMergeOpportunitys{} - return c, svc.client.getByIds(types.CrmMergeOpportunityModel, ids, c) -} - -func (svc *CrmMergeOpportunityService) GetByName(name string) (*types.CrmMergeOpportunitys, error) { - c := &types.CrmMergeOpportunitys{} - return c, svc.client.getByName(types.CrmMergeOpportunityModel, name, c) -} - -func (svc *CrmMergeOpportunityService) GetByField(field string, value string) (*types.CrmMergeOpportunitys, error) { - c := &types.CrmMergeOpportunitys{} - return c, svc.client.getByField(types.CrmMergeOpportunityModel, field, value, c) -} - -func (svc *CrmMergeOpportunityService) GetAll() (*types.CrmMergeOpportunitys, error) { - c := &types.CrmMergeOpportunitys{} - return c, svc.client.getAll(types.CrmMergeOpportunityModel, c) -} - -func (svc *CrmMergeOpportunityService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmMergeOpportunityModel, fields, relations) -} - -func (svc *CrmMergeOpportunityService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmMergeOpportunityModel, ids, fields, relations) -} - -func (svc *CrmMergeOpportunityService) Delete(ids []int64) error { - return svc.client.delete(types.CrmMergeOpportunityModel, ids) -} diff --git a/api/crm_opportunity_report.go b/api/crm_opportunity_report.go deleted file mode 100644 index 30ec52b9..00000000 --- a/api/crm_opportunity_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmOpportunityReportService struct { - client *Client -} - -func NewCrmOpportunityReportService(c *Client) *CrmOpportunityReportService { - return &CrmOpportunityReportService{client: c} -} - -func (svc *CrmOpportunityReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmOpportunityReportModel, name) -} - -func (svc *CrmOpportunityReportService) GetByIds(ids []int64) (*types.CrmOpportunityReports, error) { - c := &types.CrmOpportunityReports{} - return c, svc.client.getByIds(types.CrmOpportunityReportModel, ids, c) -} - -func (svc *CrmOpportunityReportService) GetByName(name string) (*types.CrmOpportunityReports, error) { - c := &types.CrmOpportunityReports{} - return c, svc.client.getByName(types.CrmOpportunityReportModel, name, c) -} - -func (svc *CrmOpportunityReportService) GetByField(field string, value string) (*types.CrmOpportunityReports, error) { - c := &types.CrmOpportunityReports{} - return c, svc.client.getByField(types.CrmOpportunityReportModel, field, value, c) -} - -func (svc *CrmOpportunityReportService) GetAll() (*types.CrmOpportunityReports, error) { - c := &types.CrmOpportunityReports{} - return c, svc.client.getAll(types.CrmOpportunityReportModel, c) -} - -func (svc *CrmOpportunityReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmOpportunityReportModel, fields, relations) -} - -func (svc *CrmOpportunityReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmOpportunityReportModel, ids, fields, relations) -} - -func (svc *CrmOpportunityReportService) Delete(ids []int64) error { - return svc.client.delete(types.CrmOpportunityReportModel, ids) -} diff --git a/api/crm_partner_binding.go b/api/crm_partner_binding.go deleted file mode 100644 index 832e76d7..00000000 --- a/api/crm_partner_binding.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmPartnerBindingService struct { - client *Client -} - -func NewCrmPartnerBindingService(c *Client) *CrmPartnerBindingService { - return &CrmPartnerBindingService{client: c} -} - -func (svc *CrmPartnerBindingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmPartnerBindingModel, name) -} - -func (svc *CrmPartnerBindingService) GetByIds(ids []int64) (*types.CrmPartnerBindings, error) { - c := &types.CrmPartnerBindings{} - return c, svc.client.getByIds(types.CrmPartnerBindingModel, ids, c) -} - -func (svc *CrmPartnerBindingService) GetByName(name string) (*types.CrmPartnerBindings, error) { - c := &types.CrmPartnerBindings{} - return c, svc.client.getByName(types.CrmPartnerBindingModel, name, c) -} - -func (svc *CrmPartnerBindingService) GetByField(field string, value string) (*types.CrmPartnerBindings, error) { - c := &types.CrmPartnerBindings{} - return c, svc.client.getByField(types.CrmPartnerBindingModel, field, value, c) -} - -func (svc *CrmPartnerBindingService) GetAll() (*types.CrmPartnerBindings, error) { - c := &types.CrmPartnerBindings{} - return c, svc.client.getAll(types.CrmPartnerBindingModel, c) -} - -func (svc *CrmPartnerBindingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmPartnerBindingModel, fields, relations) -} - -func (svc *CrmPartnerBindingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmPartnerBindingModel, ids, fields, relations) -} - -func (svc *CrmPartnerBindingService) Delete(ids []int64) error { - return svc.client.delete(types.CrmPartnerBindingModel, ids) -} diff --git a/api/crm_stage.go b/api/crm_stage.go deleted file mode 100644 index 2b32b0cc..00000000 --- a/api/crm_stage.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmStageService struct { - client *Client -} - -func NewCrmStageService(c *Client) *CrmStageService { - return &CrmStageService{client: c} -} - -func (svc *CrmStageService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmStageModel, name) -} - -func (svc *CrmStageService) GetByIds(ids []int64) (*types.CrmStages, error) { - c := &types.CrmStages{} - return c, svc.client.getByIds(types.CrmStageModel, ids, c) -} - -func (svc *CrmStageService) GetByName(name string) (*types.CrmStages, error) { - c := &types.CrmStages{} - return c, svc.client.getByName(types.CrmStageModel, name, c) -} - -func (svc *CrmStageService) GetByField(field string, value string) (*types.CrmStages, error) { - c := &types.CrmStages{} - return c, svc.client.getByField(types.CrmStageModel, field, value, c) -} - -func (svc *CrmStageService) GetAll() (*types.CrmStages, error) { - c := &types.CrmStages{} - return c, svc.client.getAll(types.CrmStageModel, c) -} - -func (svc *CrmStageService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmStageModel, fields, relations) -} - -func (svc *CrmStageService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmStageModel, ids, fields, relations) -} - -func (svc *CrmStageService) Delete(ids []int64) error { - return svc.client.delete(types.CrmStageModel, ids) -} diff --git a/api/crm_team.go b/api/crm_team.go deleted file mode 100644 index 0143005a..00000000 --- a/api/crm_team.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type CrmTeamService struct { - client *Client -} - -func NewCrmTeamService(c *Client) *CrmTeamService { - return &CrmTeamService{client: c} -} - -func (svc *CrmTeamService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.CrmTeamModel, name) -} - -func (svc *CrmTeamService) GetByIds(ids []int64) (*types.CrmTeams, error) { - c := &types.CrmTeams{} - return c, svc.client.getByIds(types.CrmTeamModel, ids, c) -} - -func (svc *CrmTeamService) GetByName(name string) (*types.CrmTeams, error) { - c := &types.CrmTeams{} - return c, svc.client.getByName(types.CrmTeamModel, name, c) -} - -func (svc *CrmTeamService) GetByField(field string, value string) (*types.CrmTeams, error) { - c := &types.CrmTeams{} - return c, svc.client.getByField(types.CrmTeamModel, field, value, c) -} - -func (svc *CrmTeamService) GetAll() (*types.CrmTeams, error) { - c := &types.CrmTeams{} - return c, svc.client.getAll(types.CrmTeamModel, c) -} - -func (svc *CrmTeamService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.CrmTeamModel, fields, relations) -} - -func (svc *CrmTeamService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.CrmTeamModel, ids, fields, relations) -} - -func (svc *CrmTeamService) Delete(ids []int64) error { - return svc.client.delete(types.CrmTeamModel, ids) -} diff --git a/api/decimal_precision.go b/api/decimal_precision.go deleted file mode 100644 index affc43bf..00000000 --- a/api/decimal_precision.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type DecimalPrecisionService struct { - client *Client -} - -func NewDecimalPrecisionService(c *Client) *DecimalPrecisionService { - return &DecimalPrecisionService{client: c} -} - -func (svc *DecimalPrecisionService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.DecimalPrecisionModel, name) -} - -func (svc *DecimalPrecisionService) GetByIds(ids []int64) (*types.DecimalPrecisions, error) { - d := &types.DecimalPrecisions{} - return d, svc.client.getByIds(types.DecimalPrecisionModel, ids, d) -} - -func (svc *DecimalPrecisionService) GetByName(name string) (*types.DecimalPrecisions, error) { - d := &types.DecimalPrecisions{} - return d, svc.client.getByName(types.DecimalPrecisionModel, name, d) -} - -func (svc *DecimalPrecisionService) GetByField(field string, value string) (*types.DecimalPrecisions, error) { - d := &types.DecimalPrecisions{} - return d, svc.client.getByField(types.DecimalPrecisionModel, field, value, d) -} - -func (svc *DecimalPrecisionService) GetAll() (*types.DecimalPrecisions, error) { - d := &types.DecimalPrecisions{} - return d, svc.client.getAll(types.DecimalPrecisionModel, d) -} - -func (svc *DecimalPrecisionService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.DecimalPrecisionModel, fields, relations) -} - -func (svc *DecimalPrecisionService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.DecimalPrecisionModel, ids, fields, relations) -} - -func (svc *DecimalPrecisionService) Delete(ids []int64) error { - return svc.client.delete(types.DecimalPrecisionModel, ids) -} diff --git a/api/decimal_precision_test.go b/api/decimal_precision_test.go deleted file mode 100644 index 28bf0110..00000000 --- a/api/decimal_precision_test.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type DecimalPrecisionTestService struct { - client *Client -} - -func NewDecimalPrecisionTestService(c *Client) *DecimalPrecisionTestService { - return &DecimalPrecisionTestService{client: c} -} - -func (svc *DecimalPrecisionTestService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.DecimalPrecisionTestModel, name) -} - -func (svc *DecimalPrecisionTestService) GetByIds(ids []int64) (*types.DecimalPrecisionTests, error) { - d := &types.DecimalPrecisionTests{} - return d, svc.client.getByIds(types.DecimalPrecisionTestModel, ids, d) -} - -func (svc *DecimalPrecisionTestService) GetByName(name string) (*types.DecimalPrecisionTests, error) { - d := &types.DecimalPrecisionTests{} - return d, svc.client.getByName(types.DecimalPrecisionTestModel, name, d) -} - -func (svc *DecimalPrecisionTestService) GetByField(field string, value string) (*types.DecimalPrecisionTests, error) { - d := &types.DecimalPrecisionTests{} - return d, svc.client.getByField(types.DecimalPrecisionTestModel, field, value, d) -} - -func (svc *DecimalPrecisionTestService) GetAll() (*types.DecimalPrecisionTests, error) { - d := &types.DecimalPrecisionTests{} - return d, svc.client.getAll(types.DecimalPrecisionTestModel, d) -} - -func (svc *DecimalPrecisionTestService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.DecimalPrecisionTestModel, fields, relations) -} - -func (svc *DecimalPrecisionTestService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.DecimalPrecisionTestModel, ids, fields, relations) -} - -func (svc *DecimalPrecisionTestService) Delete(ids []int64) error { - return svc.client.delete(types.DecimalPrecisionTestModel, ids) -} diff --git a/api/email_template_preview.go b/api/email_template_preview.go deleted file mode 100644 index 66dd8521..00000000 --- a/api/email_template_preview.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type EmailTemplatePreviewService struct { - client *Client -} - -func NewEmailTemplatePreviewService(c *Client) *EmailTemplatePreviewService { - return &EmailTemplatePreviewService{client: c} -} - -func (svc *EmailTemplatePreviewService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.EmailTemplatePreviewModel, name) -} - -func (svc *EmailTemplatePreviewService) GetByIds(ids []int64) (*types.EmailTemplatePreviews, error) { - e := &types.EmailTemplatePreviews{} - return e, svc.client.getByIds(types.EmailTemplatePreviewModel, ids, e) -} - -func (svc *EmailTemplatePreviewService) GetByName(name string) (*types.EmailTemplatePreviews, error) { - e := &types.EmailTemplatePreviews{} - return e, svc.client.getByName(types.EmailTemplatePreviewModel, name, e) -} - -func (svc *EmailTemplatePreviewService) GetByField(field string, value string) (*types.EmailTemplatePreviews, error) { - e := &types.EmailTemplatePreviews{} - return e, svc.client.getByField(types.EmailTemplatePreviewModel, field, value, e) -} - -func (svc *EmailTemplatePreviewService) GetAll() (*types.EmailTemplatePreviews, error) { - e := &types.EmailTemplatePreviews{} - return e, svc.client.getAll(types.EmailTemplatePreviewModel, e) -} - -func (svc *EmailTemplatePreviewService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.EmailTemplatePreviewModel, fields, relations) -} - -func (svc *EmailTemplatePreviewService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.EmailTemplatePreviewModel, ids, fields, relations) -} - -func (svc *EmailTemplatePreviewService) Delete(ids []int64) error { - return svc.client.delete(types.EmailTemplatePreviewModel, ids) -} diff --git a/api/fetchmail_server.go b/api/fetchmail_server.go deleted file mode 100644 index 30792689..00000000 --- a/api/fetchmail_server.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type FetchmailServerService struct { - client *Client -} - -func NewFetchmailServerService(c *Client) *FetchmailServerService { - return &FetchmailServerService{client: c} -} - -func (svc *FetchmailServerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.FetchmailServerModel, name) -} - -func (svc *FetchmailServerService) GetByIds(ids []int64) (*types.FetchmailServers, error) { - f := &types.FetchmailServers{} - return f, svc.client.getByIds(types.FetchmailServerModel, ids, f) -} - -func (svc *FetchmailServerService) GetByName(name string) (*types.FetchmailServers, error) { - f := &types.FetchmailServers{} - return f, svc.client.getByName(types.FetchmailServerModel, name, f) -} - -func (svc *FetchmailServerService) GetByField(field string, value string) (*types.FetchmailServers, error) { - f := &types.FetchmailServers{} - return f, svc.client.getByField(types.FetchmailServerModel, field, value, f) -} - -func (svc *FetchmailServerService) GetAll() (*types.FetchmailServers, error) { - f := &types.FetchmailServers{} - return f, svc.client.getAll(types.FetchmailServerModel, f) -} - -func (svc *FetchmailServerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.FetchmailServerModel, fields, relations) -} - -func (svc *FetchmailServerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.FetchmailServerModel, ids, fields, relations) -} - -func (svc *FetchmailServerService) Delete(ids []int64) error { - return svc.client.delete(types.FetchmailServerModel, ids) -} diff --git a/api/format_address_mixin.go b/api/format_address_mixin.go deleted file mode 100644 index be697e30..00000000 --- a/api/format_address_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type FormatAddressMixinService struct { - client *Client -} - -func NewFormatAddressMixinService(c *Client) *FormatAddressMixinService { - return &FormatAddressMixinService{client: c} -} - -func (svc *FormatAddressMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.FormatAddressMixinModel, name) -} - -func (svc *FormatAddressMixinService) GetByIds(ids []int64) (*types.FormatAddressMixins, error) { - f := &types.FormatAddressMixins{} - return f, svc.client.getByIds(types.FormatAddressMixinModel, ids, f) -} - -func (svc *FormatAddressMixinService) GetByName(name string) (*types.FormatAddressMixins, error) { - f := &types.FormatAddressMixins{} - return f, svc.client.getByName(types.FormatAddressMixinModel, name, f) -} - -func (svc *FormatAddressMixinService) GetByField(field string, value string) (*types.FormatAddressMixins, error) { - f := &types.FormatAddressMixins{} - return f, svc.client.getByField(types.FormatAddressMixinModel, field, value, f) -} - -func (svc *FormatAddressMixinService) GetAll() (*types.FormatAddressMixins, error) { - f := &types.FormatAddressMixins{} - return f, svc.client.getAll(types.FormatAddressMixinModel, f) -} - -func (svc *FormatAddressMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.FormatAddressMixinModel, fields, relations) -} - -func (svc *FormatAddressMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.FormatAddressMixinModel, ids, fields, relations) -} - -func (svc *FormatAddressMixinService) Delete(ids []int64) error { - return svc.client.delete(types.FormatAddressMixinModel, ids) -} diff --git a/api/hr_department.go b/api/hr_department.go deleted file mode 100644 index ec2bf894..00000000 --- a/api/hr_department.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrDepartmentService struct { - client *Client -} - -func NewHrDepartmentService(c *Client) *HrDepartmentService { - return &HrDepartmentService{client: c} -} - -func (svc *HrDepartmentService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrDepartmentModel, name) -} - -func (svc *HrDepartmentService) GetByIds(ids []int64) (*types.HrDepartments, error) { - h := &types.HrDepartments{} - return h, svc.client.getByIds(types.HrDepartmentModel, ids, h) -} - -func (svc *HrDepartmentService) GetByName(name string) (*types.HrDepartments, error) { - h := &types.HrDepartments{} - return h, svc.client.getByName(types.HrDepartmentModel, name, h) -} - -func (svc *HrDepartmentService) GetByField(field string, value string) (*types.HrDepartments, error) { - h := &types.HrDepartments{} - return h, svc.client.getByField(types.HrDepartmentModel, field, value, h) -} - -func (svc *HrDepartmentService) GetAll() (*types.HrDepartments, error) { - h := &types.HrDepartments{} - return h, svc.client.getAll(types.HrDepartmentModel, h) -} - -func (svc *HrDepartmentService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrDepartmentModel, fields, relations) -} - -func (svc *HrDepartmentService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrDepartmentModel, ids, fields, relations) -} - -func (svc *HrDepartmentService) Delete(ids []int64) error { - return svc.client.delete(types.HrDepartmentModel, ids) -} diff --git a/api/hr_employee.go b/api/hr_employee.go deleted file mode 100644 index b08b64c0..00000000 --- a/api/hr_employee.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrEmployeeService struct { - client *Client -} - -func NewHrEmployeeService(c *Client) *HrEmployeeService { - return &HrEmployeeService{client: c} -} - -func (svc *HrEmployeeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrEmployeeModel, name) -} - -func (svc *HrEmployeeService) GetByIds(ids []int64) (*types.HrEmployees, error) { - h := &types.HrEmployees{} - return h, svc.client.getByIds(types.HrEmployeeModel, ids, h) -} - -func (svc *HrEmployeeService) GetByName(name string) (*types.HrEmployees, error) { - h := &types.HrEmployees{} - return h, svc.client.getByName(types.HrEmployeeModel, name, h) -} - -func (svc *HrEmployeeService) GetByField(field string, value string) (*types.HrEmployees, error) { - h := &types.HrEmployees{} - return h, svc.client.getByField(types.HrEmployeeModel, field, value, h) -} - -func (svc *HrEmployeeService) GetAll() (*types.HrEmployees, error) { - h := &types.HrEmployees{} - return h, svc.client.getAll(types.HrEmployeeModel, h) -} - -func (svc *HrEmployeeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrEmployeeModel, fields, relations) -} - -func (svc *HrEmployeeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrEmployeeModel, ids, fields, relations) -} - -func (svc *HrEmployeeService) Delete(ids []int64) error { - return svc.client.delete(types.HrEmployeeModel, ids) -} diff --git a/api/hr_employee_category.go b/api/hr_employee_category.go deleted file mode 100644 index 357079c1..00000000 --- a/api/hr_employee_category.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrEmployeeCategoryService struct { - client *Client -} - -func NewHrEmployeeCategoryService(c *Client) *HrEmployeeCategoryService { - return &HrEmployeeCategoryService{client: c} -} - -func (svc *HrEmployeeCategoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrEmployeeCategoryModel, name) -} - -func (svc *HrEmployeeCategoryService) GetByIds(ids []int64) (*types.HrEmployeeCategorys, error) { - h := &types.HrEmployeeCategorys{} - return h, svc.client.getByIds(types.HrEmployeeCategoryModel, ids, h) -} - -func (svc *HrEmployeeCategoryService) GetByName(name string) (*types.HrEmployeeCategorys, error) { - h := &types.HrEmployeeCategorys{} - return h, svc.client.getByName(types.HrEmployeeCategoryModel, name, h) -} - -func (svc *HrEmployeeCategoryService) GetByField(field string, value string) (*types.HrEmployeeCategorys, error) { - h := &types.HrEmployeeCategorys{} - return h, svc.client.getByField(types.HrEmployeeCategoryModel, field, value, h) -} - -func (svc *HrEmployeeCategoryService) GetAll() (*types.HrEmployeeCategorys, error) { - h := &types.HrEmployeeCategorys{} - return h, svc.client.getAll(types.HrEmployeeCategoryModel, h) -} - -func (svc *HrEmployeeCategoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrEmployeeCategoryModel, fields, relations) -} - -func (svc *HrEmployeeCategoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrEmployeeCategoryModel, ids, fields, relations) -} - -func (svc *HrEmployeeCategoryService) Delete(ids []int64) error { - return svc.client.delete(types.HrEmployeeCategoryModel, ids) -} diff --git a/api/hr_holidays.go b/api/hr_holidays.go deleted file mode 100644 index 6d744edb..00000000 --- a/api/hr_holidays.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrHolidaysService struct { - client *Client -} - -func NewHrHolidaysService(c *Client) *HrHolidaysService { - return &HrHolidaysService{client: c} -} - -func (svc *HrHolidaysService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrHolidaysModel, name) -} - -func (svc *HrHolidaysService) GetByIds(ids []int64) (*types.HrHolidayss, error) { - h := &types.HrHolidayss{} - return h, svc.client.getByIds(types.HrHolidaysModel, ids, h) -} - -func (svc *HrHolidaysService) GetByName(name string) (*types.HrHolidayss, error) { - h := &types.HrHolidayss{} - return h, svc.client.getByName(types.HrHolidaysModel, name, h) -} - -func (svc *HrHolidaysService) GetByField(field string, value string) (*types.HrHolidayss, error) { - h := &types.HrHolidayss{} - return h, svc.client.getByField(types.HrHolidaysModel, field, value, h) -} - -func (svc *HrHolidaysService) GetAll() (*types.HrHolidayss, error) { - h := &types.HrHolidayss{} - return h, svc.client.getAll(types.HrHolidaysModel, h) -} - -func (svc *HrHolidaysService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrHolidaysModel, fields, relations) -} - -func (svc *HrHolidaysService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrHolidaysModel, ids, fields, relations) -} - -func (svc *HrHolidaysService) Delete(ids []int64) error { - return svc.client.delete(types.HrHolidaysModel, ids) -} diff --git a/api/hr_holidays_remaining_leaves_user.go b/api/hr_holidays_remaining_leaves_user.go deleted file mode 100644 index 8e3f89de..00000000 --- a/api/hr_holidays_remaining_leaves_user.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrHolidaysRemainingLeavesUserService struct { - client *Client -} - -func NewHrHolidaysRemainingLeavesUserService(c *Client) *HrHolidaysRemainingLeavesUserService { - return &HrHolidaysRemainingLeavesUserService{client: c} -} - -func (svc *HrHolidaysRemainingLeavesUserService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrHolidaysRemainingLeavesUserModel, name) -} - -func (svc *HrHolidaysRemainingLeavesUserService) GetByIds(ids []int64) (*types.HrHolidaysRemainingLeavesUsers, error) { - h := &types.HrHolidaysRemainingLeavesUsers{} - return h, svc.client.getByIds(types.HrHolidaysRemainingLeavesUserModel, ids, h) -} - -func (svc *HrHolidaysRemainingLeavesUserService) GetByName(name string) (*types.HrHolidaysRemainingLeavesUsers, error) { - h := &types.HrHolidaysRemainingLeavesUsers{} - return h, svc.client.getByName(types.HrHolidaysRemainingLeavesUserModel, name, h) -} - -func (svc *HrHolidaysRemainingLeavesUserService) GetByField(field string, value string) (*types.HrHolidaysRemainingLeavesUsers, error) { - h := &types.HrHolidaysRemainingLeavesUsers{} - return h, svc.client.getByField(types.HrHolidaysRemainingLeavesUserModel, field, value, h) -} - -func (svc *HrHolidaysRemainingLeavesUserService) GetAll() (*types.HrHolidaysRemainingLeavesUsers, error) { - h := &types.HrHolidaysRemainingLeavesUsers{} - return h, svc.client.getAll(types.HrHolidaysRemainingLeavesUserModel, h) -} - -func (svc *HrHolidaysRemainingLeavesUserService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrHolidaysRemainingLeavesUserModel, fields, relations) -} - -func (svc *HrHolidaysRemainingLeavesUserService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrHolidaysRemainingLeavesUserModel, ids, fields, relations) -} - -func (svc *HrHolidaysRemainingLeavesUserService) Delete(ids []int64) error { - return svc.client.delete(types.HrHolidaysRemainingLeavesUserModel, ids) -} diff --git a/api/hr_holidays_status.go b/api/hr_holidays_status.go deleted file mode 100644 index 7ad02c44..00000000 --- a/api/hr_holidays_status.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrHolidaysStatusService struct { - client *Client -} - -func NewHrHolidaysStatusService(c *Client) *HrHolidaysStatusService { - return &HrHolidaysStatusService{client: c} -} - -func (svc *HrHolidaysStatusService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrHolidaysStatusModel, name) -} - -func (svc *HrHolidaysStatusService) GetByIds(ids []int64) (*types.HrHolidaysStatuss, error) { - h := &types.HrHolidaysStatuss{} - return h, svc.client.getByIds(types.HrHolidaysStatusModel, ids, h) -} - -func (svc *HrHolidaysStatusService) GetByName(name string) (*types.HrHolidaysStatuss, error) { - h := &types.HrHolidaysStatuss{} - return h, svc.client.getByName(types.HrHolidaysStatusModel, name, h) -} - -func (svc *HrHolidaysStatusService) GetByField(field string, value string) (*types.HrHolidaysStatuss, error) { - h := &types.HrHolidaysStatuss{} - return h, svc.client.getByField(types.HrHolidaysStatusModel, field, value, h) -} - -func (svc *HrHolidaysStatusService) GetAll() (*types.HrHolidaysStatuss, error) { - h := &types.HrHolidaysStatuss{} - return h, svc.client.getAll(types.HrHolidaysStatusModel, h) -} - -func (svc *HrHolidaysStatusService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrHolidaysStatusModel, fields, relations) -} - -func (svc *HrHolidaysStatusService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrHolidaysStatusModel, ids, fields, relations) -} - -func (svc *HrHolidaysStatusService) Delete(ids []int64) error { - return svc.client.delete(types.HrHolidaysStatusModel, ids) -} diff --git a/api/hr_holidays_summary_dept.go b/api/hr_holidays_summary_dept.go deleted file mode 100644 index b44e4645..00000000 --- a/api/hr_holidays_summary_dept.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrHolidaysSummaryDeptService struct { - client *Client -} - -func NewHrHolidaysSummaryDeptService(c *Client) *HrHolidaysSummaryDeptService { - return &HrHolidaysSummaryDeptService{client: c} -} - -func (svc *HrHolidaysSummaryDeptService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrHolidaysSummaryDeptModel, name) -} - -func (svc *HrHolidaysSummaryDeptService) GetByIds(ids []int64) (*types.HrHolidaysSummaryDepts, error) { - h := &types.HrHolidaysSummaryDepts{} - return h, svc.client.getByIds(types.HrHolidaysSummaryDeptModel, ids, h) -} - -func (svc *HrHolidaysSummaryDeptService) GetByName(name string) (*types.HrHolidaysSummaryDepts, error) { - h := &types.HrHolidaysSummaryDepts{} - return h, svc.client.getByName(types.HrHolidaysSummaryDeptModel, name, h) -} - -func (svc *HrHolidaysSummaryDeptService) GetByField(field string, value string) (*types.HrHolidaysSummaryDepts, error) { - h := &types.HrHolidaysSummaryDepts{} - return h, svc.client.getByField(types.HrHolidaysSummaryDeptModel, field, value, h) -} - -func (svc *HrHolidaysSummaryDeptService) GetAll() (*types.HrHolidaysSummaryDepts, error) { - h := &types.HrHolidaysSummaryDepts{} - return h, svc.client.getAll(types.HrHolidaysSummaryDeptModel, h) -} - -func (svc *HrHolidaysSummaryDeptService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrHolidaysSummaryDeptModel, fields, relations) -} - -func (svc *HrHolidaysSummaryDeptService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrHolidaysSummaryDeptModel, ids, fields, relations) -} - -func (svc *HrHolidaysSummaryDeptService) Delete(ids []int64) error { - return svc.client.delete(types.HrHolidaysSummaryDeptModel, ids) -} diff --git a/api/hr_holidays_summary_employee.go b/api/hr_holidays_summary_employee.go deleted file mode 100644 index 1ada7307..00000000 --- a/api/hr_holidays_summary_employee.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrHolidaysSummaryEmployeeService struct { - client *Client -} - -func NewHrHolidaysSummaryEmployeeService(c *Client) *HrHolidaysSummaryEmployeeService { - return &HrHolidaysSummaryEmployeeService{client: c} -} - -func (svc *HrHolidaysSummaryEmployeeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrHolidaysSummaryEmployeeModel, name) -} - -func (svc *HrHolidaysSummaryEmployeeService) GetByIds(ids []int64) (*types.HrHolidaysSummaryEmployees, error) { - h := &types.HrHolidaysSummaryEmployees{} - return h, svc.client.getByIds(types.HrHolidaysSummaryEmployeeModel, ids, h) -} - -func (svc *HrHolidaysSummaryEmployeeService) GetByName(name string) (*types.HrHolidaysSummaryEmployees, error) { - h := &types.HrHolidaysSummaryEmployees{} - return h, svc.client.getByName(types.HrHolidaysSummaryEmployeeModel, name, h) -} - -func (svc *HrHolidaysSummaryEmployeeService) GetByField(field string, value string) (*types.HrHolidaysSummaryEmployees, error) { - h := &types.HrHolidaysSummaryEmployees{} - return h, svc.client.getByField(types.HrHolidaysSummaryEmployeeModel, field, value, h) -} - -func (svc *HrHolidaysSummaryEmployeeService) GetAll() (*types.HrHolidaysSummaryEmployees, error) { - h := &types.HrHolidaysSummaryEmployees{} - return h, svc.client.getAll(types.HrHolidaysSummaryEmployeeModel, h) -} - -func (svc *HrHolidaysSummaryEmployeeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrHolidaysSummaryEmployeeModel, fields, relations) -} - -func (svc *HrHolidaysSummaryEmployeeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrHolidaysSummaryEmployeeModel, ids, fields, relations) -} - -func (svc *HrHolidaysSummaryEmployeeService) Delete(ids []int64) error { - return svc.client.delete(types.HrHolidaysSummaryEmployeeModel, ids) -} diff --git a/api/hr_job.go b/api/hr_job.go deleted file mode 100644 index f3c5717e..00000000 --- a/api/hr_job.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type HrJobService struct { - client *Client -} - -func NewHrJobService(c *Client) *HrJobService { - return &HrJobService{client: c} -} - -func (svc *HrJobService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.HrJobModel, name) -} - -func (svc *HrJobService) GetByIds(ids []int64) (*types.HrJobs, error) { - h := &types.HrJobs{} - return h, svc.client.getByIds(types.HrJobModel, ids, h) -} - -func (svc *HrJobService) GetByName(name string) (*types.HrJobs, error) { - h := &types.HrJobs{} - return h, svc.client.getByName(types.HrJobModel, name, h) -} - -func (svc *HrJobService) GetByField(field string, value string) (*types.HrJobs, error) { - h := &types.HrJobs{} - return h, svc.client.getByField(types.HrJobModel, field, value, h) -} - -func (svc *HrJobService) GetAll() (*types.HrJobs, error) { - h := &types.HrJobs{} - return h, svc.client.getAll(types.HrJobModel, h) -} - -func (svc *HrJobService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.HrJobModel, fields, relations) -} - -func (svc *HrJobService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.HrJobModel, ids, fields, relations) -} - -func (svc *HrJobService) Delete(ids []int64) error { - return svc.client.delete(types.HrJobModel, ids) -} diff --git a/api/iap_account.go b/api/iap_account.go deleted file mode 100644 index 448118f6..00000000 --- a/api/iap_account.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IapAccountService struct { - client *Client -} - -func NewIapAccountService(c *Client) *IapAccountService { - return &IapAccountService{client: c} -} - -func (svc *IapAccountService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IapAccountModel, name) -} - -func (svc *IapAccountService) GetByIds(ids []int64) (*types.IapAccounts, error) { - i := &types.IapAccounts{} - return i, svc.client.getByIds(types.IapAccountModel, ids, i) -} - -func (svc *IapAccountService) GetByName(name string) (*types.IapAccounts, error) { - i := &types.IapAccounts{} - return i, svc.client.getByName(types.IapAccountModel, name, i) -} - -func (svc *IapAccountService) GetByField(field string, value string) (*types.IapAccounts, error) { - i := &types.IapAccounts{} - return i, svc.client.getByField(types.IapAccountModel, field, value, i) -} - -func (svc *IapAccountService) GetAll() (*types.IapAccounts, error) { - i := &types.IapAccounts{} - return i, svc.client.getAll(types.IapAccountModel, i) -} - -func (svc *IapAccountService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IapAccountModel, fields, relations) -} - -func (svc *IapAccountService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IapAccountModel, ids, fields, relations) -} - -func (svc *IapAccountService) Delete(ids []int64) error { - return svc.client.delete(types.IapAccountModel, ids) -} diff --git a/api/im_livechat_channel.go b/api/im_livechat_channel.go deleted file mode 100644 index 636c12cc..00000000 --- a/api/im_livechat_channel.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ImLivechatChannelService struct { - client *Client -} - -func NewImLivechatChannelService(c *Client) *ImLivechatChannelService { - return &ImLivechatChannelService{client: c} -} - -func (svc *ImLivechatChannelService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ImLivechatChannelModel, name) -} - -func (svc *ImLivechatChannelService) GetByIds(ids []int64) (*types.ImLivechatChannels, error) { - i := &types.ImLivechatChannels{} - return i, svc.client.getByIds(types.ImLivechatChannelModel, ids, i) -} - -func (svc *ImLivechatChannelService) GetByName(name string) (*types.ImLivechatChannels, error) { - i := &types.ImLivechatChannels{} - return i, svc.client.getByName(types.ImLivechatChannelModel, name, i) -} - -func (svc *ImLivechatChannelService) GetByField(field string, value string) (*types.ImLivechatChannels, error) { - i := &types.ImLivechatChannels{} - return i, svc.client.getByField(types.ImLivechatChannelModel, field, value, i) -} - -func (svc *ImLivechatChannelService) GetAll() (*types.ImLivechatChannels, error) { - i := &types.ImLivechatChannels{} - return i, svc.client.getAll(types.ImLivechatChannelModel, i) -} - -func (svc *ImLivechatChannelService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ImLivechatChannelModel, fields, relations) -} - -func (svc *ImLivechatChannelService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ImLivechatChannelModel, ids, fields, relations) -} - -func (svc *ImLivechatChannelService) Delete(ids []int64) error { - return svc.client.delete(types.ImLivechatChannelModel, ids) -} diff --git a/api/im_livechat_channel_rule.go b/api/im_livechat_channel_rule.go deleted file mode 100644 index 93aa6c1d..00000000 --- a/api/im_livechat_channel_rule.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ImLivechatChannelRuleService struct { - client *Client -} - -func NewImLivechatChannelRuleService(c *Client) *ImLivechatChannelRuleService { - return &ImLivechatChannelRuleService{client: c} -} - -func (svc *ImLivechatChannelRuleService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ImLivechatChannelRuleModel, name) -} - -func (svc *ImLivechatChannelRuleService) GetByIds(ids []int64) (*types.ImLivechatChannelRules, error) { - i := &types.ImLivechatChannelRules{} - return i, svc.client.getByIds(types.ImLivechatChannelRuleModel, ids, i) -} - -func (svc *ImLivechatChannelRuleService) GetByName(name string) (*types.ImLivechatChannelRules, error) { - i := &types.ImLivechatChannelRules{} - return i, svc.client.getByName(types.ImLivechatChannelRuleModel, name, i) -} - -func (svc *ImLivechatChannelRuleService) GetByField(field string, value string) (*types.ImLivechatChannelRules, error) { - i := &types.ImLivechatChannelRules{} - return i, svc.client.getByField(types.ImLivechatChannelRuleModel, field, value, i) -} - -func (svc *ImLivechatChannelRuleService) GetAll() (*types.ImLivechatChannelRules, error) { - i := &types.ImLivechatChannelRules{} - return i, svc.client.getAll(types.ImLivechatChannelRuleModel, i) -} - -func (svc *ImLivechatChannelRuleService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ImLivechatChannelRuleModel, fields, relations) -} - -func (svc *ImLivechatChannelRuleService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ImLivechatChannelRuleModel, ids, fields, relations) -} - -func (svc *ImLivechatChannelRuleService) Delete(ids []int64) error { - return svc.client.delete(types.ImLivechatChannelRuleModel, ids) -} diff --git a/api/im_livechat_report_channel.go b/api/im_livechat_report_channel.go deleted file mode 100644 index d65c1c36..00000000 --- a/api/im_livechat_report_channel.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ImLivechatReportChannelService struct { - client *Client -} - -func NewImLivechatReportChannelService(c *Client) *ImLivechatReportChannelService { - return &ImLivechatReportChannelService{client: c} -} - -func (svc *ImLivechatReportChannelService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ImLivechatReportChannelModel, name) -} - -func (svc *ImLivechatReportChannelService) GetByIds(ids []int64) (*types.ImLivechatReportChannels, error) { - i := &types.ImLivechatReportChannels{} - return i, svc.client.getByIds(types.ImLivechatReportChannelModel, ids, i) -} - -func (svc *ImLivechatReportChannelService) GetByName(name string) (*types.ImLivechatReportChannels, error) { - i := &types.ImLivechatReportChannels{} - return i, svc.client.getByName(types.ImLivechatReportChannelModel, name, i) -} - -func (svc *ImLivechatReportChannelService) GetByField(field string, value string) (*types.ImLivechatReportChannels, error) { - i := &types.ImLivechatReportChannels{} - return i, svc.client.getByField(types.ImLivechatReportChannelModel, field, value, i) -} - -func (svc *ImLivechatReportChannelService) GetAll() (*types.ImLivechatReportChannels, error) { - i := &types.ImLivechatReportChannels{} - return i, svc.client.getAll(types.ImLivechatReportChannelModel, i) -} - -func (svc *ImLivechatReportChannelService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ImLivechatReportChannelModel, fields, relations) -} - -func (svc *ImLivechatReportChannelService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ImLivechatReportChannelModel, ids, fields, relations) -} - -func (svc *ImLivechatReportChannelService) Delete(ids []int64) error { - return svc.client.delete(types.ImLivechatReportChannelModel, ids) -} diff --git a/api/im_livechat_report_operator.go b/api/im_livechat_report_operator.go deleted file mode 100644 index 3a95887b..00000000 --- a/api/im_livechat_report_operator.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ImLivechatReportOperatorService struct { - client *Client -} - -func NewImLivechatReportOperatorService(c *Client) *ImLivechatReportOperatorService { - return &ImLivechatReportOperatorService{client: c} -} - -func (svc *ImLivechatReportOperatorService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ImLivechatReportOperatorModel, name) -} - -func (svc *ImLivechatReportOperatorService) GetByIds(ids []int64) (*types.ImLivechatReportOperators, error) { - i := &types.ImLivechatReportOperators{} - return i, svc.client.getByIds(types.ImLivechatReportOperatorModel, ids, i) -} - -func (svc *ImLivechatReportOperatorService) GetByName(name string) (*types.ImLivechatReportOperators, error) { - i := &types.ImLivechatReportOperators{} - return i, svc.client.getByName(types.ImLivechatReportOperatorModel, name, i) -} - -func (svc *ImLivechatReportOperatorService) GetByField(field string, value string) (*types.ImLivechatReportOperators, error) { - i := &types.ImLivechatReportOperators{} - return i, svc.client.getByField(types.ImLivechatReportOperatorModel, field, value, i) -} - -func (svc *ImLivechatReportOperatorService) GetAll() (*types.ImLivechatReportOperators, error) { - i := &types.ImLivechatReportOperators{} - return i, svc.client.getAll(types.ImLivechatReportOperatorModel, i) -} - -func (svc *ImLivechatReportOperatorService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ImLivechatReportOperatorModel, fields, relations) -} - -func (svc *ImLivechatReportOperatorService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ImLivechatReportOperatorModel, ids, fields, relations) -} - -func (svc *ImLivechatReportOperatorService) Delete(ids []int64) error { - return svc.client.delete(types.ImLivechatReportOperatorModel, ids) -} diff --git a/api/ir_actions_act_url.go b/api/ir_actions_act_url.go deleted file mode 100644 index eafbdb4f..00000000 --- a/api/ir_actions_act_url.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsActUrlService struct { - client *Client -} - -func NewIrActionsActUrlService(c *Client) *IrActionsActUrlService { - return &IrActionsActUrlService{client: c} -} - -func (svc *IrActionsActUrlService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsActUrlModel, name) -} - -func (svc *IrActionsActUrlService) GetByIds(ids []int64) (*types.IrActionsActUrls, error) { - i := &types.IrActionsActUrls{} - return i, svc.client.getByIds(types.IrActionsActUrlModel, ids, i) -} - -func (svc *IrActionsActUrlService) GetByName(name string) (*types.IrActionsActUrls, error) { - i := &types.IrActionsActUrls{} - return i, svc.client.getByName(types.IrActionsActUrlModel, name, i) -} - -func (svc *IrActionsActUrlService) GetByField(field string, value string) (*types.IrActionsActUrls, error) { - i := &types.IrActionsActUrls{} - return i, svc.client.getByField(types.IrActionsActUrlModel, field, value, i) -} - -func (svc *IrActionsActUrlService) GetAll() (*types.IrActionsActUrls, error) { - i := &types.IrActionsActUrls{} - return i, svc.client.getAll(types.IrActionsActUrlModel, i) -} - -func (svc *IrActionsActUrlService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsActUrlModel, fields, relations) -} - -func (svc *IrActionsActUrlService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsActUrlModel, ids, fields, relations) -} - -func (svc *IrActionsActUrlService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsActUrlModel, ids) -} diff --git a/api/ir_actions_act_window.go b/api/ir_actions_act_window.go deleted file mode 100644 index b3a15d20..00000000 --- a/api/ir_actions_act_window.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsActWindowService struct { - client *Client -} - -func NewIrActionsActWindowService(c *Client) *IrActionsActWindowService { - return &IrActionsActWindowService{client: c} -} - -func (svc *IrActionsActWindowService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsActWindowModel, name) -} - -func (svc *IrActionsActWindowService) GetByIds(ids []int64) (*types.IrActionsActWindows, error) { - i := &types.IrActionsActWindows{} - return i, svc.client.getByIds(types.IrActionsActWindowModel, ids, i) -} - -func (svc *IrActionsActWindowService) GetByName(name string) (*types.IrActionsActWindows, error) { - i := &types.IrActionsActWindows{} - return i, svc.client.getByName(types.IrActionsActWindowModel, name, i) -} - -func (svc *IrActionsActWindowService) GetByField(field string, value string) (*types.IrActionsActWindows, error) { - i := &types.IrActionsActWindows{} - return i, svc.client.getByField(types.IrActionsActWindowModel, field, value, i) -} - -func (svc *IrActionsActWindowService) GetAll() (*types.IrActionsActWindows, error) { - i := &types.IrActionsActWindows{} - return i, svc.client.getAll(types.IrActionsActWindowModel, i) -} - -func (svc *IrActionsActWindowService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsActWindowModel, fields, relations) -} - -func (svc *IrActionsActWindowService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsActWindowModel, ids, fields, relations) -} - -func (svc *IrActionsActWindowService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsActWindowModel, ids) -} diff --git a/api/ir_actions_act_window_close.go b/api/ir_actions_act_window_close.go deleted file mode 100644 index b5e73895..00000000 --- a/api/ir_actions_act_window_close.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsActWindowCloseService struct { - client *Client -} - -func NewIrActionsActWindowCloseService(c *Client) *IrActionsActWindowCloseService { - return &IrActionsActWindowCloseService{client: c} -} - -func (svc *IrActionsActWindowCloseService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsActWindowCloseModel, name) -} - -func (svc *IrActionsActWindowCloseService) GetByIds(ids []int64) (*types.IrActionsActWindowCloses, error) { - i := &types.IrActionsActWindowCloses{} - return i, svc.client.getByIds(types.IrActionsActWindowCloseModel, ids, i) -} - -func (svc *IrActionsActWindowCloseService) GetByName(name string) (*types.IrActionsActWindowCloses, error) { - i := &types.IrActionsActWindowCloses{} - return i, svc.client.getByName(types.IrActionsActWindowCloseModel, name, i) -} - -func (svc *IrActionsActWindowCloseService) GetByField(field string, value string) (*types.IrActionsActWindowCloses, error) { - i := &types.IrActionsActWindowCloses{} - return i, svc.client.getByField(types.IrActionsActWindowCloseModel, field, value, i) -} - -func (svc *IrActionsActWindowCloseService) GetAll() (*types.IrActionsActWindowCloses, error) { - i := &types.IrActionsActWindowCloses{} - return i, svc.client.getAll(types.IrActionsActWindowCloseModel, i) -} - -func (svc *IrActionsActWindowCloseService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsActWindowCloseModel, fields, relations) -} - -func (svc *IrActionsActWindowCloseService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsActWindowCloseModel, ids, fields, relations) -} - -func (svc *IrActionsActWindowCloseService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsActWindowCloseModel, ids) -} diff --git a/api/ir_actions_act_window_view.go b/api/ir_actions_act_window_view.go deleted file mode 100644 index 00335412..00000000 --- a/api/ir_actions_act_window_view.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsActWindowViewService struct { - client *Client -} - -func NewIrActionsActWindowViewService(c *Client) *IrActionsActWindowViewService { - return &IrActionsActWindowViewService{client: c} -} - -func (svc *IrActionsActWindowViewService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsActWindowViewModel, name) -} - -func (svc *IrActionsActWindowViewService) GetByIds(ids []int64) (*types.IrActionsActWindowViews, error) { - i := &types.IrActionsActWindowViews{} - return i, svc.client.getByIds(types.IrActionsActWindowViewModel, ids, i) -} - -func (svc *IrActionsActWindowViewService) GetByName(name string) (*types.IrActionsActWindowViews, error) { - i := &types.IrActionsActWindowViews{} - return i, svc.client.getByName(types.IrActionsActWindowViewModel, name, i) -} - -func (svc *IrActionsActWindowViewService) GetByField(field string, value string) (*types.IrActionsActWindowViews, error) { - i := &types.IrActionsActWindowViews{} - return i, svc.client.getByField(types.IrActionsActWindowViewModel, field, value, i) -} - -func (svc *IrActionsActWindowViewService) GetAll() (*types.IrActionsActWindowViews, error) { - i := &types.IrActionsActWindowViews{} - return i, svc.client.getAll(types.IrActionsActWindowViewModel, i) -} - -func (svc *IrActionsActWindowViewService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsActWindowViewModel, fields, relations) -} - -func (svc *IrActionsActWindowViewService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsActWindowViewModel, ids, fields, relations) -} - -func (svc *IrActionsActWindowViewService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsActWindowViewModel, ids) -} diff --git a/api/ir_actions_actions.go b/api/ir_actions_actions.go deleted file mode 100644 index 08f364fc..00000000 --- a/api/ir_actions_actions.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsActionsService struct { - client *Client -} - -func NewIrActionsActionsService(c *Client) *IrActionsActionsService { - return &IrActionsActionsService{client: c} -} - -func (svc *IrActionsActionsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsActionsModel, name) -} - -func (svc *IrActionsActionsService) GetByIds(ids []int64) (*types.IrActionsActionss, error) { - i := &types.IrActionsActionss{} - return i, svc.client.getByIds(types.IrActionsActionsModel, ids, i) -} - -func (svc *IrActionsActionsService) GetByName(name string) (*types.IrActionsActionss, error) { - i := &types.IrActionsActionss{} - return i, svc.client.getByName(types.IrActionsActionsModel, name, i) -} - -func (svc *IrActionsActionsService) GetByField(field string, value string) (*types.IrActionsActionss, error) { - i := &types.IrActionsActionss{} - return i, svc.client.getByField(types.IrActionsActionsModel, field, value, i) -} - -func (svc *IrActionsActionsService) GetAll() (*types.IrActionsActionss, error) { - i := &types.IrActionsActionss{} - return i, svc.client.getAll(types.IrActionsActionsModel, i) -} - -func (svc *IrActionsActionsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsActionsModel, fields, relations) -} - -func (svc *IrActionsActionsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsActionsModel, ids, fields, relations) -} - -func (svc *IrActionsActionsService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsActionsModel, ids) -} diff --git a/api/ir_actions_client.go b/api/ir_actions_client.go deleted file mode 100644 index c68722b3..00000000 --- a/api/ir_actions_client.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsClientService struct { - client *Client -} - -func NewIrActionsClientService(c *Client) *IrActionsClientService { - return &IrActionsClientService{client: c} -} - -func (svc *IrActionsClientService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsClientModel, name) -} - -func (svc *IrActionsClientService) GetByIds(ids []int64) (*types.IrActionsClients, error) { - i := &types.IrActionsClients{} - return i, svc.client.getByIds(types.IrActionsClientModel, ids, i) -} - -func (svc *IrActionsClientService) GetByName(name string) (*types.IrActionsClients, error) { - i := &types.IrActionsClients{} - return i, svc.client.getByName(types.IrActionsClientModel, name, i) -} - -func (svc *IrActionsClientService) GetByField(field string, value string) (*types.IrActionsClients, error) { - i := &types.IrActionsClients{} - return i, svc.client.getByField(types.IrActionsClientModel, field, value, i) -} - -func (svc *IrActionsClientService) GetAll() (*types.IrActionsClients, error) { - i := &types.IrActionsClients{} - return i, svc.client.getAll(types.IrActionsClientModel, i) -} - -func (svc *IrActionsClientService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsClientModel, fields, relations) -} - -func (svc *IrActionsClientService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsClientModel, ids, fields, relations) -} - -func (svc *IrActionsClientService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsClientModel, ids) -} diff --git a/api/ir_actions_report.go b/api/ir_actions_report.go deleted file mode 100644 index 4d30d437..00000000 --- a/api/ir_actions_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsReportService struct { - client *Client -} - -func NewIrActionsReportService(c *Client) *IrActionsReportService { - return &IrActionsReportService{client: c} -} - -func (svc *IrActionsReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsReportModel, name) -} - -func (svc *IrActionsReportService) GetByIds(ids []int64) (*types.IrActionsReports, error) { - i := &types.IrActionsReports{} - return i, svc.client.getByIds(types.IrActionsReportModel, ids, i) -} - -func (svc *IrActionsReportService) GetByName(name string) (*types.IrActionsReports, error) { - i := &types.IrActionsReports{} - return i, svc.client.getByName(types.IrActionsReportModel, name, i) -} - -func (svc *IrActionsReportService) GetByField(field string, value string) (*types.IrActionsReports, error) { - i := &types.IrActionsReports{} - return i, svc.client.getByField(types.IrActionsReportModel, field, value, i) -} - -func (svc *IrActionsReportService) GetAll() (*types.IrActionsReports, error) { - i := &types.IrActionsReports{} - return i, svc.client.getAll(types.IrActionsReportModel, i) -} - -func (svc *IrActionsReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsReportModel, fields, relations) -} - -func (svc *IrActionsReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsReportModel, ids, fields, relations) -} - -func (svc *IrActionsReportService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsReportModel, ids) -} diff --git a/api/ir_actions_server.go b/api/ir_actions_server.go deleted file mode 100644 index 6be3bdeb..00000000 --- a/api/ir_actions_server.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsServerService struct { - client *Client -} - -func NewIrActionsServerService(c *Client) *IrActionsServerService { - return &IrActionsServerService{client: c} -} - -func (svc *IrActionsServerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsServerModel, name) -} - -func (svc *IrActionsServerService) GetByIds(ids []int64) (*types.IrActionsServers, error) { - i := &types.IrActionsServers{} - return i, svc.client.getByIds(types.IrActionsServerModel, ids, i) -} - -func (svc *IrActionsServerService) GetByName(name string) (*types.IrActionsServers, error) { - i := &types.IrActionsServers{} - return i, svc.client.getByName(types.IrActionsServerModel, name, i) -} - -func (svc *IrActionsServerService) GetByField(field string, value string) (*types.IrActionsServers, error) { - i := &types.IrActionsServers{} - return i, svc.client.getByField(types.IrActionsServerModel, field, value, i) -} - -func (svc *IrActionsServerService) GetAll() (*types.IrActionsServers, error) { - i := &types.IrActionsServers{} - return i, svc.client.getAll(types.IrActionsServerModel, i) -} - -func (svc *IrActionsServerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsServerModel, fields, relations) -} - -func (svc *IrActionsServerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsServerModel, ids, fields, relations) -} - -func (svc *IrActionsServerService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsServerModel, ids) -} diff --git a/api/ir_actions_todo.go b/api/ir_actions_todo.go deleted file mode 100644 index d74335ec..00000000 --- a/api/ir_actions_todo.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrActionsTodoService struct { - client *Client -} - -func NewIrActionsTodoService(c *Client) *IrActionsTodoService { - return &IrActionsTodoService{client: c} -} - -func (svc *IrActionsTodoService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrActionsTodoModel, name) -} - -func (svc *IrActionsTodoService) GetByIds(ids []int64) (*types.IrActionsTodos, error) { - i := &types.IrActionsTodos{} - return i, svc.client.getByIds(types.IrActionsTodoModel, ids, i) -} - -func (svc *IrActionsTodoService) GetByName(name string) (*types.IrActionsTodos, error) { - i := &types.IrActionsTodos{} - return i, svc.client.getByName(types.IrActionsTodoModel, name, i) -} - -func (svc *IrActionsTodoService) GetByField(field string, value string) (*types.IrActionsTodos, error) { - i := &types.IrActionsTodos{} - return i, svc.client.getByField(types.IrActionsTodoModel, field, value, i) -} - -func (svc *IrActionsTodoService) GetAll() (*types.IrActionsTodos, error) { - i := &types.IrActionsTodos{} - return i, svc.client.getAll(types.IrActionsTodoModel, i) -} - -func (svc *IrActionsTodoService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrActionsTodoModel, fields, relations) -} - -func (svc *IrActionsTodoService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrActionsTodoModel, ids, fields, relations) -} - -func (svc *IrActionsTodoService) Delete(ids []int64) error { - return svc.client.delete(types.IrActionsTodoModel, ids) -} diff --git a/api/ir_attachment.go b/api/ir_attachment.go deleted file mode 100644 index f7f8cd74..00000000 --- a/api/ir_attachment.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrAttachmentService struct { - client *Client -} - -func NewIrAttachmentService(c *Client) *IrAttachmentService { - return &IrAttachmentService{client: c} -} - -func (svc *IrAttachmentService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrAttachmentModel, name) -} - -func (svc *IrAttachmentService) GetByIds(ids []int64) (*types.IrAttachments, error) { - i := &types.IrAttachments{} - return i, svc.client.getByIds(types.IrAttachmentModel, ids, i) -} - -func (svc *IrAttachmentService) GetByName(name string) (*types.IrAttachments, error) { - i := &types.IrAttachments{} - return i, svc.client.getByName(types.IrAttachmentModel, name, i) -} - -func (svc *IrAttachmentService) GetByField(field string, value string) (*types.IrAttachments, error) { - i := &types.IrAttachments{} - return i, svc.client.getByField(types.IrAttachmentModel, field, value, i) -} - -func (svc *IrAttachmentService) GetAll() (*types.IrAttachments, error) { - i := &types.IrAttachments{} - return i, svc.client.getAll(types.IrAttachmentModel, i) -} - -func (svc *IrAttachmentService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrAttachmentModel, fields, relations) -} - -func (svc *IrAttachmentService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrAttachmentModel, ids, fields, relations) -} - -func (svc *IrAttachmentService) Delete(ids []int64) error { - return svc.client.delete(types.IrAttachmentModel, ids) -} diff --git a/api/ir_autovacuum.go b/api/ir_autovacuum.go deleted file mode 100644 index cb72c271..00000000 --- a/api/ir_autovacuum.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrAutovacuumService struct { - client *Client -} - -func NewIrAutovacuumService(c *Client) *IrAutovacuumService { - return &IrAutovacuumService{client: c} -} - -func (svc *IrAutovacuumService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrAutovacuumModel, name) -} - -func (svc *IrAutovacuumService) GetByIds(ids []int64) (*types.IrAutovacuums, error) { - i := &types.IrAutovacuums{} - return i, svc.client.getByIds(types.IrAutovacuumModel, ids, i) -} - -func (svc *IrAutovacuumService) GetByName(name string) (*types.IrAutovacuums, error) { - i := &types.IrAutovacuums{} - return i, svc.client.getByName(types.IrAutovacuumModel, name, i) -} - -func (svc *IrAutovacuumService) GetByField(field string, value string) (*types.IrAutovacuums, error) { - i := &types.IrAutovacuums{} - return i, svc.client.getByField(types.IrAutovacuumModel, field, value, i) -} - -func (svc *IrAutovacuumService) GetAll() (*types.IrAutovacuums, error) { - i := &types.IrAutovacuums{} - return i, svc.client.getAll(types.IrAutovacuumModel, i) -} - -func (svc *IrAutovacuumService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrAutovacuumModel, fields, relations) -} - -func (svc *IrAutovacuumService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrAutovacuumModel, ids, fields, relations) -} - -func (svc *IrAutovacuumService) Delete(ids []int64) error { - return svc.client.delete(types.IrAutovacuumModel, ids) -} diff --git a/api/ir_config_parameter.go b/api/ir_config_parameter.go deleted file mode 100644 index 2af65c96..00000000 --- a/api/ir_config_parameter.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrConfigParameterService struct { - client *Client -} - -func NewIrConfigParameterService(c *Client) *IrConfigParameterService { - return &IrConfigParameterService{client: c} -} - -func (svc *IrConfigParameterService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrConfigParameterModel, name) -} - -func (svc *IrConfigParameterService) GetByIds(ids []int64) (*types.IrConfigParameters, error) { - i := &types.IrConfigParameters{} - return i, svc.client.getByIds(types.IrConfigParameterModel, ids, i) -} - -func (svc *IrConfigParameterService) GetByName(name string) (*types.IrConfigParameters, error) { - i := &types.IrConfigParameters{} - return i, svc.client.getByName(types.IrConfigParameterModel, name, i) -} - -func (svc *IrConfigParameterService) GetByField(field string, value string) (*types.IrConfigParameters, error) { - i := &types.IrConfigParameters{} - return i, svc.client.getByField(types.IrConfigParameterModel, field, value, i) -} - -func (svc *IrConfigParameterService) GetAll() (*types.IrConfigParameters, error) { - i := &types.IrConfigParameters{} - return i, svc.client.getAll(types.IrConfigParameterModel, i) -} - -func (svc *IrConfigParameterService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrConfigParameterModel, fields, relations) -} - -func (svc *IrConfigParameterService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrConfigParameterModel, ids, fields, relations) -} - -func (svc *IrConfigParameterService) Delete(ids []int64) error { - return svc.client.delete(types.IrConfigParameterModel, ids) -} diff --git a/api/ir_cron.go b/api/ir_cron.go deleted file mode 100644 index ba18bbd7..00000000 --- a/api/ir_cron.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrCronService struct { - client *Client -} - -func NewIrCronService(c *Client) *IrCronService { - return &IrCronService{client: c} -} - -func (svc *IrCronService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrCronModel, name) -} - -func (svc *IrCronService) GetByIds(ids []int64) (*types.IrCrons, error) { - i := &types.IrCrons{} - return i, svc.client.getByIds(types.IrCronModel, ids, i) -} - -func (svc *IrCronService) GetByName(name string) (*types.IrCrons, error) { - i := &types.IrCrons{} - return i, svc.client.getByName(types.IrCronModel, name, i) -} - -func (svc *IrCronService) GetByField(field string, value string) (*types.IrCrons, error) { - i := &types.IrCrons{} - return i, svc.client.getByField(types.IrCronModel, field, value, i) -} - -func (svc *IrCronService) GetAll() (*types.IrCrons, error) { - i := &types.IrCrons{} - return i, svc.client.getAll(types.IrCronModel, i) -} - -func (svc *IrCronService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrCronModel, fields, relations) -} - -func (svc *IrCronService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrCronModel, ids, fields, relations) -} - -func (svc *IrCronService) Delete(ids []int64) error { - return svc.client.delete(types.IrCronModel, ids) -} diff --git a/api/ir_default.go b/api/ir_default.go deleted file mode 100644 index 92b34214..00000000 --- a/api/ir_default.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrDefaultService struct { - client *Client -} - -func NewIrDefaultService(c *Client) *IrDefaultService { - return &IrDefaultService{client: c} -} - -func (svc *IrDefaultService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrDefaultModel, name) -} - -func (svc *IrDefaultService) GetByIds(ids []int64) (*types.IrDefaults, error) { - i := &types.IrDefaults{} - return i, svc.client.getByIds(types.IrDefaultModel, ids, i) -} - -func (svc *IrDefaultService) GetByName(name string) (*types.IrDefaults, error) { - i := &types.IrDefaults{} - return i, svc.client.getByName(types.IrDefaultModel, name, i) -} - -func (svc *IrDefaultService) GetByField(field string, value string) (*types.IrDefaults, error) { - i := &types.IrDefaults{} - return i, svc.client.getByField(types.IrDefaultModel, field, value, i) -} - -func (svc *IrDefaultService) GetAll() (*types.IrDefaults, error) { - i := &types.IrDefaults{} - return i, svc.client.getAll(types.IrDefaultModel, i) -} - -func (svc *IrDefaultService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrDefaultModel, fields, relations) -} - -func (svc *IrDefaultService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrDefaultModel, ids, fields, relations) -} - -func (svc *IrDefaultService) Delete(ids []int64) error { - return svc.client.delete(types.IrDefaultModel, ids) -} diff --git a/api/ir_exports.go b/api/ir_exports.go deleted file mode 100644 index f98872d3..00000000 --- a/api/ir_exports.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrExportsService struct { - client *Client -} - -func NewIrExportsService(c *Client) *IrExportsService { - return &IrExportsService{client: c} -} - -func (svc *IrExportsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrExportsModel, name) -} - -func (svc *IrExportsService) GetByIds(ids []int64) (*types.IrExportss, error) { - i := &types.IrExportss{} - return i, svc.client.getByIds(types.IrExportsModel, ids, i) -} - -func (svc *IrExportsService) GetByName(name string) (*types.IrExportss, error) { - i := &types.IrExportss{} - return i, svc.client.getByName(types.IrExportsModel, name, i) -} - -func (svc *IrExportsService) GetByField(field string, value string) (*types.IrExportss, error) { - i := &types.IrExportss{} - return i, svc.client.getByField(types.IrExportsModel, field, value, i) -} - -func (svc *IrExportsService) GetAll() (*types.IrExportss, error) { - i := &types.IrExportss{} - return i, svc.client.getAll(types.IrExportsModel, i) -} - -func (svc *IrExportsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrExportsModel, fields, relations) -} - -func (svc *IrExportsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrExportsModel, ids, fields, relations) -} - -func (svc *IrExportsService) Delete(ids []int64) error { - return svc.client.delete(types.IrExportsModel, ids) -} diff --git a/api/ir_exports_line.go b/api/ir_exports_line.go deleted file mode 100644 index 67633235..00000000 --- a/api/ir_exports_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrExportsLineService struct { - client *Client -} - -func NewIrExportsLineService(c *Client) *IrExportsLineService { - return &IrExportsLineService{client: c} -} - -func (svc *IrExportsLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrExportsLineModel, name) -} - -func (svc *IrExportsLineService) GetByIds(ids []int64) (*types.IrExportsLines, error) { - i := &types.IrExportsLines{} - return i, svc.client.getByIds(types.IrExportsLineModel, ids, i) -} - -func (svc *IrExportsLineService) GetByName(name string) (*types.IrExportsLines, error) { - i := &types.IrExportsLines{} - return i, svc.client.getByName(types.IrExportsLineModel, name, i) -} - -func (svc *IrExportsLineService) GetByField(field string, value string) (*types.IrExportsLines, error) { - i := &types.IrExportsLines{} - return i, svc.client.getByField(types.IrExportsLineModel, field, value, i) -} - -func (svc *IrExportsLineService) GetAll() (*types.IrExportsLines, error) { - i := &types.IrExportsLines{} - return i, svc.client.getAll(types.IrExportsLineModel, i) -} - -func (svc *IrExportsLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrExportsLineModel, fields, relations) -} - -func (svc *IrExportsLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrExportsLineModel, ids, fields, relations) -} - -func (svc *IrExportsLineService) Delete(ids []int64) error { - return svc.client.delete(types.IrExportsLineModel, ids) -} diff --git a/api/ir_fields_converter.go b/api/ir_fields_converter.go deleted file mode 100644 index b16c24e1..00000000 --- a/api/ir_fields_converter.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrFieldsConverterService struct { - client *Client -} - -func NewIrFieldsConverterService(c *Client) *IrFieldsConverterService { - return &IrFieldsConverterService{client: c} -} - -func (svc *IrFieldsConverterService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrFieldsConverterModel, name) -} - -func (svc *IrFieldsConverterService) GetByIds(ids []int64) (*types.IrFieldsConverters, error) { - i := &types.IrFieldsConverters{} - return i, svc.client.getByIds(types.IrFieldsConverterModel, ids, i) -} - -func (svc *IrFieldsConverterService) GetByName(name string) (*types.IrFieldsConverters, error) { - i := &types.IrFieldsConverters{} - return i, svc.client.getByName(types.IrFieldsConverterModel, name, i) -} - -func (svc *IrFieldsConverterService) GetByField(field string, value string) (*types.IrFieldsConverters, error) { - i := &types.IrFieldsConverters{} - return i, svc.client.getByField(types.IrFieldsConverterModel, field, value, i) -} - -func (svc *IrFieldsConverterService) GetAll() (*types.IrFieldsConverters, error) { - i := &types.IrFieldsConverters{} - return i, svc.client.getAll(types.IrFieldsConverterModel, i) -} - -func (svc *IrFieldsConverterService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrFieldsConverterModel, fields, relations) -} - -func (svc *IrFieldsConverterService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrFieldsConverterModel, ids, fields, relations) -} - -func (svc *IrFieldsConverterService) Delete(ids []int64) error { - return svc.client.delete(types.IrFieldsConverterModel, ids) -} diff --git a/api/ir_filters.go b/api/ir_filters.go deleted file mode 100644 index 235c097f..00000000 --- a/api/ir_filters.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrFiltersService struct { - client *Client -} - -func NewIrFiltersService(c *Client) *IrFiltersService { - return &IrFiltersService{client: c} -} - -func (svc *IrFiltersService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrFiltersModel, name) -} - -func (svc *IrFiltersService) GetByIds(ids []int64) (*types.IrFilterss, error) { - i := &types.IrFilterss{} - return i, svc.client.getByIds(types.IrFiltersModel, ids, i) -} - -func (svc *IrFiltersService) GetByName(name string) (*types.IrFilterss, error) { - i := &types.IrFilterss{} - return i, svc.client.getByName(types.IrFiltersModel, name, i) -} - -func (svc *IrFiltersService) GetByField(field string, value string) (*types.IrFilterss, error) { - i := &types.IrFilterss{} - return i, svc.client.getByField(types.IrFiltersModel, field, value, i) -} - -func (svc *IrFiltersService) GetAll() (*types.IrFilterss, error) { - i := &types.IrFilterss{} - return i, svc.client.getAll(types.IrFiltersModel, i) -} - -func (svc *IrFiltersService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrFiltersModel, fields, relations) -} - -func (svc *IrFiltersService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrFiltersModel, ids, fields, relations) -} - -func (svc *IrFiltersService) Delete(ids []int64) error { - return svc.client.delete(types.IrFiltersModel, ids) -} diff --git a/api/ir_http.go b/api/ir_http.go deleted file mode 100644 index 8b7349a8..00000000 --- a/api/ir_http.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrHttpService struct { - client *Client -} - -func NewIrHttpService(c *Client) *IrHttpService { - return &IrHttpService{client: c} -} - -func (svc *IrHttpService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrHttpModel, name) -} - -func (svc *IrHttpService) GetByIds(ids []int64) (*types.IrHttps, error) { - i := &types.IrHttps{} - return i, svc.client.getByIds(types.IrHttpModel, ids, i) -} - -func (svc *IrHttpService) GetByName(name string) (*types.IrHttps, error) { - i := &types.IrHttps{} - return i, svc.client.getByName(types.IrHttpModel, name, i) -} - -func (svc *IrHttpService) GetByField(field string, value string) (*types.IrHttps, error) { - i := &types.IrHttps{} - return i, svc.client.getByField(types.IrHttpModel, field, value, i) -} - -func (svc *IrHttpService) GetAll() (*types.IrHttps, error) { - i := &types.IrHttps{} - return i, svc.client.getAll(types.IrHttpModel, i) -} - -func (svc *IrHttpService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrHttpModel, fields, relations) -} - -func (svc *IrHttpService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrHttpModel, ids, fields, relations) -} - -func (svc *IrHttpService) Delete(ids []int64) error { - return svc.client.delete(types.IrHttpModel, ids) -} diff --git a/api/ir_logging.go b/api/ir_logging.go deleted file mode 100644 index a221d3e8..00000000 --- a/api/ir_logging.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrLoggingService struct { - client *Client -} - -func NewIrLoggingService(c *Client) *IrLoggingService { - return &IrLoggingService{client: c} -} - -func (svc *IrLoggingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrLoggingModel, name) -} - -func (svc *IrLoggingService) GetByIds(ids []int64) (*types.IrLoggings, error) { - i := &types.IrLoggings{} - return i, svc.client.getByIds(types.IrLoggingModel, ids, i) -} - -func (svc *IrLoggingService) GetByName(name string) (*types.IrLoggings, error) { - i := &types.IrLoggings{} - return i, svc.client.getByName(types.IrLoggingModel, name, i) -} - -func (svc *IrLoggingService) GetByField(field string, value string) (*types.IrLoggings, error) { - i := &types.IrLoggings{} - return i, svc.client.getByField(types.IrLoggingModel, field, value, i) -} - -func (svc *IrLoggingService) GetAll() (*types.IrLoggings, error) { - i := &types.IrLoggings{} - return i, svc.client.getAll(types.IrLoggingModel, i) -} - -func (svc *IrLoggingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrLoggingModel, fields, relations) -} - -func (svc *IrLoggingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrLoggingModel, ids, fields, relations) -} - -func (svc *IrLoggingService) Delete(ids []int64) error { - return svc.client.delete(types.IrLoggingModel, ids) -} diff --git a/api/ir_mail_server.go b/api/ir_mail_server.go deleted file mode 100644 index cd652d16..00000000 --- a/api/ir_mail_server.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrMailServerService struct { - client *Client -} - -func NewIrMailServerService(c *Client) *IrMailServerService { - return &IrMailServerService{client: c} -} - -func (svc *IrMailServerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrMailServerModel, name) -} - -func (svc *IrMailServerService) GetByIds(ids []int64) (*types.IrMailServers, error) { - i := &types.IrMailServers{} - return i, svc.client.getByIds(types.IrMailServerModel, ids, i) -} - -func (svc *IrMailServerService) GetByName(name string) (*types.IrMailServers, error) { - i := &types.IrMailServers{} - return i, svc.client.getByName(types.IrMailServerModel, name, i) -} - -func (svc *IrMailServerService) GetByField(field string, value string) (*types.IrMailServers, error) { - i := &types.IrMailServers{} - return i, svc.client.getByField(types.IrMailServerModel, field, value, i) -} - -func (svc *IrMailServerService) GetAll() (*types.IrMailServers, error) { - i := &types.IrMailServers{} - return i, svc.client.getAll(types.IrMailServerModel, i) -} - -func (svc *IrMailServerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrMailServerModel, fields, relations) -} - -func (svc *IrMailServerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrMailServerModel, ids, fields, relations) -} - -func (svc *IrMailServerService) Delete(ids []int64) error { - return svc.client.delete(types.IrMailServerModel, ids) -} diff --git a/api/ir_model.go b/api/ir_model.go deleted file mode 100644 index a77da6d6..00000000 --- a/api/ir_model.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModelService struct { - client *Client -} - -func NewIrModelService(c *Client) *IrModelService { - return &IrModelService{client: c} -} - -func (svc *IrModelService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModelModel, name) -} - -func (svc *IrModelService) GetByIds(ids []int64) (*types.IrModels, error) { - i := &types.IrModels{} - return i, svc.client.getByIds(types.IrModelModel, ids, i) -} - -func (svc *IrModelService) GetByName(name string) (*types.IrModels, error) { - i := &types.IrModels{} - return i, svc.client.getByName(types.IrModelModel, name, i) -} - -func (svc *IrModelService) GetByField(field string, value string) (*types.IrModels, error) { - i := &types.IrModels{} - return i, svc.client.getByField(types.IrModelModel, field, value, i) -} - -func (svc *IrModelService) GetAll() (*types.IrModels, error) { - i := &types.IrModels{} - return i, svc.client.getAll(types.IrModelModel, i) -} - -func (svc *IrModelService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModelModel, fields, relations) -} - -func (svc *IrModelService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModelModel, ids, fields, relations) -} - -func (svc *IrModelService) Delete(ids []int64) error { - return svc.client.delete(types.IrModelModel, ids) -} diff --git a/api/ir_model_access.go b/api/ir_model_access.go deleted file mode 100644 index bbd6cb8b..00000000 --- a/api/ir_model_access.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModelAccessService struct { - client *Client -} - -func NewIrModelAccessService(c *Client) *IrModelAccessService { - return &IrModelAccessService{client: c} -} - -func (svc *IrModelAccessService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModelAccessModel, name) -} - -func (svc *IrModelAccessService) GetByIds(ids []int64) (*types.IrModelAccesss, error) { - i := &types.IrModelAccesss{} - return i, svc.client.getByIds(types.IrModelAccessModel, ids, i) -} - -func (svc *IrModelAccessService) GetByName(name string) (*types.IrModelAccesss, error) { - i := &types.IrModelAccesss{} - return i, svc.client.getByName(types.IrModelAccessModel, name, i) -} - -func (svc *IrModelAccessService) GetByField(field string, value string) (*types.IrModelAccesss, error) { - i := &types.IrModelAccesss{} - return i, svc.client.getByField(types.IrModelAccessModel, field, value, i) -} - -func (svc *IrModelAccessService) GetAll() (*types.IrModelAccesss, error) { - i := &types.IrModelAccesss{} - return i, svc.client.getAll(types.IrModelAccessModel, i) -} - -func (svc *IrModelAccessService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModelAccessModel, fields, relations) -} - -func (svc *IrModelAccessService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModelAccessModel, ids, fields, relations) -} - -func (svc *IrModelAccessService) Delete(ids []int64) error { - return svc.client.delete(types.IrModelAccessModel, ids) -} diff --git a/api/ir_model_constraint.go b/api/ir_model_constraint.go deleted file mode 100644 index e97bd02b..00000000 --- a/api/ir_model_constraint.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModelConstraintService struct { - client *Client -} - -func NewIrModelConstraintService(c *Client) *IrModelConstraintService { - return &IrModelConstraintService{client: c} -} - -func (svc *IrModelConstraintService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModelConstraintModel, name) -} - -func (svc *IrModelConstraintService) GetByIds(ids []int64) (*types.IrModelConstraints, error) { - i := &types.IrModelConstraints{} - return i, svc.client.getByIds(types.IrModelConstraintModel, ids, i) -} - -func (svc *IrModelConstraintService) GetByName(name string) (*types.IrModelConstraints, error) { - i := &types.IrModelConstraints{} - return i, svc.client.getByName(types.IrModelConstraintModel, name, i) -} - -func (svc *IrModelConstraintService) GetByField(field string, value string) (*types.IrModelConstraints, error) { - i := &types.IrModelConstraints{} - return i, svc.client.getByField(types.IrModelConstraintModel, field, value, i) -} - -func (svc *IrModelConstraintService) GetAll() (*types.IrModelConstraints, error) { - i := &types.IrModelConstraints{} - return i, svc.client.getAll(types.IrModelConstraintModel, i) -} - -func (svc *IrModelConstraintService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModelConstraintModel, fields, relations) -} - -func (svc *IrModelConstraintService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModelConstraintModel, ids, fields, relations) -} - -func (svc *IrModelConstraintService) Delete(ids []int64) error { - return svc.client.delete(types.IrModelConstraintModel, ids) -} diff --git a/api/ir_model_data.go b/api/ir_model_data.go deleted file mode 100644 index 3968d04d..00000000 --- a/api/ir_model_data.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModelDataService struct { - client *Client -} - -func NewIrModelDataService(c *Client) *IrModelDataService { - return &IrModelDataService{client: c} -} - -func (svc *IrModelDataService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModelDataModel, name) -} - -func (svc *IrModelDataService) GetByIds(ids []int64) (*types.IrModelDatas, error) { - i := &types.IrModelDatas{} - return i, svc.client.getByIds(types.IrModelDataModel, ids, i) -} - -func (svc *IrModelDataService) GetByName(name string) (*types.IrModelDatas, error) { - i := &types.IrModelDatas{} - return i, svc.client.getByName(types.IrModelDataModel, name, i) -} - -func (svc *IrModelDataService) GetByField(field string, value string) (*types.IrModelDatas, error) { - i := &types.IrModelDatas{} - return i, svc.client.getByField(types.IrModelDataModel, field, value, i) -} - -func (svc *IrModelDataService) GetAll() (*types.IrModelDatas, error) { - i := &types.IrModelDatas{} - return i, svc.client.getAll(types.IrModelDataModel, i) -} - -func (svc *IrModelDataService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModelDataModel, fields, relations) -} - -func (svc *IrModelDataService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModelDataModel, ids, fields, relations) -} - -func (svc *IrModelDataService) Delete(ids []int64) error { - return svc.client.delete(types.IrModelDataModel, ids) -} diff --git a/api/ir_model_fields.go b/api/ir_model_fields.go deleted file mode 100644 index 4d0e9a04..00000000 --- a/api/ir_model_fields.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModelFieldsService struct { - client *Client -} - -func NewIrModelFieldsService(c *Client) *IrModelFieldsService { - return &IrModelFieldsService{client: c} -} - -func (svc *IrModelFieldsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModelFieldsModel, name) -} - -func (svc *IrModelFieldsService) GetByIds(ids []int64) (*types.IrModelFieldss, error) { - i := &types.IrModelFieldss{} - return i, svc.client.getByIds(types.IrModelFieldsModel, ids, i) -} - -func (svc *IrModelFieldsService) GetByName(name string) (*types.IrModelFieldss, error) { - i := &types.IrModelFieldss{} - return i, svc.client.getByName(types.IrModelFieldsModel, name, i) -} - -func (svc *IrModelFieldsService) GetByField(field string, value string) (*types.IrModelFieldss, error) { - i := &types.IrModelFieldss{} - return i, svc.client.getByField(types.IrModelFieldsModel, field, value, i) -} - -func (svc *IrModelFieldsService) GetAll() (*types.IrModelFieldss, error) { - i := &types.IrModelFieldss{} - return i, svc.client.getAll(types.IrModelFieldsModel, i) -} - -func (svc *IrModelFieldsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModelFieldsModel, fields, relations) -} - -func (svc *IrModelFieldsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModelFieldsModel, ids, fields, relations) -} - -func (svc *IrModelFieldsService) Delete(ids []int64) error { - return svc.client.delete(types.IrModelFieldsModel, ids) -} diff --git a/api/ir_model_relation.go b/api/ir_model_relation.go deleted file mode 100644 index 10bef737..00000000 --- a/api/ir_model_relation.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModelRelationService struct { - client *Client -} - -func NewIrModelRelationService(c *Client) *IrModelRelationService { - return &IrModelRelationService{client: c} -} - -func (svc *IrModelRelationService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModelRelationModel, name) -} - -func (svc *IrModelRelationService) GetByIds(ids []int64) (*types.IrModelRelations, error) { - i := &types.IrModelRelations{} - return i, svc.client.getByIds(types.IrModelRelationModel, ids, i) -} - -func (svc *IrModelRelationService) GetByName(name string) (*types.IrModelRelations, error) { - i := &types.IrModelRelations{} - return i, svc.client.getByName(types.IrModelRelationModel, name, i) -} - -func (svc *IrModelRelationService) GetByField(field string, value string) (*types.IrModelRelations, error) { - i := &types.IrModelRelations{} - return i, svc.client.getByField(types.IrModelRelationModel, field, value, i) -} - -func (svc *IrModelRelationService) GetAll() (*types.IrModelRelations, error) { - i := &types.IrModelRelations{} - return i, svc.client.getAll(types.IrModelRelationModel, i) -} - -func (svc *IrModelRelationService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModelRelationModel, fields, relations) -} - -func (svc *IrModelRelationService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModelRelationModel, ids, fields, relations) -} - -func (svc *IrModelRelationService) Delete(ids []int64) error { - return svc.client.delete(types.IrModelRelationModel, ids) -} diff --git a/api/ir_module_category.go b/api/ir_module_category.go deleted file mode 100644 index c4a09f0f..00000000 --- a/api/ir_module_category.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModuleCategoryService struct { - client *Client -} - -func NewIrModuleCategoryService(c *Client) *IrModuleCategoryService { - return &IrModuleCategoryService{client: c} -} - -func (svc *IrModuleCategoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModuleCategoryModel, name) -} - -func (svc *IrModuleCategoryService) GetByIds(ids []int64) (*types.IrModuleCategorys, error) { - i := &types.IrModuleCategorys{} - return i, svc.client.getByIds(types.IrModuleCategoryModel, ids, i) -} - -func (svc *IrModuleCategoryService) GetByName(name string) (*types.IrModuleCategorys, error) { - i := &types.IrModuleCategorys{} - return i, svc.client.getByName(types.IrModuleCategoryModel, name, i) -} - -func (svc *IrModuleCategoryService) GetByField(field string, value string) (*types.IrModuleCategorys, error) { - i := &types.IrModuleCategorys{} - return i, svc.client.getByField(types.IrModuleCategoryModel, field, value, i) -} - -func (svc *IrModuleCategoryService) GetAll() (*types.IrModuleCategorys, error) { - i := &types.IrModuleCategorys{} - return i, svc.client.getAll(types.IrModuleCategoryModel, i) -} - -func (svc *IrModuleCategoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModuleCategoryModel, fields, relations) -} - -func (svc *IrModuleCategoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModuleCategoryModel, ids, fields, relations) -} - -func (svc *IrModuleCategoryService) Delete(ids []int64) error { - return svc.client.delete(types.IrModuleCategoryModel, ids) -} diff --git a/api/ir_module_module.go b/api/ir_module_module.go deleted file mode 100644 index 864e95f0..00000000 --- a/api/ir_module_module.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModuleModuleService struct { - client *Client -} - -func NewIrModuleModuleService(c *Client) *IrModuleModuleService { - return &IrModuleModuleService{client: c} -} - -func (svc *IrModuleModuleService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModuleModuleModel, name) -} - -func (svc *IrModuleModuleService) GetByIds(ids []int64) (*types.IrModuleModules, error) { - i := &types.IrModuleModules{} - return i, svc.client.getByIds(types.IrModuleModuleModel, ids, i) -} - -func (svc *IrModuleModuleService) GetByName(name string) (*types.IrModuleModules, error) { - i := &types.IrModuleModules{} - return i, svc.client.getByName(types.IrModuleModuleModel, name, i) -} - -func (svc *IrModuleModuleService) GetByField(field string, value string) (*types.IrModuleModules, error) { - i := &types.IrModuleModules{} - return i, svc.client.getByField(types.IrModuleModuleModel, field, value, i) -} - -func (svc *IrModuleModuleService) GetAll() (*types.IrModuleModules, error) { - i := &types.IrModuleModules{} - return i, svc.client.getAll(types.IrModuleModuleModel, i) -} - -func (svc *IrModuleModuleService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModuleModuleModel, fields, relations) -} - -func (svc *IrModuleModuleService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModuleModuleModel, ids, fields, relations) -} - -func (svc *IrModuleModuleService) Delete(ids []int64) error { - return svc.client.delete(types.IrModuleModuleModel, ids) -} diff --git a/api/ir_module_module_dependency.go b/api/ir_module_module_dependency.go deleted file mode 100644 index 7bcef393..00000000 --- a/api/ir_module_module_dependency.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModuleModuleDependencyService struct { - client *Client -} - -func NewIrModuleModuleDependencyService(c *Client) *IrModuleModuleDependencyService { - return &IrModuleModuleDependencyService{client: c} -} - -func (svc *IrModuleModuleDependencyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModuleModuleDependencyModel, name) -} - -func (svc *IrModuleModuleDependencyService) GetByIds(ids []int64) (*types.IrModuleModuleDependencys, error) { - i := &types.IrModuleModuleDependencys{} - return i, svc.client.getByIds(types.IrModuleModuleDependencyModel, ids, i) -} - -func (svc *IrModuleModuleDependencyService) GetByName(name string) (*types.IrModuleModuleDependencys, error) { - i := &types.IrModuleModuleDependencys{} - return i, svc.client.getByName(types.IrModuleModuleDependencyModel, name, i) -} - -func (svc *IrModuleModuleDependencyService) GetByField(field string, value string) (*types.IrModuleModuleDependencys, error) { - i := &types.IrModuleModuleDependencys{} - return i, svc.client.getByField(types.IrModuleModuleDependencyModel, field, value, i) -} - -func (svc *IrModuleModuleDependencyService) GetAll() (*types.IrModuleModuleDependencys, error) { - i := &types.IrModuleModuleDependencys{} - return i, svc.client.getAll(types.IrModuleModuleDependencyModel, i) -} - -func (svc *IrModuleModuleDependencyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModuleModuleDependencyModel, fields, relations) -} - -func (svc *IrModuleModuleDependencyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModuleModuleDependencyModel, ids, fields, relations) -} - -func (svc *IrModuleModuleDependencyService) Delete(ids []int64) error { - return svc.client.delete(types.IrModuleModuleDependencyModel, ids) -} diff --git a/api/ir_module_module_exclusion.go b/api/ir_module_module_exclusion.go deleted file mode 100644 index cb9420e1..00000000 --- a/api/ir_module_module_exclusion.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrModuleModuleExclusionService struct { - client *Client -} - -func NewIrModuleModuleExclusionService(c *Client) *IrModuleModuleExclusionService { - return &IrModuleModuleExclusionService{client: c} -} - -func (svc *IrModuleModuleExclusionService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrModuleModuleExclusionModel, name) -} - -func (svc *IrModuleModuleExclusionService) GetByIds(ids []int64) (*types.IrModuleModuleExclusions, error) { - i := &types.IrModuleModuleExclusions{} - return i, svc.client.getByIds(types.IrModuleModuleExclusionModel, ids, i) -} - -func (svc *IrModuleModuleExclusionService) GetByName(name string) (*types.IrModuleModuleExclusions, error) { - i := &types.IrModuleModuleExclusions{} - return i, svc.client.getByName(types.IrModuleModuleExclusionModel, name, i) -} - -func (svc *IrModuleModuleExclusionService) GetByField(field string, value string) (*types.IrModuleModuleExclusions, error) { - i := &types.IrModuleModuleExclusions{} - return i, svc.client.getByField(types.IrModuleModuleExclusionModel, field, value, i) -} - -func (svc *IrModuleModuleExclusionService) GetAll() (*types.IrModuleModuleExclusions, error) { - i := &types.IrModuleModuleExclusions{} - return i, svc.client.getAll(types.IrModuleModuleExclusionModel, i) -} - -func (svc *IrModuleModuleExclusionService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrModuleModuleExclusionModel, fields, relations) -} - -func (svc *IrModuleModuleExclusionService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrModuleModuleExclusionModel, ids, fields, relations) -} - -func (svc *IrModuleModuleExclusionService) Delete(ids []int64) error { - return svc.client.delete(types.IrModuleModuleExclusionModel, ids) -} diff --git a/api/ir_property.go b/api/ir_property.go deleted file mode 100644 index 239fb5b6..00000000 --- a/api/ir_property.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrPropertyService struct { - client *Client -} - -func NewIrPropertyService(c *Client) *IrPropertyService { - return &IrPropertyService{client: c} -} - -func (svc *IrPropertyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrPropertyModel, name) -} - -func (svc *IrPropertyService) GetByIds(ids []int64) (*types.IrPropertys, error) { - i := &types.IrPropertys{} - return i, svc.client.getByIds(types.IrPropertyModel, ids, i) -} - -func (svc *IrPropertyService) GetByName(name string) (*types.IrPropertys, error) { - i := &types.IrPropertys{} - return i, svc.client.getByName(types.IrPropertyModel, name, i) -} - -func (svc *IrPropertyService) GetByField(field string, value string) (*types.IrPropertys, error) { - i := &types.IrPropertys{} - return i, svc.client.getByField(types.IrPropertyModel, field, value, i) -} - -func (svc *IrPropertyService) GetAll() (*types.IrPropertys, error) { - i := &types.IrPropertys{} - return i, svc.client.getAll(types.IrPropertyModel, i) -} - -func (svc *IrPropertyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrPropertyModel, fields, relations) -} - -func (svc *IrPropertyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrPropertyModel, ids, fields, relations) -} - -func (svc *IrPropertyService) Delete(ids []int64) error { - return svc.client.delete(types.IrPropertyModel, ids) -} diff --git a/api/ir_qweb.go b/api/ir_qweb.go deleted file mode 100644 index c31880ae..00000000 --- a/api/ir_qweb.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebService struct { - client *Client -} - -func NewIrQwebService(c *Client) *IrQwebService { - return &IrQwebService{client: c} -} - -func (svc *IrQwebService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebModel, name) -} - -func (svc *IrQwebService) GetByIds(ids []int64) (*types.IrQwebs, error) { - i := &types.IrQwebs{} - return i, svc.client.getByIds(types.IrQwebModel, ids, i) -} - -func (svc *IrQwebService) GetByName(name string) (*types.IrQwebs, error) { - i := &types.IrQwebs{} - return i, svc.client.getByName(types.IrQwebModel, name, i) -} - -func (svc *IrQwebService) GetByField(field string, value string) (*types.IrQwebs, error) { - i := &types.IrQwebs{} - return i, svc.client.getByField(types.IrQwebModel, field, value, i) -} - -func (svc *IrQwebService) GetAll() (*types.IrQwebs, error) { - i := &types.IrQwebs{} - return i, svc.client.getAll(types.IrQwebModel, i) -} - -func (svc *IrQwebService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebModel, fields, relations) -} - -func (svc *IrQwebService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebModel, ids, fields, relations) -} - -func (svc *IrQwebService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebModel, ids) -} diff --git a/api/ir_qweb_field.go b/api/ir_qweb_field.go deleted file mode 100644 index 0d5f77cb..00000000 --- a/api/ir_qweb_field.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldService struct { - client *Client -} - -func NewIrQwebFieldService(c *Client) *IrQwebFieldService { - return &IrQwebFieldService{client: c} -} - -func (svc *IrQwebFieldService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldModel, name) -} - -func (svc *IrQwebFieldService) GetByIds(ids []int64) (*types.IrQwebFields, error) { - i := &types.IrQwebFields{} - return i, svc.client.getByIds(types.IrQwebFieldModel, ids, i) -} - -func (svc *IrQwebFieldService) GetByName(name string) (*types.IrQwebFields, error) { - i := &types.IrQwebFields{} - return i, svc.client.getByName(types.IrQwebFieldModel, name, i) -} - -func (svc *IrQwebFieldService) GetByField(field string, value string) (*types.IrQwebFields, error) { - i := &types.IrQwebFields{} - return i, svc.client.getByField(types.IrQwebFieldModel, field, value, i) -} - -func (svc *IrQwebFieldService) GetAll() (*types.IrQwebFields, error) { - i := &types.IrQwebFields{} - return i, svc.client.getAll(types.IrQwebFieldModel, i) -} - -func (svc *IrQwebFieldService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldModel, fields, relations) -} - -func (svc *IrQwebFieldService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldModel, ids, fields, relations) -} - -func (svc *IrQwebFieldService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldModel, ids) -} diff --git a/api/ir_qweb_field_barcode.go b/api/ir_qweb_field_barcode.go deleted file mode 100644 index 7599b4d2..00000000 --- a/api/ir_qweb_field_barcode.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldBarcodeService struct { - client *Client -} - -func NewIrQwebFieldBarcodeService(c *Client) *IrQwebFieldBarcodeService { - return &IrQwebFieldBarcodeService{client: c} -} - -func (svc *IrQwebFieldBarcodeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldBarcodeModel, name) -} - -func (svc *IrQwebFieldBarcodeService) GetByIds(ids []int64) (*types.IrQwebFieldBarcodes, error) { - i := &types.IrQwebFieldBarcodes{} - return i, svc.client.getByIds(types.IrQwebFieldBarcodeModel, ids, i) -} - -func (svc *IrQwebFieldBarcodeService) GetByName(name string) (*types.IrQwebFieldBarcodes, error) { - i := &types.IrQwebFieldBarcodes{} - return i, svc.client.getByName(types.IrQwebFieldBarcodeModel, name, i) -} - -func (svc *IrQwebFieldBarcodeService) GetByField(field string, value string) (*types.IrQwebFieldBarcodes, error) { - i := &types.IrQwebFieldBarcodes{} - return i, svc.client.getByField(types.IrQwebFieldBarcodeModel, field, value, i) -} - -func (svc *IrQwebFieldBarcodeService) GetAll() (*types.IrQwebFieldBarcodes, error) { - i := &types.IrQwebFieldBarcodes{} - return i, svc.client.getAll(types.IrQwebFieldBarcodeModel, i) -} - -func (svc *IrQwebFieldBarcodeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldBarcodeModel, fields, relations) -} - -func (svc *IrQwebFieldBarcodeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldBarcodeModel, ids, fields, relations) -} - -func (svc *IrQwebFieldBarcodeService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldBarcodeModel, ids) -} diff --git a/api/ir_qweb_field_contact.go b/api/ir_qweb_field_contact.go deleted file mode 100644 index c928dd8c..00000000 --- a/api/ir_qweb_field_contact.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldContactService struct { - client *Client -} - -func NewIrQwebFieldContactService(c *Client) *IrQwebFieldContactService { - return &IrQwebFieldContactService{client: c} -} - -func (svc *IrQwebFieldContactService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldContactModel, name) -} - -func (svc *IrQwebFieldContactService) GetByIds(ids []int64) (*types.IrQwebFieldContacts, error) { - i := &types.IrQwebFieldContacts{} - return i, svc.client.getByIds(types.IrQwebFieldContactModel, ids, i) -} - -func (svc *IrQwebFieldContactService) GetByName(name string) (*types.IrQwebFieldContacts, error) { - i := &types.IrQwebFieldContacts{} - return i, svc.client.getByName(types.IrQwebFieldContactModel, name, i) -} - -func (svc *IrQwebFieldContactService) GetByField(field string, value string) (*types.IrQwebFieldContacts, error) { - i := &types.IrQwebFieldContacts{} - return i, svc.client.getByField(types.IrQwebFieldContactModel, field, value, i) -} - -func (svc *IrQwebFieldContactService) GetAll() (*types.IrQwebFieldContacts, error) { - i := &types.IrQwebFieldContacts{} - return i, svc.client.getAll(types.IrQwebFieldContactModel, i) -} - -func (svc *IrQwebFieldContactService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldContactModel, fields, relations) -} - -func (svc *IrQwebFieldContactService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldContactModel, ids, fields, relations) -} - -func (svc *IrQwebFieldContactService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldContactModel, ids) -} diff --git a/api/ir_qweb_field_date.go b/api/ir_qweb_field_date.go deleted file mode 100644 index 301e0714..00000000 --- a/api/ir_qweb_field_date.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldDateService struct { - client *Client -} - -func NewIrQwebFieldDateService(c *Client) *IrQwebFieldDateService { - return &IrQwebFieldDateService{client: c} -} - -func (svc *IrQwebFieldDateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldDateModel, name) -} - -func (svc *IrQwebFieldDateService) GetByIds(ids []int64) (*types.IrQwebFieldDates, error) { - i := &types.IrQwebFieldDates{} - return i, svc.client.getByIds(types.IrQwebFieldDateModel, ids, i) -} - -func (svc *IrQwebFieldDateService) GetByName(name string) (*types.IrQwebFieldDates, error) { - i := &types.IrQwebFieldDates{} - return i, svc.client.getByName(types.IrQwebFieldDateModel, name, i) -} - -func (svc *IrQwebFieldDateService) GetByField(field string, value string) (*types.IrQwebFieldDates, error) { - i := &types.IrQwebFieldDates{} - return i, svc.client.getByField(types.IrQwebFieldDateModel, field, value, i) -} - -func (svc *IrQwebFieldDateService) GetAll() (*types.IrQwebFieldDates, error) { - i := &types.IrQwebFieldDates{} - return i, svc.client.getAll(types.IrQwebFieldDateModel, i) -} - -func (svc *IrQwebFieldDateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldDateModel, fields, relations) -} - -func (svc *IrQwebFieldDateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldDateModel, ids, fields, relations) -} - -func (svc *IrQwebFieldDateService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldDateModel, ids) -} diff --git a/api/ir_qweb_field_datetime.go b/api/ir_qweb_field_datetime.go deleted file mode 100644 index cccd2eb6..00000000 --- a/api/ir_qweb_field_datetime.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldDatetimeService struct { - client *Client -} - -func NewIrQwebFieldDatetimeService(c *Client) *IrQwebFieldDatetimeService { - return &IrQwebFieldDatetimeService{client: c} -} - -func (svc *IrQwebFieldDatetimeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldDatetimeModel, name) -} - -func (svc *IrQwebFieldDatetimeService) GetByIds(ids []int64) (*types.IrQwebFieldDatetimes, error) { - i := &types.IrQwebFieldDatetimes{} - return i, svc.client.getByIds(types.IrQwebFieldDatetimeModel, ids, i) -} - -func (svc *IrQwebFieldDatetimeService) GetByName(name string) (*types.IrQwebFieldDatetimes, error) { - i := &types.IrQwebFieldDatetimes{} - return i, svc.client.getByName(types.IrQwebFieldDatetimeModel, name, i) -} - -func (svc *IrQwebFieldDatetimeService) GetByField(field string, value string) (*types.IrQwebFieldDatetimes, error) { - i := &types.IrQwebFieldDatetimes{} - return i, svc.client.getByField(types.IrQwebFieldDatetimeModel, field, value, i) -} - -func (svc *IrQwebFieldDatetimeService) GetAll() (*types.IrQwebFieldDatetimes, error) { - i := &types.IrQwebFieldDatetimes{} - return i, svc.client.getAll(types.IrQwebFieldDatetimeModel, i) -} - -func (svc *IrQwebFieldDatetimeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldDatetimeModel, fields, relations) -} - -func (svc *IrQwebFieldDatetimeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldDatetimeModel, ids, fields, relations) -} - -func (svc *IrQwebFieldDatetimeService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldDatetimeModel, ids) -} diff --git a/api/ir_qweb_field_duration.go b/api/ir_qweb_field_duration.go deleted file mode 100644 index 33ed2576..00000000 --- a/api/ir_qweb_field_duration.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldDurationService struct { - client *Client -} - -func NewIrQwebFieldDurationService(c *Client) *IrQwebFieldDurationService { - return &IrQwebFieldDurationService{client: c} -} - -func (svc *IrQwebFieldDurationService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldDurationModel, name) -} - -func (svc *IrQwebFieldDurationService) GetByIds(ids []int64) (*types.IrQwebFieldDurations, error) { - i := &types.IrQwebFieldDurations{} - return i, svc.client.getByIds(types.IrQwebFieldDurationModel, ids, i) -} - -func (svc *IrQwebFieldDurationService) GetByName(name string) (*types.IrQwebFieldDurations, error) { - i := &types.IrQwebFieldDurations{} - return i, svc.client.getByName(types.IrQwebFieldDurationModel, name, i) -} - -func (svc *IrQwebFieldDurationService) GetByField(field string, value string) (*types.IrQwebFieldDurations, error) { - i := &types.IrQwebFieldDurations{} - return i, svc.client.getByField(types.IrQwebFieldDurationModel, field, value, i) -} - -func (svc *IrQwebFieldDurationService) GetAll() (*types.IrQwebFieldDurations, error) { - i := &types.IrQwebFieldDurations{} - return i, svc.client.getAll(types.IrQwebFieldDurationModel, i) -} - -func (svc *IrQwebFieldDurationService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldDurationModel, fields, relations) -} - -func (svc *IrQwebFieldDurationService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldDurationModel, ids, fields, relations) -} - -func (svc *IrQwebFieldDurationService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldDurationModel, ids) -} diff --git a/api/ir_qweb_field_float.go b/api/ir_qweb_field_float.go deleted file mode 100644 index b8e2c111..00000000 --- a/api/ir_qweb_field_float.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldFloatService struct { - client *Client -} - -func NewIrQwebFieldFloatService(c *Client) *IrQwebFieldFloatService { - return &IrQwebFieldFloatService{client: c} -} - -func (svc *IrQwebFieldFloatService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldFloatModel, name) -} - -func (svc *IrQwebFieldFloatService) GetByIds(ids []int64) (*types.IrQwebFieldFloats, error) { - i := &types.IrQwebFieldFloats{} - return i, svc.client.getByIds(types.IrQwebFieldFloatModel, ids, i) -} - -func (svc *IrQwebFieldFloatService) GetByName(name string) (*types.IrQwebFieldFloats, error) { - i := &types.IrQwebFieldFloats{} - return i, svc.client.getByName(types.IrQwebFieldFloatModel, name, i) -} - -func (svc *IrQwebFieldFloatService) GetByField(field string, value string) (*types.IrQwebFieldFloats, error) { - i := &types.IrQwebFieldFloats{} - return i, svc.client.getByField(types.IrQwebFieldFloatModel, field, value, i) -} - -func (svc *IrQwebFieldFloatService) GetAll() (*types.IrQwebFieldFloats, error) { - i := &types.IrQwebFieldFloats{} - return i, svc.client.getAll(types.IrQwebFieldFloatModel, i) -} - -func (svc *IrQwebFieldFloatService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldFloatModel, fields, relations) -} - -func (svc *IrQwebFieldFloatService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldFloatModel, ids, fields, relations) -} - -func (svc *IrQwebFieldFloatService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldFloatModel, ids) -} diff --git a/api/ir_qweb_field_float_time.go b/api/ir_qweb_field_float_time.go deleted file mode 100644 index 1412e2f8..00000000 --- a/api/ir_qweb_field_float_time.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldFloatTimeService struct { - client *Client -} - -func NewIrQwebFieldFloatTimeService(c *Client) *IrQwebFieldFloatTimeService { - return &IrQwebFieldFloatTimeService{client: c} -} - -func (svc *IrQwebFieldFloatTimeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldFloatTimeModel, name) -} - -func (svc *IrQwebFieldFloatTimeService) GetByIds(ids []int64) (*types.IrQwebFieldFloatTimes, error) { - i := &types.IrQwebFieldFloatTimes{} - return i, svc.client.getByIds(types.IrQwebFieldFloatTimeModel, ids, i) -} - -func (svc *IrQwebFieldFloatTimeService) GetByName(name string) (*types.IrQwebFieldFloatTimes, error) { - i := &types.IrQwebFieldFloatTimes{} - return i, svc.client.getByName(types.IrQwebFieldFloatTimeModel, name, i) -} - -func (svc *IrQwebFieldFloatTimeService) GetByField(field string, value string) (*types.IrQwebFieldFloatTimes, error) { - i := &types.IrQwebFieldFloatTimes{} - return i, svc.client.getByField(types.IrQwebFieldFloatTimeModel, field, value, i) -} - -func (svc *IrQwebFieldFloatTimeService) GetAll() (*types.IrQwebFieldFloatTimes, error) { - i := &types.IrQwebFieldFloatTimes{} - return i, svc.client.getAll(types.IrQwebFieldFloatTimeModel, i) -} - -func (svc *IrQwebFieldFloatTimeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldFloatTimeModel, fields, relations) -} - -func (svc *IrQwebFieldFloatTimeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldFloatTimeModel, ids, fields, relations) -} - -func (svc *IrQwebFieldFloatTimeService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldFloatTimeModel, ids) -} diff --git a/api/ir_qweb_field_html.go b/api/ir_qweb_field_html.go deleted file mode 100644 index 21b708e0..00000000 --- a/api/ir_qweb_field_html.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldHtmlService struct { - client *Client -} - -func NewIrQwebFieldHtmlService(c *Client) *IrQwebFieldHtmlService { - return &IrQwebFieldHtmlService{client: c} -} - -func (svc *IrQwebFieldHtmlService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldHtmlModel, name) -} - -func (svc *IrQwebFieldHtmlService) GetByIds(ids []int64) (*types.IrQwebFieldHtmls, error) { - i := &types.IrQwebFieldHtmls{} - return i, svc.client.getByIds(types.IrQwebFieldHtmlModel, ids, i) -} - -func (svc *IrQwebFieldHtmlService) GetByName(name string) (*types.IrQwebFieldHtmls, error) { - i := &types.IrQwebFieldHtmls{} - return i, svc.client.getByName(types.IrQwebFieldHtmlModel, name, i) -} - -func (svc *IrQwebFieldHtmlService) GetByField(field string, value string) (*types.IrQwebFieldHtmls, error) { - i := &types.IrQwebFieldHtmls{} - return i, svc.client.getByField(types.IrQwebFieldHtmlModel, field, value, i) -} - -func (svc *IrQwebFieldHtmlService) GetAll() (*types.IrQwebFieldHtmls, error) { - i := &types.IrQwebFieldHtmls{} - return i, svc.client.getAll(types.IrQwebFieldHtmlModel, i) -} - -func (svc *IrQwebFieldHtmlService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldHtmlModel, fields, relations) -} - -func (svc *IrQwebFieldHtmlService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldHtmlModel, ids, fields, relations) -} - -func (svc *IrQwebFieldHtmlService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldHtmlModel, ids) -} diff --git a/api/ir_qweb_field_image.go b/api/ir_qweb_field_image.go deleted file mode 100644 index 5df7fc0c..00000000 --- a/api/ir_qweb_field_image.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldImageService struct { - client *Client -} - -func NewIrQwebFieldImageService(c *Client) *IrQwebFieldImageService { - return &IrQwebFieldImageService{client: c} -} - -func (svc *IrQwebFieldImageService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldImageModel, name) -} - -func (svc *IrQwebFieldImageService) GetByIds(ids []int64) (*types.IrQwebFieldImages, error) { - i := &types.IrQwebFieldImages{} - return i, svc.client.getByIds(types.IrQwebFieldImageModel, ids, i) -} - -func (svc *IrQwebFieldImageService) GetByName(name string) (*types.IrQwebFieldImages, error) { - i := &types.IrQwebFieldImages{} - return i, svc.client.getByName(types.IrQwebFieldImageModel, name, i) -} - -func (svc *IrQwebFieldImageService) GetByField(field string, value string) (*types.IrQwebFieldImages, error) { - i := &types.IrQwebFieldImages{} - return i, svc.client.getByField(types.IrQwebFieldImageModel, field, value, i) -} - -func (svc *IrQwebFieldImageService) GetAll() (*types.IrQwebFieldImages, error) { - i := &types.IrQwebFieldImages{} - return i, svc.client.getAll(types.IrQwebFieldImageModel, i) -} - -func (svc *IrQwebFieldImageService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldImageModel, fields, relations) -} - -func (svc *IrQwebFieldImageService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldImageModel, ids, fields, relations) -} - -func (svc *IrQwebFieldImageService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldImageModel, ids) -} diff --git a/api/ir_qweb_field_integer.go b/api/ir_qweb_field_integer.go deleted file mode 100644 index 1ea534e6..00000000 --- a/api/ir_qweb_field_integer.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldIntegerService struct { - client *Client -} - -func NewIrQwebFieldIntegerService(c *Client) *IrQwebFieldIntegerService { - return &IrQwebFieldIntegerService{client: c} -} - -func (svc *IrQwebFieldIntegerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldIntegerModel, name) -} - -func (svc *IrQwebFieldIntegerService) GetByIds(ids []int64) (*types.IrQwebFieldIntegers, error) { - i := &types.IrQwebFieldIntegers{} - return i, svc.client.getByIds(types.IrQwebFieldIntegerModel, ids, i) -} - -func (svc *IrQwebFieldIntegerService) GetByName(name string) (*types.IrQwebFieldIntegers, error) { - i := &types.IrQwebFieldIntegers{} - return i, svc.client.getByName(types.IrQwebFieldIntegerModel, name, i) -} - -func (svc *IrQwebFieldIntegerService) GetByField(field string, value string) (*types.IrQwebFieldIntegers, error) { - i := &types.IrQwebFieldIntegers{} - return i, svc.client.getByField(types.IrQwebFieldIntegerModel, field, value, i) -} - -func (svc *IrQwebFieldIntegerService) GetAll() (*types.IrQwebFieldIntegers, error) { - i := &types.IrQwebFieldIntegers{} - return i, svc.client.getAll(types.IrQwebFieldIntegerModel, i) -} - -func (svc *IrQwebFieldIntegerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldIntegerModel, fields, relations) -} - -func (svc *IrQwebFieldIntegerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldIntegerModel, ids, fields, relations) -} - -func (svc *IrQwebFieldIntegerService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldIntegerModel, ids) -} diff --git a/api/ir_qweb_field_many2one.go b/api/ir_qweb_field_many2one.go deleted file mode 100644 index cad3951b..00000000 --- a/api/ir_qweb_field_many2one.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldMany2oneService struct { - client *Client -} - -func NewIrQwebFieldMany2oneService(c *Client) *IrQwebFieldMany2oneService { - return &IrQwebFieldMany2oneService{client: c} -} - -func (svc *IrQwebFieldMany2oneService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldMany2oneModel, name) -} - -func (svc *IrQwebFieldMany2oneService) GetByIds(ids []int64) (*types.IrQwebFieldMany2ones, error) { - i := &types.IrQwebFieldMany2ones{} - return i, svc.client.getByIds(types.IrQwebFieldMany2oneModel, ids, i) -} - -func (svc *IrQwebFieldMany2oneService) GetByName(name string) (*types.IrQwebFieldMany2ones, error) { - i := &types.IrQwebFieldMany2ones{} - return i, svc.client.getByName(types.IrQwebFieldMany2oneModel, name, i) -} - -func (svc *IrQwebFieldMany2oneService) GetByField(field string, value string) (*types.IrQwebFieldMany2ones, error) { - i := &types.IrQwebFieldMany2ones{} - return i, svc.client.getByField(types.IrQwebFieldMany2oneModel, field, value, i) -} - -func (svc *IrQwebFieldMany2oneService) GetAll() (*types.IrQwebFieldMany2ones, error) { - i := &types.IrQwebFieldMany2ones{} - return i, svc.client.getAll(types.IrQwebFieldMany2oneModel, i) -} - -func (svc *IrQwebFieldMany2oneService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldMany2oneModel, fields, relations) -} - -func (svc *IrQwebFieldMany2oneService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldMany2oneModel, ids, fields, relations) -} - -func (svc *IrQwebFieldMany2oneService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldMany2oneModel, ids) -} diff --git a/api/ir_qweb_field_monetary.go b/api/ir_qweb_field_monetary.go deleted file mode 100644 index 907bb6ac..00000000 --- a/api/ir_qweb_field_monetary.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldMonetaryService struct { - client *Client -} - -func NewIrQwebFieldMonetaryService(c *Client) *IrQwebFieldMonetaryService { - return &IrQwebFieldMonetaryService{client: c} -} - -func (svc *IrQwebFieldMonetaryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldMonetaryModel, name) -} - -func (svc *IrQwebFieldMonetaryService) GetByIds(ids []int64) (*types.IrQwebFieldMonetarys, error) { - i := &types.IrQwebFieldMonetarys{} - return i, svc.client.getByIds(types.IrQwebFieldMonetaryModel, ids, i) -} - -func (svc *IrQwebFieldMonetaryService) GetByName(name string) (*types.IrQwebFieldMonetarys, error) { - i := &types.IrQwebFieldMonetarys{} - return i, svc.client.getByName(types.IrQwebFieldMonetaryModel, name, i) -} - -func (svc *IrQwebFieldMonetaryService) GetByField(field string, value string) (*types.IrQwebFieldMonetarys, error) { - i := &types.IrQwebFieldMonetarys{} - return i, svc.client.getByField(types.IrQwebFieldMonetaryModel, field, value, i) -} - -func (svc *IrQwebFieldMonetaryService) GetAll() (*types.IrQwebFieldMonetarys, error) { - i := &types.IrQwebFieldMonetarys{} - return i, svc.client.getAll(types.IrQwebFieldMonetaryModel, i) -} - -func (svc *IrQwebFieldMonetaryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldMonetaryModel, fields, relations) -} - -func (svc *IrQwebFieldMonetaryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldMonetaryModel, ids, fields, relations) -} - -func (svc *IrQwebFieldMonetaryService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldMonetaryModel, ids) -} diff --git a/api/ir_qweb_field_qweb.go b/api/ir_qweb_field_qweb.go deleted file mode 100644 index 7e49dcf0..00000000 --- a/api/ir_qweb_field_qweb.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldQwebService struct { - client *Client -} - -func NewIrQwebFieldQwebService(c *Client) *IrQwebFieldQwebService { - return &IrQwebFieldQwebService{client: c} -} - -func (svc *IrQwebFieldQwebService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldQwebModel, name) -} - -func (svc *IrQwebFieldQwebService) GetByIds(ids []int64) (*types.IrQwebFieldQwebs, error) { - i := &types.IrQwebFieldQwebs{} - return i, svc.client.getByIds(types.IrQwebFieldQwebModel, ids, i) -} - -func (svc *IrQwebFieldQwebService) GetByName(name string) (*types.IrQwebFieldQwebs, error) { - i := &types.IrQwebFieldQwebs{} - return i, svc.client.getByName(types.IrQwebFieldQwebModel, name, i) -} - -func (svc *IrQwebFieldQwebService) GetByField(field string, value string) (*types.IrQwebFieldQwebs, error) { - i := &types.IrQwebFieldQwebs{} - return i, svc.client.getByField(types.IrQwebFieldQwebModel, field, value, i) -} - -func (svc *IrQwebFieldQwebService) GetAll() (*types.IrQwebFieldQwebs, error) { - i := &types.IrQwebFieldQwebs{} - return i, svc.client.getAll(types.IrQwebFieldQwebModel, i) -} - -func (svc *IrQwebFieldQwebService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldQwebModel, fields, relations) -} - -func (svc *IrQwebFieldQwebService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldQwebModel, ids, fields, relations) -} - -func (svc *IrQwebFieldQwebService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldQwebModel, ids) -} diff --git a/api/ir_qweb_field_relative.go b/api/ir_qweb_field_relative.go deleted file mode 100644 index 62acd696..00000000 --- a/api/ir_qweb_field_relative.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldRelativeService struct { - client *Client -} - -func NewIrQwebFieldRelativeService(c *Client) *IrQwebFieldRelativeService { - return &IrQwebFieldRelativeService{client: c} -} - -func (svc *IrQwebFieldRelativeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldRelativeModel, name) -} - -func (svc *IrQwebFieldRelativeService) GetByIds(ids []int64) (*types.IrQwebFieldRelatives, error) { - i := &types.IrQwebFieldRelatives{} - return i, svc.client.getByIds(types.IrQwebFieldRelativeModel, ids, i) -} - -func (svc *IrQwebFieldRelativeService) GetByName(name string) (*types.IrQwebFieldRelatives, error) { - i := &types.IrQwebFieldRelatives{} - return i, svc.client.getByName(types.IrQwebFieldRelativeModel, name, i) -} - -func (svc *IrQwebFieldRelativeService) GetByField(field string, value string) (*types.IrQwebFieldRelatives, error) { - i := &types.IrQwebFieldRelatives{} - return i, svc.client.getByField(types.IrQwebFieldRelativeModel, field, value, i) -} - -func (svc *IrQwebFieldRelativeService) GetAll() (*types.IrQwebFieldRelatives, error) { - i := &types.IrQwebFieldRelatives{} - return i, svc.client.getAll(types.IrQwebFieldRelativeModel, i) -} - -func (svc *IrQwebFieldRelativeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldRelativeModel, fields, relations) -} - -func (svc *IrQwebFieldRelativeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldRelativeModel, ids, fields, relations) -} - -func (svc *IrQwebFieldRelativeService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldRelativeModel, ids) -} diff --git a/api/ir_qweb_field_selection.go b/api/ir_qweb_field_selection.go deleted file mode 100644 index a4e8a938..00000000 --- a/api/ir_qweb_field_selection.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldSelectionService struct { - client *Client -} - -func NewIrQwebFieldSelectionService(c *Client) *IrQwebFieldSelectionService { - return &IrQwebFieldSelectionService{client: c} -} - -func (svc *IrQwebFieldSelectionService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldSelectionModel, name) -} - -func (svc *IrQwebFieldSelectionService) GetByIds(ids []int64) (*types.IrQwebFieldSelections, error) { - i := &types.IrQwebFieldSelections{} - return i, svc.client.getByIds(types.IrQwebFieldSelectionModel, ids, i) -} - -func (svc *IrQwebFieldSelectionService) GetByName(name string) (*types.IrQwebFieldSelections, error) { - i := &types.IrQwebFieldSelections{} - return i, svc.client.getByName(types.IrQwebFieldSelectionModel, name, i) -} - -func (svc *IrQwebFieldSelectionService) GetByField(field string, value string) (*types.IrQwebFieldSelections, error) { - i := &types.IrQwebFieldSelections{} - return i, svc.client.getByField(types.IrQwebFieldSelectionModel, field, value, i) -} - -func (svc *IrQwebFieldSelectionService) GetAll() (*types.IrQwebFieldSelections, error) { - i := &types.IrQwebFieldSelections{} - return i, svc.client.getAll(types.IrQwebFieldSelectionModel, i) -} - -func (svc *IrQwebFieldSelectionService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldSelectionModel, fields, relations) -} - -func (svc *IrQwebFieldSelectionService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldSelectionModel, ids, fields, relations) -} - -func (svc *IrQwebFieldSelectionService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldSelectionModel, ids) -} diff --git a/api/ir_qweb_field_text.go b/api/ir_qweb_field_text.go deleted file mode 100644 index e467df87..00000000 --- a/api/ir_qweb_field_text.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrQwebFieldTextService struct { - client *Client -} - -func NewIrQwebFieldTextService(c *Client) *IrQwebFieldTextService { - return &IrQwebFieldTextService{client: c} -} - -func (svc *IrQwebFieldTextService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrQwebFieldTextModel, name) -} - -func (svc *IrQwebFieldTextService) GetByIds(ids []int64) (*types.IrQwebFieldTexts, error) { - i := &types.IrQwebFieldTexts{} - return i, svc.client.getByIds(types.IrQwebFieldTextModel, ids, i) -} - -func (svc *IrQwebFieldTextService) GetByName(name string) (*types.IrQwebFieldTexts, error) { - i := &types.IrQwebFieldTexts{} - return i, svc.client.getByName(types.IrQwebFieldTextModel, name, i) -} - -func (svc *IrQwebFieldTextService) GetByField(field string, value string) (*types.IrQwebFieldTexts, error) { - i := &types.IrQwebFieldTexts{} - return i, svc.client.getByField(types.IrQwebFieldTextModel, field, value, i) -} - -func (svc *IrQwebFieldTextService) GetAll() (*types.IrQwebFieldTexts, error) { - i := &types.IrQwebFieldTexts{} - return i, svc.client.getAll(types.IrQwebFieldTextModel, i) -} - -func (svc *IrQwebFieldTextService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrQwebFieldTextModel, fields, relations) -} - -func (svc *IrQwebFieldTextService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrQwebFieldTextModel, ids, fields, relations) -} - -func (svc *IrQwebFieldTextService) Delete(ids []int64) error { - return svc.client.delete(types.IrQwebFieldTextModel, ids) -} diff --git a/api/ir_rule.go b/api/ir_rule.go deleted file mode 100644 index dcdbd0ac..00000000 --- a/api/ir_rule.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrRuleService struct { - client *Client -} - -func NewIrRuleService(c *Client) *IrRuleService { - return &IrRuleService{client: c} -} - -func (svc *IrRuleService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrRuleModel, name) -} - -func (svc *IrRuleService) GetByIds(ids []int64) (*types.IrRules, error) { - i := &types.IrRules{} - return i, svc.client.getByIds(types.IrRuleModel, ids, i) -} - -func (svc *IrRuleService) GetByName(name string) (*types.IrRules, error) { - i := &types.IrRules{} - return i, svc.client.getByName(types.IrRuleModel, name, i) -} - -func (svc *IrRuleService) GetByField(field string, value string) (*types.IrRules, error) { - i := &types.IrRules{} - return i, svc.client.getByField(types.IrRuleModel, field, value, i) -} - -func (svc *IrRuleService) GetAll() (*types.IrRules, error) { - i := &types.IrRules{} - return i, svc.client.getAll(types.IrRuleModel, i) -} - -func (svc *IrRuleService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrRuleModel, fields, relations) -} - -func (svc *IrRuleService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrRuleModel, ids, fields, relations) -} - -func (svc *IrRuleService) Delete(ids []int64) error { - return svc.client.delete(types.IrRuleModel, ids) -} diff --git a/api/ir_sequence.go b/api/ir_sequence.go deleted file mode 100644 index 49ae444d..00000000 --- a/api/ir_sequence.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrSequenceService struct { - client *Client -} - -func NewIrSequenceService(c *Client) *IrSequenceService { - return &IrSequenceService{client: c} -} - -func (svc *IrSequenceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrSequenceModel, name) -} - -func (svc *IrSequenceService) GetByIds(ids []int64) (*types.IrSequences, error) { - i := &types.IrSequences{} - return i, svc.client.getByIds(types.IrSequenceModel, ids, i) -} - -func (svc *IrSequenceService) GetByName(name string) (*types.IrSequences, error) { - i := &types.IrSequences{} - return i, svc.client.getByName(types.IrSequenceModel, name, i) -} - -func (svc *IrSequenceService) GetByField(field string, value string) (*types.IrSequences, error) { - i := &types.IrSequences{} - return i, svc.client.getByField(types.IrSequenceModel, field, value, i) -} - -func (svc *IrSequenceService) GetAll() (*types.IrSequences, error) { - i := &types.IrSequences{} - return i, svc.client.getAll(types.IrSequenceModel, i) -} - -func (svc *IrSequenceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrSequenceModel, fields, relations) -} - -func (svc *IrSequenceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrSequenceModel, ids, fields, relations) -} - -func (svc *IrSequenceService) Delete(ids []int64) error { - return svc.client.delete(types.IrSequenceModel, ids) -} diff --git a/api/ir_sequence_date_range.go b/api/ir_sequence_date_range.go deleted file mode 100644 index 1a150f88..00000000 --- a/api/ir_sequence_date_range.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrSequenceDateRangeService struct { - client *Client -} - -func NewIrSequenceDateRangeService(c *Client) *IrSequenceDateRangeService { - return &IrSequenceDateRangeService{client: c} -} - -func (svc *IrSequenceDateRangeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrSequenceDateRangeModel, name) -} - -func (svc *IrSequenceDateRangeService) GetByIds(ids []int64) (*types.IrSequenceDateRanges, error) { - i := &types.IrSequenceDateRanges{} - return i, svc.client.getByIds(types.IrSequenceDateRangeModel, ids, i) -} - -func (svc *IrSequenceDateRangeService) GetByName(name string) (*types.IrSequenceDateRanges, error) { - i := &types.IrSequenceDateRanges{} - return i, svc.client.getByName(types.IrSequenceDateRangeModel, name, i) -} - -func (svc *IrSequenceDateRangeService) GetByField(field string, value string) (*types.IrSequenceDateRanges, error) { - i := &types.IrSequenceDateRanges{} - return i, svc.client.getByField(types.IrSequenceDateRangeModel, field, value, i) -} - -func (svc *IrSequenceDateRangeService) GetAll() (*types.IrSequenceDateRanges, error) { - i := &types.IrSequenceDateRanges{} - return i, svc.client.getAll(types.IrSequenceDateRangeModel, i) -} - -func (svc *IrSequenceDateRangeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrSequenceDateRangeModel, fields, relations) -} - -func (svc *IrSequenceDateRangeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrSequenceDateRangeModel, ids, fields, relations) -} - -func (svc *IrSequenceDateRangeService) Delete(ids []int64) error { - return svc.client.delete(types.IrSequenceDateRangeModel, ids) -} diff --git a/api/ir_server_object_lines.go b/api/ir_server_object_lines.go deleted file mode 100644 index 9c3cedb6..00000000 --- a/api/ir_server_object_lines.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrServerObjectLinesService struct { - client *Client -} - -func NewIrServerObjectLinesService(c *Client) *IrServerObjectLinesService { - return &IrServerObjectLinesService{client: c} -} - -func (svc *IrServerObjectLinesService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrServerObjectLinesModel, name) -} - -func (svc *IrServerObjectLinesService) GetByIds(ids []int64) (*types.IrServerObjectLiness, error) { - i := &types.IrServerObjectLiness{} - return i, svc.client.getByIds(types.IrServerObjectLinesModel, ids, i) -} - -func (svc *IrServerObjectLinesService) GetByName(name string) (*types.IrServerObjectLiness, error) { - i := &types.IrServerObjectLiness{} - return i, svc.client.getByName(types.IrServerObjectLinesModel, name, i) -} - -func (svc *IrServerObjectLinesService) GetByField(field string, value string) (*types.IrServerObjectLiness, error) { - i := &types.IrServerObjectLiness{} - return i, svc.client.getByField(types.IrServerObjectLinesModel, field, value, i) -} - -func (svc *IrServerObjectLinesService) GetAll() (*types.IrServerObjectLiness, error) { - i := &types.IrServerObjectLiness{} - return i, svc.client.getAll(types.IrServerObjectLinesModel, i) -} - -func (svc *IrServerObjectLinesService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrServerObjectLinesModel, fields, relations) -} - -func (svc *IrServerObjectLinesService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrServerObjectLinesModel, ids, fields, relations) -} - -func (svc *IrServerObjectLinesService) Delete(ids []int64) error { - return svc.client.delete(types.IrServerObjectLinesModel, ids) -} diff --git a/api/ir_translation.go b/api/ir_translation.go deleted file mode 100644 index 18a615c3..00000000 --- a/api/ir_translation.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrTranslationService struct { - client *Client -} - -func NewIrTranslationService(c *Client) *IrTranslationService { - return &IrTranslationService{client: c} -} - -func (svc *IrTranslationService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrTranslationModel, name) -} - -func (svc *IrTranslationService) GetByIds(ids []int64) (*types.IrTranslations, error) { - i := &types.IrTranslations{} - return i, svc.client.getByIds(types.IrTranslationModel, ids, i) -} - -func (svc *IrTranslationService) GetByName(name string) (*types.IrTranslations, error) { - i := &types.IrTranslations{} - return i, svc.client.getByName(types.IrTranslationModel, name, i) -} - -func (svc *IrTranslationService) GetByField(field string, value string) (*types.IrTranslations, error) { - i := &types.IrTranslations{} - return i, svc.client.getByField(types.IrTranslationModel, field, value, i) -} - -func (svc *IrTranslationService) GetAll() (*types.IrTranslations, error) { - i := &types.IrTranslations{} - return i, svc.client.getAll(types.IrTranslationModel, i) -} - -func (svc *IrTranslationService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrTranslationModel, fields, relations) -} - -func (svc *IrTranslationService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrTranslationModel, ids, fields, relations) -} - -func (svc *IrTranslationService) Delete(ids []int64) error { - return svc.client.delete(types.IrTranslationModel, ids) -} diff --git a/api/ir_ui_menu.go b/api/ir_ui_menu.go deleted file mode 100644 index 2a5a8aa8..00000000 --- a/api/ir_ui_menu.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrUiMenuService struct { - client *Client -} - -func NewIrUiMenuService(c *Client) *IrUiMenuService { - return &IrUiMenuService{client: c} -} - -func (svc *IrUiMenuService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrUiMenuModel, name) -} - -func (svc *IrUiMenuService) GetByIds(ids []int64) (*types.IrUiMenus, error) { - i := &types.IrUiMenus{} - return i, svc.client.getByIds(types.IrUiMenuModel, ids, i) -} - -func (svc *IrUiMenuService) GetByName(name string) (*types.IrUiMenus, error) { - i := &types.IrUiMenus{} - return i, svc.client.getByName(types.IrUiMenuModel, name, i) -} - -func (svc *IrUiMenuService) GetByField(field string, value string) (*types.IrUiMenus, error) { - i := &types.IrUiMenus{} - return i, svc.client.getByField(types.IrUiMenuModel, field, value, i) -} - -func (svc *IrUiMenuService) GetAll() (*types.IrUiMenus, error) { - i := &types.IrUiMenus{} - return i, svc.client.getAll(types.IrUiMenuModel, i) -} - -func (svc *IrUiMenuService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrUiMenuModel, fields, relations) -} - -func (svc *IrUiMenuService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrUiMenuModel, ids, fields, relations) -} - -func (svc *IrUiMenuService) Delete(ids []int64) error { - return svc.client.delete(types.IrUiMenuModel, ids) -} diff --git a/api/ir_ui_view.go b/api/ir_ui_view.go deleted file mode 100644 index 1dab55f7..00000000 --- a/api/ir_ui_view.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrUiViewService struct { - client *Client -} - -func NewIrUiViewService(c *Client) *IrUiViewService { - return &IrUiViewService{client: c} -} - -func (svc *IrUiViewService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrUiViewModel, name) -} - -func (svc *IrUiViewService) GetByIds(ids []int64) (*types.IrUiViews, error) { - i := &types.IrUiViews{} - return i, svc.client.getByIds(types.IrUiViewModel, ids, i) -} - -func (svc *IrUiViewService) GetByName(name string) (*types.IrUiViews, error) { - i := &types.IrUiViews{} - return i, svc.client.getByName(types.IrUiViewModel, name, i) -} - -func (svc *IrUiViewService) GetByField(field string, value string) (*types.IrUiViews, error) { - i := &types.IrUiViews{} - return i, svc.client.getByField(types.IrUiViewModel, field, value, i) -} - -func (svc *IrUiViewService) GetAll() (*types.IrUiViews, error) { - i := &types.IrUiViews{} - return i, svc.client.getAll(types.IrUiViewModel, i) -} - -func (svc *IrUiViewService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrUiViewModel, fields, relations) -} - -func (svc *IrUiViewService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrUiViewModel, ids, fields, relations) -} - -func (svc *IrUiViewService) Delete(ids []int64) error { - return svc.client.delete(types.IrUiViewModel, ids) -} diff --git a/api/ir_ui_view_custom.go b/api/ir_ui_view_custom.go deleted file mode 100644 index 70d447be..00000000 --- a/api/ir_ui_view_custom.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type IrUiViewCustomService struct { - client *Client -} - -func NewIrUiViewCustomService(c *Client) *IrUiViewCustomService { - return &IrUiViewCustomService{client: c} -} - -func (svc *IrUiViewCustomService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.IrUiViewCustomModel, name) -} - -func (svc *IrUiViewCustomService) GetByIds(ids []int64) (*types.IrUiViewCustoms, error) { - i := &types.IrUiViewCustoms{} - return i, svc.client.getByIds(types.IrUiViewCustomModel, ids, i) -} - -func (svc *IrUiViewCustomService) GetByName(name string) (*types.IrUiViewCustoms, error) { - i := &types.IrUiViewCustoms{} - return i, svc.client.getByName(types.IrUiViewCustomModel, name, i) -} - -func (svc *IrUiViewCustomService) GetByField(field string, value string) (*types.IrUiViewCustoms, error) { - i := &types.IrUiViewCustoms{} - return i, svc.client.getByField(types.IrUiViewCustomModel, field, value, i) -} - -func (svc *IrUiViewCustomService) GetAll() (*types.IrUiViewCustoms, error) { - i := &types.IrUiViewCustoms{} - return i, svc.client.getAll(types.IrUiViewCustomModel, i) -} - -func (svc *IrUiViewCustomService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.IrUiViewCustomModel, fields, relations) -} - -func (svc *IrUiViewCustomService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.IrUiViewCustomModel, ids, fields, relations) -} - -func (svc *IrUiViewCustomService) Delete(ids []int64) error { - return svc.client.delete(types.IrUiViewCustomModel, ids) -} diff --git a/api/link_tracker.go b/api/link_tracker.go deleted file mode 100644 index 1ad5f642..00000000 --- a/api/link_tracker.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type LinkTrackerService struct { - client *Client -} - -func NewLinkTrackerService(c *Client) *LinkTrackerService { - return &LinkTrackerService{client: c} -} - -func (svc *LinkTrackerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.LinkTrackerModel, name) -} - -func (svc *LinkTrackerService) GetByIds(ids []int64) (*types.LinkTrackers, error) { - l := &types.LinkTrackers{} - return l, svc.client.getByIds(types.LinkTrackerModel, ids, l) -} - -func (svc *LinkTrackerService) GetByName(name string) (*types.LinkTrackers, error) { - l := &types.LinkTrackers{} - return l, svc.client.getByName(types.LinkTrackerModel, name, l) -} - -func (svc *LinkTrackerService) GetByField(field string, value string) (*types.LinkTrackers, error) { - l := &types.LinkTrackers{} - return l, svc.client.getByField(types.LinkTrackerModel, field, value, l) -} - -func (svc *LinkTrackerService) GetAll() (*types.LinkTrackers, error) { - l := &types.LinkTrackers{} - return l, svc.client.getAll(types.LinkTrackerModel, l) -} - -func (svc *LinkTrackerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.LinkTrackerModel, fields, relations) -} - -func (svc *LinkTrackerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.LinkTrackerModel, ids, fields, relations) -} - -func (svc *LinkTrackerService) Delete(ids []int64) error { - return svc.client.delete(types.LinkTrackerModel, ids) -} diff --git a/api/link_tracker_click.go b/api/link_tracker_click.go deleted file mode 100644 index d8d9af97..00000000 --- a/api/link_tracker_click.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type LinkTrackerClickService struct { - client *Client -} - -func NewLinkTrackerClickService(c *Client) *LinkTrackerClickService { - return &LinkTrackerClickService{client: c} -} - -func (svc *LinkTrackerClickService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.LinkTrackerClickModel, name) -} - -func (svc *LinkTrackerClickService) GetByIds(ids []int64) (*types.LinkTrackerClicks, error) { - l := &types.LinkTrackerClicks{} - return l, svc.client.getByIds(types.LinkTrackerClickModel, ids, l) -} - -func (svc *LinkTrackerClickService) GetByName(name string) (*types.LinkTrackerClicks, error) { - l := &types.LinkTrackerClicks{} - return l, svc.client.getByName(types.LinkTrackerClickModel, name, l) -} - -func (svc *LinkTrackerClickService) GetByField(field string, value string) (*types.LinkTrackerClicks, error) { - l := &types.LinkTrackerClicks{} - return l, svc.client.getByField(types.LinkTrackerClickModel, field, value, l) -} - -func (svc *LinkTrackerClickService) GetAll() (*types.LinkTrackerClicks, error) { - l := &types.LinkTrackerClicks{} - return l, svc.client.getAll(types.LinkTrackerClickModel, l) -} - -func (svc *LinkTrackerClickService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.LinkTrackerClickModel, fields, relations) -} - -func (svc *LinkTrackerClickService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.LinkTrackerClickModel, ids, fields, relations) -} - -func (svc *LinkTrackerClickService) Delete(ids []int64) error { - return svc.client.delete(types.LinkTrackerClickModel, ids) -} diff --git a/api/link_tracker_code.go b/api/link_tracker_code.go deleted file mode 100644 index 9d2a6115..00000000 --- a/api/link_tracker_code.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type LinkTrackerCodeService struct { - client *Client -} - -func NewLinkTrackerCodeService(c *Client) *LinkTrackerCodeService { - return &LinkTrackerCodeService{client: c} -} - -func (svc *LinkTrackerCodeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.LinkTrackerCodeModel, name) -} - -func (svc *LinkTrackerCodeService) GetByIds(ids []int64) (*types.LinkTrackerCodes, error) { - l := &types.LinkTrackerCodes{} - return l, svc.client.getByIds(types.LinkTrackerCodeModel, ids, l) -} - -func (svc *LinkTrackerCodeService) GetByName(name string) (*types.LinkTrackerCodes, error) { - l := &types.LinkTrackerCodes{} - return l, svc.client.getByName(types.LinkTrackerCodeModel, name, l) -} - -func (svc *LinkTrackerCodeService) GetByField(field string, value string) (*types.LinkTrackerCodes, error) { - l := &types.LinkTrackerCodes{} - return l, svc.client.getByField(types.LinkTrackerCodeModel, field, value, l) -} - -func (svc *LinkTrackerCodeService) GetAll() (*types.LinkTrackerCodes, error) { - l := &types.LinkTrackerCodes{} - return l, svc.client.getAll(types.LinkTrackerCodeModel, l) -} - -func (svc *LinkTrackerCodeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.LinkTrackerCodeModel, fields, relations) -} - -func (svc *LinkTrackerCodeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.LinkTrackerCodeModel, ids, fields, relations) -} - -func (svc *LinkTrackerCodeService) Delete(ids []int64) error { - return svc.client.delete(types.LinkTrackerCodeModel, ids) -} diff --git a/api/mail_activity.go b/api/mail_activity.go deleted file mode 100644 index fbd2c6b7..00000000 --- a/api/mail_activity.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailActivityService struct { - client *Client -} - -func NewMailActivityService(c *Client) *MailActivityService { - return &MailActivityService{client: c} -} - -func (svc *MailActivityService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailActivityModel, name) -} - -func (svc *MailActivityService) GetByIds(ids []int64) (*types.MailActivitys, error) { - m := &types.MailActivitys{} - return m, svc.client.getByIds(types.MailActivityModel, ids, m) -} - -func (svc *MailActivityService) GetByName(name string) (*types.MailActivitys, error) { - m := &types.MailActivitys{} - return m, svc.client.getByName(types.MailActivityModel, name, m) -} - -func (svc *MailActivityService) GetByField(field string, value string) (*types.MailActivitys, error) { - m := &types.MailActivitys{} - return m, svc.client.getByField(types.MailActivityModel, field, value, m) -} - -func (svc *MailActivityService) GetAll() (*types.MailActivitys, error) { - m := &types.MailActivitys{} - return m, svc.client.getAll(types.MailActivityModel, m) -} - -func (svc *MailActivityService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailActivityModel, fields, relations) -} - -func (svc *MailActivityService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailActivityModel, ids, fields, relations) -} - -func (svc *MailActivityService) Delete(ids []int64) error { - return svc.client.delete(types.MailActivityModel, ids) -} diff --git a/api/mail_activity_mixin.go b/api/mail_activity_mixin.go deleted file mode 100644 index 2251ec61..00000000 --- a/api/mail_activity_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailActivityMixinService struct { - client *Client -} - -func NewMailActivityMixinService(c *Client) *MailActivityMixinService { - return &MailActivityMixinService{client: c} -} - -func (svc *MailActivityMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailActivityMixinModel, name) -} - -func (svc *MailActivityMixinService) GetByIds(ids []int64) (*types.MailActivityMixins, error) { - m := &types.MailActivityMixins{} - return m, svc.client.getByIds(types.MailActivityMixinModel, ids, m) -} - -func (svc *MailActivityMixinService) GetByName(name string) (*types.MailActivityMixins, error) { - m := &types.MailActivityMixins{} - return m, svc.client.getByName(types.MailActivityMixinModel, name, m) -} - -func (svc *MailActivityMixinService) GetByField(field string, value string) (*types.MailActivityMixins, error) { - m := &types.MailActivityMixins{} - return m, svc.client.getByField(types.MailActivityMixinModel, field, value, m) -} - -func (svc *MailActivityMixinService) GetAll() (*types.MailActivityMixins, error) { - m := &types.MailActivityMixins{} - return m, svc.client.getAll(types.MailActivityMixinModel, m) -} - -func (svc *MailActivityMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailActivityMixinModel, fields, relations) -} - -func (svc *MailActivityMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailActivityMixinModel, ids, fields, relations) -} - -func (svc *MailActivityMixinService) Delete(ids []int64) error { - return svc.client.delete(types.MailActivityMixinModel, ids) -} diff --git a/api/mail_activity_type.go b/api/mail_activity_type.go deleted file mode 100644 index 60e8b4d5..00000000 --- a/api/mail_activity_type.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailActivityTypeService struct { - client *Client -} - -func NewMailActivityTypeService(c *Client) *MailActivityTypeService { - return &MailActivityTypeService{client: c} -} - -func (svc *MailActivityTypeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailActivityTypeModel, name) -} - -func (svc *MailActivityTypeService) GetByIds(ids []int64) (*types.MailActivityTypes, error) { - m := &types.MailActivityTypes{} - return m, svc.client.getByIds(types.MailActivityTypeModel, ids, m) -} - -func (svc *MailActivityTypeService) GetByName(name string) (*types.MailActivityTypes, error) { - m := &types.MailActivityTypes{} - return m, svc.client.getByName(types.MailActivityTypeModel, name, m) -} - -func (svc *MailActivityTypeService) GetByField(field string, value string) (*types.MailActivityTypes, error) { - m := &types.MailActivityTypes{} - return m, svc.client.getByField(types.MailActivityTypeModel, field, value, m) -} - -func (svc *MailActivityTypeService) GetAll() (*types.MailActivityTypes, error) { - m := &types.MailActivityTypes{} - return m, svc.client.getAll(types.MailActivityTypeModel, m) -} - -func (svc *MailActivityTypeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailActivityTypeModel, fields, relations) -} - -func (svc *MailActivityTypeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailActivityTypeModel, ids, fields, relations) -} - -func (svc *MailActivityTypeService) Delete(ids []int64) error { - return svc.client.delete(types.MailActivityTypeModel, ids) -} diff --git a/api/mail_alias.go b/api/mail_alias.go deleted file mode 100644 index 7366e455..00000000 --- a/api/mail_alias.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailAliasService struct { - client *Client -} - -func NewMailAliasService(c *Client) *MailAliasService { - return &MailAliasService{client: c} -} - -func (svc *MailAliasService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailAliasModel, name) -} - -func (svc *MailAliasService) GetByIds(ids []int64) (*types.MailAliass, error) { - m := &types.MailAliass{} - return m, svc.client.getByIds(types.MailAliasModel, ids, m) -} - -func (svc *MailAliasService) GetByName(name string) (*types.MailAliass, error) { - m := &types.MailAliass{} - return m, svc.client.getByName(types.MailAliasModel, name, m) -} - -func (svc *MailAliasService) GetByField(field string, value string) (*types.MailAliass, error) { - m := &types.MailAliass{} - return m, svc.client.getByField(types.MailAliasModel, field, value, m) -} - -func (svc *MailAliasService) GetAll() (*types.MailAliass, error) { - m := &types.MailAliass{} - return m, svc.client.getAll(types.MailAliasModel, m) -} - -func (svc *MailAliasService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailAliasModel, fields, relations) -} - -func (svc *MailAliasService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailAliasModel, ids, fields, relations) -} - -func (svc *MailAliasService) Delete(ids []int64) error { - return svc.client.delete(types.MailAliasModel, ids) -} diff --git a/api/mail_alias_mixin.go b/api/mail_alias_mixin.go deleted file mode 100644 index 4866c52d..00000000 --- a/api/mail_alias_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailAliasMixinService struct { - client *Client -} - -func NewMailAliasMixinService(c *Client) *MailAliasMixinService { - return &MailAliasMixinService{client: c} -} - -func (svc *MailAliasMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailAliasMixinModel, name) -} - -func (svc *MailAliasMixinService) GetByIds(ids []int64) (*types.MailAliasMixins, error) { - m := &types.MailAliasMixins{} - return m, svc.client.getByIds(types.MailAliasMixinModel, ids, m) -} - -func (svc *MailAliasMixinService) GetByName(name string) (*types.MailAliasMixins, error) { - m := &types.MailAliasMixins{} - return m, svc.client.getByName(types.MailAliasMixinModel, name, m) -} - -func (svc *MailAliasMixinService) GetByField(field string, value string) (*types.MailAliasMixins, error) { - m := &types.MailAliasMixins{} - return m, svc.client.getByField(types.MailAliasMixinModel, field, value, m) -} - -func (svc *MailAliasMixinService) GetAll() (*types.MailAliasMixins, error) { - m := &types.MailAliasMixins{} - return m, svc.client.getAll(types.MailAliasMixinModel, m) -} - -func (svc *MailAliasMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailAliasMixinModel, fields, relations) -} - -func (svc *MailAliasMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailAliasMixinModel, ids, fields, relations) -} - -func (svc *MailAliasMixinService) Delete(ids []int64) error { - return svc.client.delete(types.MailAliasMixinModel, ids) -} diff --git a/api/mail_channel.go b/api/mail_channel.go deleted file mode 100644 index 83803381..00000000 --- a/api/mail_channel.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailChannelService struct { - client *Client -} - -func NewMailChannelService(c *Client) *MailChannelService { - return &MailChannelService{client: c} -} - -func (svc *MailChannelService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailChannelModel, name) -} - -func (svc *MailChannelService) GetByIds(ids []int64) (*types.MailChannels, error) { - m := &types.MailChannels{} - return m, svc.client.getByIds(types.MailChannelModel, ids, m) -} - -func (svc *MailChannelService) GetByName(name string) (*types.MailChannels, error) { - m := &types.MailChannels{} - return m, svc.client.getByName(types.MailChannelModel, name, m) -} - -func (svc *MailChannelService) GetByField(field string, value string) (*types.MailChannels, error) { - m := &types.MailChannels{} - return m, svc.client.getByField(types.MailChannelModel, field, value, m) -} - -func (svc *MailChannelService) GetAll() (*types.MailChannels, error) { - m := &types.MailChannels{} - return m, svc.client.getAll(types.MailChannelModel, m) -} - -func (svc *MailChannelService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailChannelModel, fields, relations) -} - -func (svc *MailChannelService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailChannelModel, ids, fields, relations) -} - -func (svc *MailChannelService) Delete(ids []int64) error { - return svc.client.delete(types.MailChannelModel, ids) -} diff --git a/api/mail_channel_partner.go b/api/mail_channel_partner.go deleted file mode 100644 index d5812e75..00000000 --- a/api/mail_channel_partner.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailChannelPartnerService struct { - client *Client -} - -func NewMailChannelPartnerService(c *Client) *MailChannelPartnerService { - return &MailChannelPartnerService{client: c} -} - -func (svc *MailChannelPartnerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailChannelPartnerModel, name) -} - -func (svc *MailChannelPartnerService) GetByIds(ids []int64) (*types.MailChannelPartners, error) { - m := &types.MailChannelPartners{} - return m, svc.client.getByIds(types.MailChannelPartnerModel, ids, m) -} - -func (svc *MailChannelPartnerService) GetByName(name string) (*types.MailChannelPartners, error) { - m := &types.MailChannelPartners{} - return m, svc.client.getByName(types.MailChannelPartnerModel, name, m) -} - -func (svc *MailChannelPartnerService) GetByField(field string, value string) (*types.MailChannelPartners, error) { - m := &types.MailChannelPartners{} - return m, svc.client.getByField(types.MailChannelPartnerModel, field, value, m) -} - -func (svc *MailChannelPartnerService) GetAll() (*types.MailChannelPartners, error) { - m := &types.MailChannelPartners{} - return m, svc.client.getAll(types.MailChannelPartnerModel, m) -} - -func (svc *MailChannelPartnerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailChannelPartnerModel, fields, relations) -} - -func (svc *MailChannelPartnerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailChannelPartnerModel, ids, fields, relations) -} - -func (svc *MailChannelPartnerService) Delete(ids []int64) error { - return svc.client.delete(types.MailChannelPartnerModel, ids) -} diff --git a/api/mail_compose_message.go b/api/mail_compose_message.go deleted file mode 100644 index 4531b5f9..00000000 --- a/api/mail_compose_message.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailComposeMessageService struct { - client *Client -} - -func NewMailComposeMessageService(c *Client) *MailComposeMessageService { - return &MailComposeMessageService{client: c} -} - -func (svc *MailComposeMessageService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailComposeMessageModel, name) -} - -func (svc *MailComposeMessageService) GetByIds(ids []int64) (*types.MailComposeMessages, error) { - m := &types.MailComposeMessages{} - return m, svc.client.getByIds(types.MailComposeMessageModel, ids, m) -} - -func (svc *MailComposeMessageService) GetByName(name string) (*types.MailComposeMessages, error) { - m := &types.MailComposeMessages{} - return m, svc.client.getByName(types.MailComposeMessageModel, name, m) -} - -func (svc *MailComposeMessageService) GetByField(field string, value string) (*types.MailComposeMessages, error) { - m := &types.MailComposeMessages{} - return m, svc.client.getByField(types.MailComposeMessageModel, field, value, m) -} - -func (svc *MailComposeMessageService) GetAll() (*types.MailComposeMessages, error) { - m := &types.MailComposeMessages{} - return m, svc.client.getAll(types.MailComposeMessageModel, m) -} - -func (svc *MailComposeMessageService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailComposeMessageModel, fields, relations) -} - -func (svc *MailComposeMessageService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailComposeMessageModel, ids, fields, relations) -} - -func (svc *MailComposeMessageService) Delete(ids []int64) error { - return svc.client.delete(types.MailComposeMessageModel, ids) -} diff --git a/api/mail_followers.go b/api/mail_followers.go deleted file mode 100644 index 992bb218..00000000 --- a/api/mail_followers.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailFollowersService struct { - client *Client -} - -func NewMailFollowersService(c *Client) *MailFollowersService { - return &MailFollowersService{client: c} -} - -func (svc *MailFollowersService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailFollowersModel, name) -} - -func (svc *MailFollowersService) GetByIds(ids []int64) (*types.MailFollowerss, error) { - m := &types.MailFollowerss{} - return m, svc.client.getByIds(types.MailFollowersModel, ids, m) -} - -func (svc *MailFollowersService) GetByName(name string) (*types.MailFollowerss, error) { - m := &types.MailFollowerss{} - return m, svc.client.getByName(types.MailFollowersModel, name, m) -} - -func (svc *MailFollowersService) GetByField(field string, value string) (*types.MailFollowerss, error) { - m := &types.MailFollowerss{} - return m, svc.client.getByField(types.MailFollowersModel, field, value, m) -} - -func (svc *MailFollowersService) GetAll() (*types.MailFollowerss, error) { - m := &types.MailFollowerss{} - return m, svc.client.getAll(types.MailFollowersModel, m) -} - -func (svc *MailFollowersService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailFollowersModel, fields, relations) -} - -func (svc *MailFollowersService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailFollowersModel, ids, fields, relations) -} - -func (svc *MailFollowersService) Delete(ids []int64) error { - return svc.client.delete(types.MailFollowersModel, ids) -} diff --git a/api/mail_mail.go b/api/mail_mail.go deleted file mode 100644 index 724f2e34..00000000 --- a/api/mail_mail.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMailService struct { - client *Client -} - -func NewMailMailService(c *Client) *MailMailService { - return &MailMailService{client: c} -} - -func (svc *MailMailService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMailModel, name) -} - -func (svc *MailMailService) GetByIds(ids []int64) (*types.MailMails, error) { - m := &types.MailMails{} - return m, svc.client.getByIds(types.MailMailModel, ids, m) -} - -func (svc *MailMailService) GetByName(name string) (*types.MailMails, error) { - m := &types.MailMails{} - return m, svc.client.getByName(types.MailMailModel, name, m) -} - -func (svc *MailMailService) GetByField(field string, value string) (*types.MailMails, error) { - m := &types.MailMails{} - return m, svc.client.getByField(types.MailMailModel, field, value, m) -} - -func (svc *MailMailService) GetAll() (*types.MailMails, error) { - m := &types.MailMails{} - return m, svc.client.getAll(types.MailMailModel, m) -} - -func (svc *MailMailService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMailModel, fields, relations) -} - -func (svc *MailMailService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMailModel, ids, fields, relations) -} - -func (svc *MailMailService) Delete(ids []int64) error { - return svc.client.delete(types.MailMailModel, ids) -} diff --git a/api/mail_mail_statistics.go b/api/mail_mail_statistics.go deleted file mode 100644 index a930ada6..00000000 --- a/api/mail_mail_statistics.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMailStatisticsService struct { - client *Client -} - -func NewMailMailStatisticsService(c *Client) *MailMailStatisticsService { - return &MailMailStatisticsService{client: c} -} - -func (svc *MailMailStatisticsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMailStatisticsModel, name) -} - -func (svc *MailMailStatisticsService) GetByIds(ids []int64) (*types.MailMailStatisticss, error) { - m := &types.MailMailStatisticss{} - return m, svc.client.getByIds(types.MailMailStatisticsModel, ids, m) -} - -func (svc *MailMailStatisticsService) GetByName(name string) (*types.MailMailStatisticss, error) { - m := &types.MailMailStatisticss{} - return m, svc.client.getByName(types.MailMailStatisticsModel, name, m) -} - -func (svc *MailMailStatisticsService) GetByField(field string, value string) (*types.MailMailStatisticss, error) { - m := &types.MailMailStatisticss{} - return m, svc.client.getByField(types.MailMailStatisticsModel, field, value, m) -} - -func (svc *MailMailStatisticsService) GetAll() (*types.MailMailStatisticss, error) { - m := &types.MailMailStatisticss{} - return m, svc.client.getAll(types.MailMailStatisticsModel, m) -} - -func (svc *MailMailStatisticsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMailStatisticsModel, fields, relations) -} - -func (svc *MailMailStatisticsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMailStatisticsModel, ids, fields, relations) -} - -func (svc *MailMailStatisticsService) Delete(ids []int64) error { - return svc.client.delete(types.MailMailStatisticsModel, ids) -} diff --git a/api/mail_mass_mailing.go b/api/mail_mass_mailing.go deleted file mode 100644 index ade0c0fd..00000000 --- a/api/mail_mass_mailing.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMassMailingService struct { - client *Client -} - -func NewMailMassMailingService(c *Client) *MailMassMailingService { - return &MailMassMailingService{client: c} -} - -func (svc *MailMassMailingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMassMailingModel, name) -} - -func (svc *MailMassMailingService) GetByIds(ids []int64) (*types.MailMassMailings, error) { - m := &types.MailMassMailings{} - return m, svc.client.getByIds(types.MailMassMailingModel, ids, m) -} - -func (svc *MailMassMailingService) GetByName(name string) (*types.MailMassMailings, error) { - m := &types.MailMassMailings{} - return m, svc.client.getByName(types.MailMassMailingModel, name, m) -} - -func (svc *MailMassMailingService) GetByField(field string, value string) (*types.MailMassMailings, error) { - m := &types.MailMassMailings{} - return m, svc.client.getByField(types.MailMassMailingModel, field, value, m) -} - -func (svc *MailMassMailingService) GetAll() (*types.MailMassMailings, error) { - m := &types.MailMassMailings{} - return m, svc.client.getAll(types.MailMassMailingModel, m) -} - -func (svc *MailMassMailingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMassMailingModel, fields, relations) -} - -func (svc *MailMassMailingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMassMailingModel, ids, fields, relations) -} - -func (svc *MailMassMailingService) Delete(ids []int64) error { - return svc.client.delete(types.MailMassMailingModel, ids) -} diff --git a/api/mail_mass_mailing_campaign.go b/api/mail_mass_mailing_campaign.go deleted file mode 100644 index b842333c..00000000 --- a/api/mail_mass_mailing_campaign.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMassMailingCampaignService struct { - client *Client -} - -func NewMailMassMailingCampaignService(c *Client) *MailMassMailingCampaignService { - return &MailMassMailingCampaignService{client: c} -} - -func (svc *MailMassMailingCampaignService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMassMailingCampaignModel, name) -} - -func (svc *MailMassMailingCampaignService) GetByIds(ids []int64) (*types.MailMassMailingCampaigns, error) { - m := &types.MailMassMailingCampaigns{} - return m, svc.client.getByIds(types.MailMassMailingCampaignModel, ids, m) -} - -func (svc *MailMassMailingCampaignService) GetByName(name string) (*types.MailMassMailingCampaigns, error) { - m := &types.MailMassMailingCampaigns{} - return m, svc.client.getByName(types.MailMassMailingCampaignModel, name, m) -} - -func (svc *MailMassMailingCampaignService) GetByField(field string, value string) (*types.MailMassMailingCampaigns, error) { - m := &types.MailMassMailingCampaigns{} - return m, svc.client.getByField(types.MailMassMailingCampaignModel, field, value, m) -} - -func (svc *MailMassMailingCampaignService) GetAll() (*types.MailMassMailingCampaigns, error) { - m := &types.MailMassMailingCampaigns{} - return m, svc.client.getAll(types.MailMassMailingCampaignModel, m) -} - -func (svc *MailMassMailingCampaignService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMassMailingCampaignModel, fields, relations) -} - -func (svc *MailMassMailingCampaignService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMassMailingCampaignModel, ids, fields, relations) -} - -func (svc *MailMassMailingCampaignService) Delete(ids []int64) error { - return svc.client.delete(types.MailMassMailingCampaignModel, ids) -} diff --git a/api/mail_mass_mailing_contact.go b/api/mail_mass_mailing_contact.go deleted file mode 100644 index 9a983665..00000000 --- a/api/mail_mass_mailing_contact.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMassMailingContactService struct { - client *Client -} - -func NewMailMassMailingContactService(c *Client) *MailMassMailingContactService { - return &MailMassMailingContactService{client: c} -} - -func (svc *MailMassMailingContactService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMassMailingContactModel, name) -} - -func (svc *MailMassMailingContactService) GetByIds(ids []int64) (*types.MailMassMailingContacts, error) { - m := &types.MailMassMailingContacts{} - return m, svc.client.getByIds(types.MailMassMailingContactModel, ids, m) -} - -func (svc *MailMassMailingContactService) GetByName(name string) (*types.MailMassMailingContacts, error) { - m := &types.MailMassMailingContacts{} - return m, svc.client.getByName(types.MailMassMailingContactModel, name, m) -} - -func (svc *MailMassMailingContactService) GetByField(field string, value string) (*types.MailMassMailingContacts, error) { - m := &types.MailMassMailingContacts{} - return m, svc.client.getByField(types.MailMassMailingContactModel, field, value, m) -} - -func (svc *MailMassMailingContactService) GetAll() (*types.MailMassMailingContacts, error) { - m := &types.MailMassMailingContacts{} - return m, svc.client.getAll(types.MailMassMailingContactModel, m) -} - -func (svc *MailMassMailingContactService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMassMailingContactModel, fields, relations) -} - -func (svc *MailMassMailingContactService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMassMailingContactModel, ids, fields, relations) -} - -func (svc *MailMassMailingContactService) Delete(ids []int64) error { - return svc.client.delete(types.MailMassMailingContactModel, ids) -} diff --git a/api/mail_mass_mailing_list.go b/api/mail_mass_mailing_list.go deleted file mode 100644 index 35b85bf4..00000000 --- a/api/mail_mass_mailing_list.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMassMailingListService struct { - client *Client -} - -func NewMailMassMailingListService(c *Client) *MailMassMailingListService { - return &MailMassMailingListService{client: c} -} - -func (svc *MailMassMailingListService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMassMailingListModel, name) -} - -func (svc *MailMassMailingListService) GetByIds(ids []int64) (*types.MailMassMailingLists, error) { - m := &types.MailMassMailingLists{} - return m, svc.client.getByIds(types.MailMassMailingListModel, ids, m) -} - -func (svc *MailMassMailingListService) GetByName(name string) (*types.MailMassMailingLists, error) { - m := &types.MailMassMailingLists{} - return m, svc.client.getByName(types.MailMassMailingListModel, name, m) -} - -func (svc *MailMassMailingListService) GetByField(field string, value string) (*types.MailMassMailingLists, error) { - m := &types.MailMassMailingLists{} - return m, svc.client.getByField(types.MailMassMailingListModel, field, value, m) -} - -func (svc *MailMassMailingListService) GetAll() (*types.MailMassMailingLists, error) { - m := &types.MailMassMailingLists{} - return m, svc.client.getAll(types.MailMassMailingListModel, m) -} - -func (svc *MailMassMailingListService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMassMailingListModel, fields, relations) -} - -func (svc *MailMassMailingListService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMassMailingListModel, ids, fields, relations) -} - -func (svc *MailMassMailingListService) Delete(ids []int64) error { - return svc.client.delete(types.MailMassMailingListModel, ids) -} diff --git a/api/mail_mass_mailing_stage.go b/api/mail_mass_mailing_stage.go deleted file mode 100644 index 3066144f..00000000 --- a/api/mail_mass_mailing_stage.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMassMailingStageService struct { - client *Client -} - -func NewMailMassMailingStageService(c *Client) *MailMassMailingStageService { - return &MailMassMailingStageService{client: c} -} - -func (svc *MailMassMailingStageService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMassMailingStageModel, name) -} - -func (svc *MailMassMailingStageService) GetByIds(ids []int64) (*types.MailMassMailingStages, error) { - m := &types.MailMassMailingStages{} - return m, svc.client.getByIds(types.MailMassMailingStageModel, ids, m) -} - -func (svc *MailMassMailingStageService) GetByName(name string) (*types.MailMassMailingStages, error) { - m := &types.MailMassMailingStages{} - return m, svc.client.getByName(types.MailMassMailingStageModel, name, m) -} - -func (svc *MailMassMailingStageService) GetByField(field string, value string) (*types.MailMassMailingStages, error) { - m := &types.MailMassMailingStages{} - return m, svc.client.getByField(types.MailMassMailingStageModel, field, value, m) -} - -func (svc *MailMassMailingStageService) GetAll() (*types.MailMassMailingStages, error) { - m := &types.MailMassMailingStages{} - return m, svc.client.getAll(types.MailMassMailingStageModel, m) -} - -func (svc *MailMassMailingStageService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMassMailingStageModel, fields, relations) -} - -func (svc *MailMassMailingStageService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMassMailingStageModel, ids, fields, relations) -} - -func (svc *MailMassMailingStageService) Delete(ids []int64) error { - return svc.client.delete(types.MailMassMailingStageModel, ids) -} diff --git a/api/mail_mass_mailing_tag.go b/api/mail_mass_mailing_tag.go deleted file mode 100644 index 14e05d0b..00000000 --- a/api/mail_mass_mailing_tag.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMassMailingTagService struct { - client *Client -} - -func NewMailMassMailingTagService(c *Client) *MailMassMailingTagService { - return &MailMassMailingTagService{client: c} -} - -func (svc *MailMassMailingTagService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMassMailingTagModel, name) -} - -func (svc *MailMassMailingTagService) GetByIds(ids []int64) (*types.MailMassMailingTags, error) { - m := &types.MailMassMailingTags{} - return m, svc.client.getByIds(types.MailMassMailingTagModel, ids, m) -} - -func (svc *MailMassMailingTagService) GetByName(name string) (*types.MailMassMailingTags, error) { - m := &types.MailMassMailingTags{} - return m, svc.client.getByName(types.MailMassMailingTagModel, name, m) -} - -func (svc *MailMassMailingTagService) GetByField(field string, value string) (*types.MailMassMailingTags, error) { - m := &types.MailMassMailingTags{} - return m, svc.client.getByField(types.MailMassMailingTagModel, field, value, m) -} - -func (svc *MailMassMailingTagService) GetAll() (*types.MailMassMailingTags, error) { - m := &types.MailMassMailingTags{} - return m, svc.client.getAll(types.MailMassMailingTagModel, m) -} - -func (svc *MailMassMailingTagService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMassMailingTagModel, fields, relations) -} - -func (svc *MailMassMailingTagService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMassMailingTagModel, ids, fields, relations) -} - -func (svc *MailMassMailingTagService) Delete(ids []int64) error { - return svc.client.delete(types.MailMassMailingTagModel, ids) -} diff --git a/api/mail_mass_mailing_test.go b/api/mail_mass_mailing_test.go deleted file mode 100644 index 7e90ddc7..00000000 --- a/api/mail_mass_mailing_test.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMassMailingTestService struct { - client *Client -} - -func NewMailMassMailingTestService(c *Client) *MailMassMailingTestService { - return &MailMassMailingTestService{client: c} -} - -func (svc *MailMassMailingTestService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMassMailingTestModel, name) -} - -func (svc *MailMassMailingTestService) GetByIds(ids []int64) (*types.MailMassMailingTests, error) { - m := &types.MailMassMailingTests{} - return m, svc.client.getByIds(types.MailMassMailingTestModel, ids, m) -} - -func (svc *MailMassMailingTestService) GetByName(name string) (*types.MailMassMailingTests, error) { - m := &types.MailMassMailingTests{} - return m, svc.client.getByName(types.MailMassMailingTestModel, name, m) -} - -func (svc *MailMassMailingTestService) GetByField(field string, value string) (*types.MailMassMailingTests, error) { - m := &types.MailMassMailingTests{} - return m, svc.client.getByField(types.MailMassMailingTestModel, field, value, m) -} - -func (svc *MailMassMailingTestService) GetAll() (*types.MailMassMailingTests, error) { - m := &types.MailMassMailingTests{} - return m, svc.client.getAll(types.MailMassMailingTestModel, m) -} - -func (svc *MailMassMailingTestService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMassMailingTestModel, fields, relations) -} - -func (svc *MailMassMailingTestService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMassMailingTestModel, ids, fields, relations) -} - -func (svc *MailMassMailingTestService) Delete(ids []int64) error { - return svc.client.delete(types.MailMassMailingTestModel, ids) -} diff --git a/api/mail_message.go b/api/mail_message.go deleted file mode 100644 index ca509869..00000000 --- a/api/mail_message.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMessageService struct { - client *Client -} - -func NewMailMessageService(c *Client) *MailMessageService { - return &MailMessageService{client: c} -} - -func (svc *MailMessageService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMessageModel, name) -} - -func (svc *MailMessageService) GetByIds(ids []int64) (*types.MailMessages, error) { - m := &types.MailMessages{} - return m, svc.client.getByIds(types.MailMessageModel, ids, m) -} - -func (svc *MailMessageService) GetByName(name string) (*types.MailMessages, error) { - m := &types.MailMessages{} - return m, svc.client.getByName(types.MailMessageModel, name, m) -} - -func (svc *MailMessageService) GetByField(field string, value string) (*types.MailMessages, error) { - m := &types.MailMessages{} - return m, svc.client.getByField(types.MailMessageModel, field, value, m) -} - -func (svc *MailMessageService) GetAll() (*types.MailMessages, error) { - m := &types.MailMessages{} - return m, svc.client.getAll(types.MailMessageModel, m) -} - -func (svc *MailMessageService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMessageModel, fields, relations) -} - -func (svc *MailMessageService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMessageModel, ids, fields, relations) -} - -func (svc *MailMessageService) Delete(ids []int64) error { - return svc.client.delete(types.MailMessageModel, ids) -} diff --git a/api/mail_message_subtype.go b/api/mail_message_subtype.go deleted file mode 100644 index 57760663..00000000 --- a/api/mail_message_subtype.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailMessageSubtypeService struct { - client *Client -} - -func NewMailMessageSubtypeService(c *Client) *MailMessageSubtypeService { - return &MailMessageSubtypeService{client: c} -} - -func (svc *MailMessageSubtypeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailMessageSubtypeModel, name) -} - -func (svc *MailMessageSubtypeService) GetByIds(ids []int64) (*types.MailMessageSubtypes, error) { - m := &types.MailMessageSubtypes{} - return m, svc.client.getByIds(types.MailMessageSubtypeModel, ids, m) -} - -func (svc *MailMessageSubtypeService) GetByName(name string) (*types.MailMessageSubtypes, error) { - m := &types.MailMessageSubtypes{} - return m, svc.client.getByName(types.MailMessageSubtypeModel, name, m) -} - -func (svc *MailMessageSubtypeService) GetByField(field string, value string) (*types.MailMessageSubtypes, error) { - m := &types.MailMessageSubtypes{} - return m, svc.client.getByField(types.MailMessageSubtypeModel, field, value, m) -} - -func (svc *MailMessageSubtypeService) GetAll() (*types.MailMessageSubtypes, error) { - m := &types.MailMessageSubtypes{} - return m, svc.client.getAll(types.MailMessageSubtypeModel, m) -} - -func (svc *MailMessageSubtypeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailMessageSubtypeModel, fields, relations) -} - -func (svc *MailMessageSubtypeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailMessageSubtypeModel, ids, fields, relations) -} - -func (svc *MailMessageSubtypeService) Delete(ids []int64) error { - return svc.client.delete(types.MailMessageSubtypeModel, ids) -} diff --git a/api/mail_notification.go b/api/mail_notification.go deleted file mode 100644 index 73e5b593..00000000 --- a/api/mail_notification.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailNotificationService struct { - client *Client -} - -func NewMailNotificationService(c *Client) *MailNotificationService { - return &MailNotificationService{client: c} -} - -func (svc *MailNotificationService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailNotificationModel, name) -} - -func (svc *MailNotificationService) GetByIds(ids []int64) (*types.MailNotifications, error) { - m := &types.MailNotifications{} - return m, svc.client.getByIds(types.MailNotificationModel, ids, m) -} - -func (svc *MailNotificationService) GetByName(name string) (*types.MailNotifications, error) { - m := &types.MailNotifications{} - return m, svc.client.getByName(types.MailNotificationModel, name, m) -} - -func (svc *MailNotificationService) GetByField(field string, value string) (*types.MailNotifications, error) { - m := &types.MailNotifications{} - return m, svc.client.getByField(types.MailNotificationModel, field, value, m) -} - -func (svc *MailNotificationService) GetAll() (*types.MailNotifications, error) { - m := &types.MailNotifications{} - return m, svc.client.getAll(types.MailNotificationModel, m) -} - -func (svc *MailNotificationService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailNotificationModel, fields, relations) -} - -func (svc *MailNotificationService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailNotificationModel, ids, fields, relations) -} - -func (svc *MailNotificationService) Delete(ids []int64) error { - return svc.client.delete(types.MailNotificationModel, ids) -} diff --git a/api/mail_shortcode.go b/api/mail_shortcode.go deleted file mode 100644 index 9ad58019..00000000 --- a/api/mail_shortcode.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailShortcodeService struct { - client *Client -} - -func NewMailShortcodeService(c *Client) *MailShortcodeService { - return &MailShortcodeService{client: c} -} - -func (svc *MailShortcodeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailShortcodeModel, name) -} - -func (svc *MailShortcodeService) GetByIds(ids []int64) (*types.MailShortcodes, error) { - m := &types.MailShortcodes{} - return m, svc.client.getByIds(types.MailShortcodeModel, ids, m) -} - -func (svc *MailShortcodeService) GetByName(name string) (*types.MailShortcodes, error) { - m := &types.MailShortcodes{} - return m, svc.client.getByName(types.MailShortcodeModel, name, m) -} - -func (svc *MailShortcodeService) GetByField(field string, value string) (*types.MailShortcodes, error) { - m := &types.MailShortcodes{} - return m, svc.client.getByField(types.MailShortcodeModel, field, value, m) -} - -func (svc *MailShortcodeService) GetAll() (*types.MailShortcodes, error) { - m := &types.MailShortcodes{} - return m, svc.client.getAll(types.MailShortcodeModel, m) -} - -func (svc *MailShortcodeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailShortcodeModel, fields, relations) -} - -func (svc *MailShortcodeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailShortcodeModel, ids, fields, relations) -} - -func (svc *MailShortcodeService) Delete(ids []int64) error { - return svc.client.delete(types.MailShortcodeModel, ids) -} diff --git a/api/mail_statistics_report.go b/api/mail_statistics_report.go deleted file mode 100644 index ac8bdc75..00000000 --- a/api/mail_statistics_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailStatisticsReportService struct { - client *Client -} - -func NewMailStatisticsReportService(c *Client) *MailStatisticsReportService { - return &MailStatisticsReportService{client: c} -} - -func (svc *MailStatisticsReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailStatisticsReportModel, name) -} - -func (svc *MailStatisticsReportService) GetByIds(ids []int64) (*types.MailStatisticsReports, error) { - m := &types.MailStatisticsReports{} - return m, svc.client.getByIds(types.MailStatisticsReportModel, ids, m) -} - -func (svc *MailStatisticsReportService) GetByName(name string) (*types.MailStatisticsReports, error) { - m := &types.MailStatisticsReports{} - return m, svc.client.getByName(types.MailStatisticsReportModel, name, m) -} - -func (svc *MailStatisticsReportService) GetByField(field string, value string) (*types.MailStatisticsReports, error) { - m := &types.MailStatisticsReports{} - return m, svc.client.getByField(types.MailStatisticsReportModel, field, value, m) -} - -func (svc *MailStatisticsReportService) GetAll() (*types.MailStatisticsReports, error) { - m := &types.MailStatisticsReports{} - return m, svc.client.getAll(types.MailStatisticsReportModel, m) -} - -func (svc *MailStatisticsReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailStatisticsReportModel, fields, relations) -} - -func (svc *MailStatisticsReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailStatisticsReportModel, ids, fields, relations) -} - -func (svc *MailStatisticsReportService) Delete(ids []int64) error { - return svc.client.delete(types.MailStatisticsReportModel, ids) -} diff --git a/api/mail_template.go b/api/mail_template.go deleted file mode 100644 index dae8d377..00000000 --- a/api/mail_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailTemplateService struct { - client *Client -} - -func NewMailTemplateService(c *Client) *MailTemplateService { - return &MailTemplateService{client: c} -} - -func (svc *MailTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailTemplateModel, name) -} - -func (svc *MailTemplateService) GetByIds(ids []int64) (*types.MailTemplates, error) { - m := &types.MailTemplates{} - return m, svc.client.getByIds(types.MailTemplateModel, ids, m) -} - -func (svc *MailTemplateService) GetByName(name string) (*types.MailTemplates, error) { - m := &types.MailTemplates{} - return m, svc.client.getByName(types.MailTemplateModel, name, m) -} - -func (svc *MailTemplateService) GetByField(field string, value string) (*types.MailTemplates, error) { - m := &types.MailTemplates{} - return m, svc.client.getByField(types.MailTemplateModel, field, value, m) -} - -func (svc *MailTemplateService) GetAll() (*types.MailTemplates, error) { - m := &types.MailTemplates{} - return m, svc.client.getAll(types.MailTemplateModel, m) -} - -func (svc *MailTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailTemplateModel, fields, relations) -} - -func (svc *MailTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailTemplateModel, ids, fields, relations) -} - -func (svc *MailTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.MailTemplateModel, ids) -} diff --git a/api/mail_test.go b/api/mail_test.go deleted file mode 100644 index 03870b87..00000000 --- a/api/mail_test.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailTestService struct { - client *Client -} - -func NewMailTestService(c *Client) *MailTestService { - return &MailTestService{client: c} -} - -func (svc *MailTestService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailTestModel, name) -} - -func (svc *MailTestService) GetByIds(ids []int64) (*types.MailTests, error) { - m := &types.MailTests{} - return m, svc.client.getByIds(types.MailTestModel, ids, m) -} - -func (svc *MailTestService) GetByName(name string) (*types.MailTests, error) { - m := &types.MailTests{} - return m, svc.client.getByName(types.MailTestModel, name, m) -} - -func (svc *MailTestService) GetByField(field string, value string) (*types.MailTests, error) { - m := &types.MailTests{} - return m, svc.client.getByField(types.MailTestModel, field, value, m) -} - -func (svc *MailTestService) GetAll() (*types.MailTests, error) { - m := &types.MailTests{} - return m, svc.client.getAll(types.MailTestModel, m) -} - -func (svc *MailTestService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailTestModel, fields, relations) -} - -func (svc *MailTestService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailTestModel, ids, fields, relations) -} - -func (svc *MailTestService) Delete(ids []int64) error { - return svc.client.delete(types.MailTestModel, ids) -} diff --git a/api/mail_test_simple.go b/api/mail_test_simple.go deleted file mode 100644 index 32f06ae9..00000000 --- a/api/mail_test_simple.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailTestSimpleService struct { - client *Client -} - -func NewMailTestSimpleService(c *Client) *MailTestSimpleService { - return &MailTestSimpleService{client: c} -} - -func (svc *MailTestSimpleService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailTestSimpleModel, name) -} - -func (svc *MailTestSimpleService) GetByIds(ids []int64) (*types.MailTestSimples, error) { - m := &types.MailTestSimples{} - return m, svc.client.getByIds(types.MailTestSimpleModel, ids, m) -} - -func (svc *MailTestSimpleService) GetByName(name string) (*types.MailTestSimples, error) { - m := &types.MailTestSimples{} - return m, svc.client.getByName(types.MailTestSimpleModel, name, m) -} - -func (svc *MailTestSimpleService) GetByField(field string, value string) (*types.MailTestSimples, error) { - m := &types.MailTestSimples{} - return m, svc.client.getByField(types.MailTestSimpleModel, field, value, m) -} - -func (svc *MailTestSimpleService) GetAll() (*types.MailTestSimples, error) { - m := &types.MailTestSimples{} - return m, svc.client.getAll(types.MailTestSimpleModel, m) -} - -func (svc *MailTestSimpleService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailTestSimpleModel, fields, relations) -} - -func (svc *MailTestSimpleService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailTestSimpleModel, ids, fields, relations) -} - -func (svc *MailTestSimpleService) Delete(ids []int64) error { - return svc.client.delete(types.MailTestSimpleModel, ids) -} diff --git a/api/mail_thread.go b/api/mail_thread.go deleted file mode 100644 index 79143582..00000000 --- a/api/mail_thread.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailThreadService struct { - client *Client -} - -func NewMailThreadService(c *Client) *MailThreadService { - return &MailThreadService{client: c} -} - -func (svc *MailThreadService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailThreadModel, name) -} - -func (svc *MailThreadService) GetByIds(ids []int64) (*types.MailThreads, error) { - m := &types.MailThreads{} - return m, svc.client.getByIds(types.MailThreadModel, ids, m) -} - -func (svc *MailThreadService) GetByName(name string) (*types.MailThreads, error) { - m := &types.MailThreads{} - return m, svc.client.getByName(types.MailThreadModel, name, m) -} - -func (svc *MailThreadService) GetByField(field string, value string) (*types.MailThreads, error) { - m := &types.MailThreads{} - return m, svc.client.getByField(types.MailThreadModel, field, value, m) -} - -func (svc *MailThreadService) GetAll() (*types.MailThreads, error) { - m := &types.MailThreads{} - return m, svc.client.getAll(types.MailThreadModel, m) -} - -func (svc *MailThreadService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailThreadModel, fields, relations) -} - -func (svc *MailThreadService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailThreadModel, ids, fields, relations) -} - -func (svc *MailThreadService) Delete(ids []int64) error { - return svc.client.delete(types.MailThreadModel, ids) -} diff --git a/api/mail_tracking_value.go b/api/mail_tracking_value.go deleted file mode 100644 index 00296499..00000000 --- a/api/mail_tracking_value.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailTrackingValueService struct { - client *Client -} - -func NewMailTrackingValueService(c *Client) *MailTrackingValueService { - return &MailTrackingValueService{client: c} -} - -func (svc *MailTrackingValueService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailTrackingValueModel, name) -} - -func (svc *MailTrackingValueService) GetByIds(ids []int64) (*types.MailTrackingValues, error) { - m := &types.MailTrackingValues{} - return m, svc.client.getByIds(types.MailTrackingValueModel, ids, m) -} - -func (svc *MailTrackingValueService) GetByName(name string) (*types.MailTrackingValues, error) { - m := &types.MailTrackingValues{} - return m, svc.client.getByName(types.MailTrackingValueModel, name, m) -} - -func (svc *MailTrackingValueService) GetByField(field string, value string) (*types.MailTrackingValues, error) { - m := &types.MailTrackingValues{} - return m, svc.client.getByField(types.MailTrackingValueModel, field, value, m) -} - -func (svc *MailTrackingValueService) GetAll() (*types.MailTrackingValues, error) { - m := &types.MailTrackingValues{} - return m, svc.client.getAll(types.MailTrackingValueModel, m) -} - -func (svc *MailTrackingValueService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailTrackingValueModel, fields, relations) -} - -func (svc *MailTrackingValueService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailTrackingValueModel, ids, fields, relations) -} - -func (svc *MailTrackingValueService) Delete(ids []int64) error { - return svc.client.delete(types.MailTrackingValueModel, ids) -} diff --git a/api/mail_wizard_invite.go b/api/mail_wizard_invite.go deleted file mode 100644 index 646e4a6b..00000000 --- a/api/mail_wizard_invite.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type MailWizardInviteService struct { - client *Client -} - -func NewMailWizardInviteService(c *Client) *MailWizardInviteService { - return &MailWizardInviteService{client: c} -} - -func (svc *MailWizardInviteService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.MailWizardInviteModel, name) -} - -func (svc *MailWizardInviteService) GetByIds(ids []int64) (*types.MailWizardInvites, error) { - m := &types.MailWizardInvites{} - return m, svc.client.getByIds(types.MailWizardInviteModel, ids, m) -} - -func (svc *MailWizardInviteService) GetByName(name string) (*types.MailWizardInvites, error) { - m := &types.MailWizardInvites{} - return m, svc.client.getByName(types.MailWizardInviteModel, name, m) -} - -func (svc *MailWizardInviteService) GetByField(field string, value string) (*types.MailWizardInvites, error) { - m := &types.MailWizardInvites{} - return m, svc.client.getByField(types.MailWizardInviteModel, field, value, m) -} - -func (svc *MailWizardInviteService) GetAll() (*types.MailWizardInvites, error) { - m := &types.MailWizardInvites{} - return m, svc.client.getAll(types.MailWizardInviteModel, m) -} - -func (svc *MailWizardInviteService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.MailWizardInviteModel, fields, relations) -} - -func (svc *MailWizardInviteService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.MailWizardInviteModel, ids, fields, relations) -} - -func (svc *MailWizardInviteService) Delete(ids []int64) error { - return svc.client.delete(types.MailWizardInviteModel, ids) -} diff --git a/api/payment_acquirer.go b/api/payment_acquirer.go deleted file mode 100644 index 55441dcf..00000000 --- a/api/payment_acquirer.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PaymentAcquirerService struct { - client *Client -} - -func NewPaymentAcquirerService(c *Client) *PaymentAcquirerService { - return &PaymentAcquirerService{client: c} -} - -func (svc *PaymentAcquirerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PaymentAcquirerModel, name) -} - -func (svc *PaymentAcquirerService) GetByIds(ids []int64) (*types.PaymentAcquirers, error) { - p := &types.PaymentAcquirers{} - return p, svc.client.getByIds(types.PaymentAcquirerModel, ids, p) -} - -func (svc *PaymentAcquirerService) GetByName(name string) (*types.PaymentAcquirers, error) { - p := &types.PaymentAcquirers{} - return p, svc.client.getByName(types.PaymentAcquirerModel, name, p) -} - -func (svc *PaymentAcquirerService) GetByField(field string, value string) (*types.PaymentAcquirers, error) { - p := &types.PaymentAcquirers{} - return p, svc.client.getByField(types.PaymentAcquirerModel, field, value, p) -} - -func (svc *PaymentAcquirerService) GetAll() (*types.PaymentAcquirers, error) { - p := &types.PaymentAcquirers{} - return p, svc.client.getAll(types.PaymentAcquirerModel, p) -} - -func (svc *PaymentAcquirerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PaymentAcquirerModel, fields, relations) -} - -func (svc *PaymentAcquirerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PaymentAcquirerModel, ids, fields, relations) -} - -func (svc *PaymentAcquirerService) Delete(ids []int64) error { - return svc.client.delete(types.PaymentAcquirerModel, ids) -} diff --git a/api/payment_icon.go b/api/payment_icon.go deleted file mode 100644 index f9a2b90e..00000000 --- a/api/payment_icon.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PaymentIconService struct { - client *Client -} - -func NewPaymentIconService(c *Client) *PaymentIconService { - return &PaymentIconService{client: c} -} - -func (svc *PaymentIconService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PaymentIconModel, name) -} - -func (svc *PaymentIconService) GetByIds(ids []int64) (*types.PaymentIcons, error) { - p := &types.PaymentIcons{} - return p, svc.client.getByIds(types.PaymentIconModel, ids, p) -} - -func (svc *PaymentIconService) GetByName(name string) (*types.PaymentIcons, error) { - p := &types.PaymentIcons{} - return p, svc.client.getByName(types.PaymentIconModel, name, p) -} - -func (svc *PaymentIconService) GetByField(field string, value string) (*types.PaymentIcons, error) { - p := &types.PaymentIcons{} - return p, svc.client.getByField(types.PaymentIconModel, field, value, p) -} - -func (svc *PaymentIconService) GetAll() (*types.PaymentIcons, error) { - p := &types.PaymentIcons{} - return p, svc.client.getAll(types.PaymentIconModel, p) -} - -func (svc *PaymentIconService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PaymentIconModel, fields, relations) -} - -func (svc *PaymentIconService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PaymentIconModel, ids, fields, relations) -} - -func (svc *PaymentIconService) Delete(ids []int64) error { - return svc.client.delete(types.PaymentIconModel, ids) -} diff --git a/api/payment_token.go b/api/payment_token.go deleted file mode 100644 index 69d88fe1..00000000 --- a/api/payment_token.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PaymentTokenService struct { - client *Client -} - -func NewPaymentTokenService(c *Client) *PaymentTokenService { - return &PaymentTokenService{client: c} -} - -func (svc *PaymentTokenService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PaymentTokenModel, name) -} - -func (svc *PaymentTokenService) GetByIds(ids []int64) (*types.PaymentTokens, error) { - p := &types.PaymentTokens{} - return p, svc.client.getByIds(types.PaymentTokenModel, ids, p) -} - -func (svc *PaymentTokenService) GetByName(name string) (*types.PaymentTokens, error) { - p := &types.PaymentTokens{} - return p, svc.client.getByName(types.PaymentTokenModel, name, p) -} - -func (svc *PaymentTokenService) GetByField(field string, value string) (*types.PaymentTokens, error) { - p := &types.PaymentTokens{} - return p, svc.client.getByField(types.PaymentTokenModel, field, value, p) -} - -func (svc *PaymentTokenService) GetAll() (*types.PaymentTokens, error) { - p := &types.PaymentTokens{} - return p, svc.client.getAll(types.PaymentTokenModel, p) -} - -func (svc *PaymentTokenService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PaymentTokenModel, fields, relations) -} - -func (svc *PaymentTokenService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PaymentTokenModel, ids, fields, relations) -} - -func (svc *PaymentTokenService) Delete(ids []int64) error { - return svc.client.delete(types.PaymentTokenModel, ids) -} diff --git a/api/payment_transaction.go b/api/payment_transaction.go deleted file mode 100644 index 43b8d5af..00000000 --- a/api/payment_transaction.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PaymentTransactionService struct { - client *Client -} - -func NewPaymentTransactionService(c *Client) *PaymentTransactionService { - return &PaymentTransactionService{client: c} -} - -func (svc *PaymentTransactionService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PaymentTransactionModel, name) -} - -func (svc *PaymentTransactionService) GetByIds(ids []int64) (*types.PaymentTransactions, error) { - p := &types.PaymentTransactions{} - return p, svc.client.getByIds(types.PaymentTransactionModel, ids, p) -} - -func (svc *PaymentTransactionService) GetByName(name string) (*types.PaymentTransactions, error) { - p := &types.PaymentTransactions{} - return p, svc.client.getByName(types.PaymentTransactionModel, name, p) -} - -func (svc *PaymentTransactionService) GetByField(field string, value string) (*types.PaymentTransactions, error) { - p := &types.PaymentTransactions{} - return p, svc.client.getByField(types.PaymentTransactionModel, field, value, p) -} - -func (svc *PaymentTransactionService) GetAll() (*types.PaymentTransactions, error) { - p := &types.PaymentTransactions{} - return p, svc.client.getAll(types.PaymentTransactionModel, p) -} - -func (svc *PaymentTransactionService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PaymentTransactionModel, fields, relations) -} - -func (svc *PaymentTransactionService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PaymentTransactionModel, ids, fields, relations) -} - -func (svc *PaymentTransactionService) Delete(ids []int64) error { - return svc.client.delete(types.PaymentTransactionModel, ids) -} diff --git a/api/portal_mixin.go b/api/portal_mixin.go deleted file mode 100644 index 41278bef..00000000 --- a/api/portal_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PortalMixinService struct { - client *Client -} - -func NewPortalMixinService(c *Client) *PortalMixinService { - return &PortalMixinService{client: c} -} - -func (svc *PortalMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PortalMixinModel, name) -} - -func (svc *PortalMixinService) GetByIds(ids []int64) (*types.PortalMixins, error) { - p := &types.PortalMixins{} - return p, svc.client.getByIds(types.PortalMixinModel, ids, p) -} - -func (svc *PortalMixinService) GetByName(name string) (*types.PortalMixins, error) { - p := &types.PortalMixins{} - return p, svc.client.getByName(types.PortalMixinModel, name, p) -} - -func (svc *PortalMixinService) GetByField(field string, value string) (*types.PortalMixins, error) { - p := &types.PortalMixins{} - return p, svc.client.getByField(types.PortalMixinModel, field, value, p) -} - -func (svc *PortalMixinService) GetAll() (*types.PortalMixins, error) { - p := &types.PortalMixins{} - return p, svc.client.getAll(types.PortalMixinModel, p) -} - -func (svc *PortalMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PortalMixinModel, fields, relations) -} - -func (svc *PortalMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PortalMixinModel, ids, fields, relations) -} - -func (svc *PortalMixinService) Delete(ids []int64) error { - return svc.client.delete(types.PortalMixinModel, ids) -} diff --git a/api/portal_wizard.go b/api/portal_wizard.go deleted file mode 100644 index a890a570..00000000 --- a/api/portal_wizard.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PortalWizardService struct { - client *Client -} - -func NewPortalWizardService(c *Client) *PortalWizardService { - return &PortalWizardService{client: c} -} - -func (svc *PortalWizardService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PortalWizardModel, name) -} - -func (svc *PortalWizardService) GetByIds(ids []int64) (*types.PortalWizards, error) { - p := &types.PortalWizards{} - return p, svc.client.getByIds(types.PortalWizardModel, ids, p) -} - -func (svc *PortalWizardService) GetByName(name string) (*types.PortalWizards, error) { - p := &types.PortalWizards{} - return p, svc.client.getByName(types.PortalWizardModel, name, p) -} - -func (svc *PortalWizardService) GetByField(field string, value string) (*types.PortalWizards, error) { - p := &types.PortalWizards{} - return p, svc.client.getByField(types.PortalWizardModel, field, value, p) -} - -func (svc *PortalWizardService) GetAll() (*types.PortalWizards, error) { - p := &types.PortalWizards{} - return p, svc.client.getAll(types.PortalWizardModel, p) -} - -func (svc *PortalWizardService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PortalWizardModel, fields, relations) -} - -func (svc *PortalWizardService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PortalWizardModel, ids, fields, relations) -} - -func (svc *PortalWizardService) Delete(ids []int64) error { - return svc.client.delete(types.PortalWizardModel, ids) -} diff --git a/api/portal_wizard_user.go b/api/portal_wizard_user.go deleted file mode 100644 index 362be533..00000000 --- a/api/portal_wizard_user.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PortalWizardUserService struct { - client *Client -} - -func NewPortalWizardUserService(c *Client) *PortalWizardUserService { - return &PortalWizardUserService{client: c} -} - -func (svc *PortalWizardUserService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PortalWizardUserModel, name) -} - -func (svc *PortalWizardUserService) GetByIds(ids []int64) (*types.PortalWizardUsers, error) { - p := &types.PortalWizardUsers{} - return p, svc.client.getByIds(types.PortalWizardUserModel, ids, p) -} - -func (svc *PortalWizardUserService) GetByName(name string) (*types.PortalWizardUsers, error) { - p := &types.PortalWizardUsers{} - return p, svc.client.getByName(types.PortalWizardUserModel, name, p) -} - -func (svc *PortalWizardUserService) GetByField(field string, value string) (*types.PortalWizardUsers, error) { - p := &types.PortalWizardUsers{} - return p, svc.client.getByField(types.PortalWizardUserModel, field, value, p) -} - -func (svc *PortalWizardUserService) GetAll() (*types.PortalWizardUsers, error) { - p := &types.PortalWizardUsers{} - return p, svc.client.getAll(types.PortalWizardUserModel, p) -} - -func (svc *PortalWizardUserService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PortalWizardUserModel, fields, relations) -} - -func (svc *PortalWizardUserService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PortalWizardUserModel, ids, fields, relations) -} - -func (svc *PortalWizardUserService) Delete(ids []int64) error { - return svc.client.delete(types.PortalWizardUserModel, ids) -} diff --git a/api/print_prenumbered_checks.go b/api/print_prenumbered_checks.go deleted file mode 100644 index a8bbe06f..00000000 --- a/api/print_prenumbered_checks.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PrintPrenumberedChecksService struct { - client *Client -} - -func NewPrintPrenumberedChecksService(c *Client) *PrintPrenumberedChecksService { - return &PrintPrenumberedChecksService{client: c} -} - -func (svc *PrintPrenumberedChecksService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PrintPrenumberedChecksModel, name) -} - -func (svc *PrintPrenumberedChecksService) GetByIds(ids []int64) (*types.PrintPrenumberedCheckss, error) { - p := &types.PrintPrenumberedCheckss{} - return p, svc.client.getByIds(types.PrintPrenumberedChecksModel, ids, p) -} - -func (svc *PrintPrenumberedChecksService) GetByName(name string) (*types.PrintPrenumberedCheckss, error) { - p := &types.PrintPrenumberedCheckss{} - return p, svc.client.getByName(types.PrintPrenumberedChecksModel, name, p) -} - -func (svc *PrintPrenumberedChecksService) GetByField(field string, value string) (*types.PrintPrenumberedCheckss, error) { - p := &types.PrintPrenumberedCheckss{} - return p, svc.client.getByField(types.PrintPrenumberedChecksModel, field, value, p) -} - -func (svc *PrintPrenumberedChecksService) GetAll() (*types.PrintPrenumberedCheckss, error) { - p := &types.PrintPrenumberedCheckss{} - return p, svc.client.getAll(types.PrintPrenumberedChecksModel, p) -} - -func (svc *PrintPrenumberedChecksService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PrintPrenumberedChecksModel, fields, relations) -} - -func (svc *PrintPrenumberedChecksService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PrintPrenumberedChecksModel, ids, fields, relations) -} - -func (svc *PrintPrenumberedChecksService) Delete(ids []int64) error { - return svc.client.delete(types.PrintPrenumberedChecksModel, ids) -} diff --git a/api/procurement_group.go b/api/procurement_group.go deleted file mode 100644 index 223336a4..00000000 --- a/api/procurement_group.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProcurementGroupService struct { - client *Client -} - -func NewProcurementGroupService(c *Client) *ProcurementGroupService { - return &ProcurementGroupService{client: c} -} - -func (svc *ProcurementGroupService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProcurementGroupModel, name) -} - -func (svc *ProcurementGroupService) GetByIds(ids []int64) (*types.ProcurementGroups, error) { - p := &types.ProcurementGroups{} - return p, svc.client.getByIds(types.ProcurementGroupModel, ids, p) -} - -func (svc *ProcurementGroupService) GetByName(name string) (*types.ProcurementGroups, error) { - p := &types.ProcurementGroups{} - return p, svc.client.getByName(types.ProcurementGroupModel, name, p) -} - -func (svc *ProcurementGroupService) GetByField(field string, value string) (*types.ProcurementGroups, error) { - p := &types.ProcurementGroups{} - return p, svc.client.getByField(types.ProcurementGroupModel, field, value, p) -} - -func (svc *ProcurementGroupService) GetAll() (*types.ProcurementGroups, error) { - p := &types.ProcurementGroups{} - return p, svc.client.getAll(types.ProcurementGroupModel, p) -} - -func (svc *ProcurementGroupService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProcurementGroupModel, fields, relations) -} - -func (svc *ProcurementGroupService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProcurementGroupModel, ids, fields, relations) -} - -func (svc *ProcurementGroupService) Delete(ids []int64) error { - return svc.client.delete(types.ProcurementGroupModel, ids) -} diff --git a/api/procurement_rule.go b/api/procurement_rule.go deleted file mode 100644 index ef2d7921..00000000 --- a/api/procurement_rule.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProcurementRuleService struct { - client *Client -} - -func NewProcurementRuleService(c *Client) *ProcurementRuleService { - return &ProcurementRuleService{client: c} -} - -func (svc *ProcurementRuleService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProcurementRuleModel, name) -} - -func (svc *ProcurementRuleService) GetByIds(ids []int64) (*types.ProcurementRules, error) { - p := &types.ProcurementRules{} - return p, svc.client.getByIds(types.ProcurementRuleModel, ids, p) -} - -func (svc *ProcurementRuleService) GetByName(name string) (*types.ProcurementRules, error) { - p := &types.ProcurementRules{} - return p, svc.client.getByName(types.ProcurementRuleModel, name, p) -} - -func (svc *ProcurementRuleService) GetByField(field string, value string) (*types.ProcurementRules, error) { - p := &types.ProcurementRules{} - return p, svc.client.getByField(types.ProcurementRuleModel, field, value, p) -} - -func (svc *ProcurementRuleService) GetAll() (*types.ProcurementRules, error) { - p := &types.ProcurementRules{} - return p, svc.client.getAll(types.ProcurementRuleModel, p) -} - -func (svc *ProcurementRuleService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProcurementRuleModel, fields, relations) -} - -func (svc *ProcurementRuleService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProcurementRuleModel, ids, fields, relations) -} - -func (svc *ProcurementRuleService) Delete(ids []int64) error { - return svc.client.delete(types.ProcurementRuleModel, ids) -} diff --git a/api/product_attribute.go b/api/product_attribute.go deleted file mode 100644 index 4884b932..00000000 --- a/api/product_attribute.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductAttributeService struct { - client *Client -} - -func NewProductAttributeService(c *Client) *ProductAttributeService { - return &ProductAttributeService{client: c} -} - -func (svc *ProductAttributeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductAttributeModel, name) -} - -func (svc *ProductAttributeService) GetByIds(ids []int64) (*types.ProductAttributes, error) { - p := &types.ProductAttributes{} - return p, svc.client.getByIds(types.ProductAttributeModel, ids, p) -} - -func (svc *ProductAttributeService) GetByName(name string) (*types.ProductAttributes, error) { - p := &types.ProductAttributes{} - return p, svc.client.getByName(types.ProductAttributeModel, name, p) -} - -func (svc *ProductAttributeService) GetByField(field string, value string) (*types.ProductAttributes, error) { - p := &types.ProductAttributes{} - return p, svc.client.getByField(types.ProductAttributeModel, field, value, p) -} - -func (svc *ProductAttributeService) GetAll() (*types.ProductAttributes, error) { - p := &types.ProductAttributes{} - return p, svc.client.getAll(types.ProductAttributeModel, p) -} - -func (svc *ProductAttributeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductAttributeModel, fields, relations) -} - -func (svc *ProductAttributeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductAttributeModel, ids, fields, relations) -} - -func (svc *ProductAttributeService) Delete(ids []int64) error { - return svc.client.delete(types.ProductAttributeModel, ids) -} diff --git a/api/product_attribute_line.go b/api/product_attribute_line.go deleted file mode 100644 index 7c1828a7..00000000 --- a/api/product_attribute_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductAttributeLineService struct { - client *Client -} - -func NewProductAttributeLineService(c *Client) *ProductAttributeLineService { - return &ProductAttributeLineService{client: c} -} - -func (svc *ProductAttributeLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductAttributeLineModel, name) -} - -func (svc *ProductAttributeLineService) GetByIds(ids []int64) (*types.ProductAttributeLines, error) { - p := &types.ProductAttributeLines{} - return p, svc.client.getByIds(types.ProductAttributeLineModel, ids, p) -} - -func (svc *ProductAttributeLineService) GetByName(name string) (*types.ProductAttributeLines, error) { - p := &types.ProductAttributeLines{} - return p, svc.client.getByName(types.ProductAttributeLineModel, name, p) -} - -func (svc *ProductAttributeLineService) GetByField(field string, value string) (*types.ProductAttributeLines, error) { - p := &types.ProductAttributeLines{} - return p, svc.client.getByField(types.ProductAttributeLineModel, field, value, p) -} - -func (svc *ProductAttributeLineService) GetAll() (*types.ProductAttributeLines, error) { - p := &types.ProductAttributeLines{} - return p, svc.client.getAll(types.ProductAttributeLineModel, p) -} - -func (svc *ProductAttributeLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductAttributeLineModel, fields, relations) -} - -func (svc *ProductAttributeLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductAttributeLineModel, ids, fields, relations) -} - -func (svc *ProductAttributeLineService) Delete(ids []int64) error { - return svc.client.delete(types.ProductAttributeLineModel, ids) -} diff --git a/api/product_attribute_price.go b/api/product_attribute_price.go deleted file mode 100644 index f406cf21..00000000 --- a/api/product_attribute_price.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductAttributePriceService struct { - client *Client -} - -func NewProductAttributePriceService(c *Client) *ProductAttributePriceService { - return &ProductAttributePriceService{client: c} -} - -func (svc *ProductAttributePriceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductAttributePriceModel, name) -} - -func (svc *ProductAttributePriceService) GetByIds(ids []int64) (*types.ProductAttributePrices, error) { - p := &types.ProductAttributePrices{} - return p, svc.client.getByIds(types.ProductAttributePriceModel, ids, p) -} - -func (svc *ProductAttributePriceService) GetByName(name string) (*types.ProductAttributePrices, error) { - p := &types.ProductAttributePrices{} - return p, svc.client.getByName(types.ProductAttributePriceModel, name, p) -} - -func (svc *ProductAttributePriceService) GetByField(field string, value string) (*types.ProductAttributePrices, error) { - p := &types.ProductAttributePrices{} - return p, svc.client.getByField(types.ProductAttributePriceModel, field, value, p) -} - -func (svc *ProductAttributePriceService) GetAll() (*types.ProductAttributePrices, error) { - p := &types.ProductAttributePrices{} - return p, svc.client.getAll(types.ProductAttributePriceModel, p) -} - -func (svc *ProductAttributePriceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductAttributePriceModel, fields, relations) -} - -func (svc *ProductAttributePriceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductAttributePriceModel, ids, fields, relations) -} - -func (svc *ProductAttributePriceService) Delete(ids []int64) error { - return svc.client.delete(types.ProductAttributePriceModel, ids) -} diff --git a/api/product_attribute_value.go b/api/product_attribute_value.go deleted file mode 100644 index 151db39b..00000000 --- a/api/product_attribute_value.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductAttributeValueService struct { - client *Client -} - -func NewProductAttributeValueService(c *Client) *ProductAttributeValueService { - return &ProductAttributeValueService{client: c} -} - -func (svc *ProductAttributeValueService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductAttributeValueModel, name) -} - -func (svc *ProductAttributeValueService) GetByIds(ids []int64) (*types.ProductAttributeValues, error) { - p := &types.ProductAttributeValues{} - return p, svc.client.getByIds(types.ProductAttributeValueModel, ids, p) -} - -func (svc *ProductAttributeValueService) GetByName(name string) (*types.ProductAttributeValues, error) { - p := &types.ProductAttributeValues{} - return p, svc.client.getByName(types.ProductAttributeValueModel, name, p) -} - -func (svc *ProductAttributeValueService) GetByField(field string, value string) (*types.ProductAttributeValues, error) { - p := &types.ProductAttributeValues{} - return p, svc.client.getByField(types.ProductAttributeValueModel, field, value, p) -} - -func (svc *ProductAttributeValueService) GetAll() (*types.ProductAttributeValues, error) { - p := &types.ProductAttributeValues{} - return p, svc.client.getAll(types.ProductAttributeValueModel, p) -} - -func (svc *ProductAttributeValueService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductAttributeValueModel, fields, relations) -} - -func (svc *ProductAttributeValueService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductAttributeValueModel, ids, fields, relations) -} - -func (svc *ProductAttributeValueService) Delete(ids []int64) error { - return svc.client.delete(types.ProductAttributeValueModel, ids) -} diff --git a/api/product_category.go b/api/product_category.go deleted file mode 100644 index 1f41e138..00000000 --- a/api/product_category.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductCategoryService struct { - client *Client -} - -func NewProductCategoryService(c *Client) *ProductCategoryService { - return &ProductCategoryService{client: c} -} - -func (svc *ProductCategoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductCategoryModel, name) -} - -func (svc *ProductCategoryService) GetByIds(ids []int64) (*types.ProductCategorys, error) { - p := &types.ProductCategorys{} - return p, svc.client.getByIds(types.ProductCategoryModel, ids, p) -} - -func (svc *ProductCategoryService) GetByName(name string) (*types.ProductCategorys, error) { - p := &types.ProductCategorys{} - return p, svc.client.getByName(types.ProductCategoryModel, name, p) -} - -func (svc *ProductCategoryService) GetByField(field string, value string) (*types.ProductCategorys, error) { - p := &types.ProductCategorys{} - return p, svc.client.getByField(types.ProductCategoryModel, field, value, p) -} - -func (svc *ProductCategoryService) GetAll() (*types.ProductCategorys, error) { - p := &types.ProductCategorys{} - return p, svc.client.getAll(types.ProductCategoryModel, p) -} - -func (svc *ProductCategoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductCategoryModel, fields, relations) -} - -func (svc *ProductCategoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductCategoryModel, ids, fields, relations) -} - -func (svc *ProductCategoryService) Delete(ids []int64) error { - return svc.client.delete(types.ProductCategoryModel, ids) -} diff --git a/api/product_packaging.go b/api/product_packaging.go deleted file mode 100644 index 8bacadc9..00000000 --- a/api/product_packaging.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductPackagingService struct { - client *Client -} - -func NewProductPackagingService(c *Client) *ProductPackagingService { - return &ProductPackagingService{client: c} -} - -func (svc *ProductPackagingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductPackagingModel, name) -} - -func (svc *ProductPackagingService) GetByIds(ids []int64) (*types.ProductPackagings, error) { - p := &types.ProductPackagings{} - return p, svc.client.getByIds(types.ProductPackagingModel, ids, p) -} - -func (svc *ProductPackagingService) GetByName(name string) (*types.ProductPackagings, error) { - p := &types.ProductPackagings{} - return p, svc.client.getByName(types.ProductPackagingModel, name, p) -} - -func (svc *ProductPackagingService) GetByField(field string, value string) (*types.ProductPackagings, error) { - p := &types.ProductPackagings{} - return p, svc.client.getByField(types.ProductPackagingModel, field, value, p) -} - -func (svc *ProductPackagingService) GetAll() (*types.ProductPackagings, error) { - p := &types.ProductPackagings{} - return p, svc.client.getAll(types.ProductPackagingModel, p) -} - -func (svc *ProductPackagingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductPackagingModel, fields, relations) -} - -func (svc *ProductPackagingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductPackagingModel, ids, fields, relations) -} - -func (svc *ProductPackagingService) Delete(ids []int64) error { - return svc.client.delete(types.ProductPackagingModel, ids) -} diff --git a/api/product_price_history.go b/api/product_price_history.go deleted file mode 100644 index 2812af2b..00000000 --- a/api/product_price_history.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductPriceHistoryService struct { - client *Client -} - -func NewProductPriceHistoryService(c *Client) *ProductPriceHistoryService { - return &ProductPriceHistoryService{client: c} -} - -func (svc *ProductPriceHistoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductPriceHistoryModel, name) -} - -func (svc *ProductPriceHistoryService) GetByIds(ids []int64) (*types.ProductPriceHistorys, error) { - p := &types.ProductPriceHistorys{} - return p, svc.client.getByIds(types.ProductPriceHistoryModel, ids, p) -} - -func (svc *ProductPriceHistoryService) GetByName(name string) (*types.ProductPriceHistorys, error) { - p := &types.ProductPriceHistorys{} - return p, svc.client.getByName(types.ProductPriceHistoryModel, name, p) -} - -func (svc *ProductPriceHistoryService) GetByField(field string, value string) (*types.ProductPriceHistorys, error) { - p := &types.ProductPriceHistorys{} - return p, svc.client.getByField(types.ProductPriceHistoryModel, field, value, p) -} - -func (svc *ProductPriceHistoryService) GetAll() (*types.ProductPriceHistorys, error) { - p := &types.ProductPriceHistorys{} - return p, svc.client.getAll(types.ProductPriceHistoryModel, p) -} - -func (svc *ProductPriceHistoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductPriceHistoryModel, fields, relations) -} - -func (svc *ProductPriceHistoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductPriceHistoryModel, ids, fields, relations) -} - -func (svc *ProductPriceHistoryService) Delete(ids []int64) error { - return svc.client.delete(types.ProductPriceHistoryModel, ids) -} diff --git a/api/product_price_list.go b/api/product_price_list.go deleted file mode 100644 index 7a493a19..00000000 --- a/api/product_price_list.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductPriceListService struct { - client *Client -} - -func NewProductPriceListService(c *Client) *ProductPriceListService { - return &ProductPriceListService{client: c} -} - -func (svc *ProductPriceListService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductPriceListModel, name) -} - -func (svc *ProductPriceListService) GetByIds(ids []int64) (*types.ProductPriceLists, error) { - p := &types.ProductPriceLists{} - return p, svc.client.getByIds(types.ProductPriceListModel, ids, p) -} - -func (svc *ProductPriceListService) GetByName(name string) (*types.ProductPriceLists, error) { - p := &types.ProductPriceLists{} - return p, svc.client.getByName(types.ProductPriceListModel, name, p) -} - -func (svc *ProductPriceListService) GetByField(field string, value string) (*types.ProductPriceLists, error) { - p := &types.ProductPriceLists{} - return p, svc.client.getByField(types.ProductPriceListModel, field, value, p) -} - -func (svc *ProductPriceListService) GetAll() (*types.ProductPriceLists, error) { - p := &types.ProductPriceLists{} - return p, svc.client.getAll(types.ProductPriceListModel, p) -} - -func (svc *ProductPriceListService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductPriceListModel, fields, relations) -} - -func (svc *ProductPriceListService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductPriceListModel, ids, fields, relations) -} - -func (svc *ProductPriceListService) Delete(ids []int64) error { - return svc.client.delete(types.ProductPriceListModel, ids) -} diff --git a/api/product_pricelist.go b/api/product_pricelist.go deleted file mode 100644 index 8043db87..00000000 --- a/api/product_pricelist.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductPricelistService struct { - client *Client -} - -func NewProductPricelistService(c *Client) *ProductPricelistService { - return &ProductPricelistService{client: c} -} - -func (svc *ProductPricelistService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductPricelistModel, name) -} - -func (svc *ProductPricelistService) GetByIds(ids []int64) (*types.ProductPricelists, error) { - p := &types.ProductPricelists{} - return p, svc.client.getByIds(types.ProductPricelistModel, ids, p) -} - -func (svc *ProductPricelistService) GetByName(name string) (*types.ProductPricelists, error) { - p := &types.ProductPricelists{} - return p, svc.client.getByName(types.ProductPricelistModel, name, p) -} - -func (svc *ProductPricelistService) GetByField(field string, value string) (*types.ProductPricelists, error) { - p := &types.ProductPricelists{} - return p, svc.client.getByField(types.ProductPricelistModel, field, value, p) -} - -func (svc *ProductPricelistService) GetAll() (*types.ProductPricelists, error) { - p := &types.ProductPricelists{} - return p, svc.client.getAll(types.ProductPricelistModel, p) -} - -func (svc *ProductPricelistService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductPricelistModel, fields, relations) -} - -func (svc *ProductPricelistService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductPricelistModel, ids, fields, relations) -} - -func (svc *ProductPricelistService) Delete(ids []int64) error { - return svc.client.delete(types.ProductPricelistModel, ids) -} diff --git a/api/product_pricelist_item.go b/api/product_pricelist_item.go deleted file mode 100644 index c39d8c89..00000000 --- a/api/product_pricelist_item.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductPricelistItemService struct { - client *Client -} - -func NewProductPricelistItemService(c *Client) *ProductPricelistItemService { - return &ProductPricelistItemService{client: c} -} - -func (svc *ProductPricelistItemService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductPricelistItemModel, name) -} - -func (svc *ProductPricelistItemService) GetByIds(ids []int64) (*types.ProductPricelistItems, error) { - p := &types.ProductPricelistItems{} - return p, svc.client.getByIds(types.ProductPricelistItemModel, ids, p) -} - -func (svc *ProductPricelistItemService) GetByName(name string) (*types.ProductPricelistItems, error) { - p := &types.ProductPricelistItems{} - return p, svc.client.getByName(types.ProductPricelistItemModel, name, p) -} - -func (svc *ProductPricelistItemService) GetByField(field string, value string) (*types.ProductPricelistItems, error) { - p := &types.ProductPricelistItems{} - return p, svc.client.getByField(types.ProductPricelistItemModel, field, value, p) -} - -func (svc *ProductPricelistItemService) GetAll() (*types.ProductPricelistItems, error) { - p := &types.ProductPricelistItems{} - return p, svc.client.getAll(types.ProductPricelistItemModel, p) -} - -func (svc *ProductPricelistItemService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductPricelistItemModel, fields, relations) -} - -func (svc *ProductPricelistItemService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductPricelistItemModel, ids, fields, relations) -} - -func (svc *ProductPricelistItemService) Delete(ids []int64) error { - return svc.client.delete(types.ProductPricelistItemModel, ids) -} diff --git a/api/product_product.go b/api/product_product.go deleted file mode 100644 index 86be4eb8..00000000 --- a/api/product_product.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductProductService struct { - client *Client -} - -func NewProductProductService(c *Client) *ProductProductService { - return &ProductProductService{client: c} -} - -func (svc *ProductProductService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductProductModel, name) -} - -func (svc *ProductProductService) GetByIds(ids []int64) (*types.ProductProducts, error) { - p := &types.ProductProducts{} - return p, svc.client.getByIds(types.ProductProductModel, ids, p) -} - -func (svc *ProductProductService) GetByName(name string) (*types.ProductProducts, error) { - p := &types.ProductProducts{} - return p, svc.client.getByName(types.ProductProductModel, name, p) -} - -func (svc *ProductProductService) GetByField(field string, value string) (*types.ProductProducts, error) { - p := &types.ProductProducts{} - return p, svc.client.getByField(types.ProductProductModel, field, value, p) -} - -func (svc *ProductProductService) GetAll() (*types.ProductProducts, error) { - p := &types.ProductProducts{} - return p, svc.client.getAll(types.ProductProductModel, p) -} - -func (svc *ProductProductService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductProductModel, fields, relations) -} - -func (svc *ProductProductService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductProductModel, ids, fields, relations) -} - -func (svc *ProductProductService) Delete(ids []int64) error { - return svc.client.delete(types.ProductProductModel, ids) -} diff --git a/api/product_putaway.go b/api/product_putaway.go deleted file mode 100644 index 84fc7fcb..00000000 --- a/api/product_putaway.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductPutawayService struct { - client *Client -} - -func NewProductPutawayService(c *Client) *ProductPutawayService { - return &ProductPutawayService{client: c} -} - -func (svc *ProductPutawayService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductPutawayModel, name) -} - -func (svc *ProductPutawayService) GetByIds(ids []int64) (*types.ProductPutaways, error) { - p := &types.ProductPutaways{} - return p, svc.client.getByIds(types.ProductPutawayModel, ids, p) -} - -func (svc *ProductPutawayService) GetByName(name string) (*types.ProductPutaways, error) { - p := &types.ProductPutaways{} - return p, svc.client.getByName(types.ProductPutawayModel, name, p) -} - -func (svc *ProductPutawayService) GetByField(field string, value string) (*types.ProductPutaways, error) { - p := &types.ProductPutaways{} - return p, svc.client.getByField(types.ProductPutawayModel, field, value, p) -} - -func (svc *ProductPutawayService) GetAll() (*types.ProductPutaways, error) { - p := &types.ProductPutaways{} - return p, svc.client.getAll(types.ProductPutawayModel, p) -} - -func (svc *ProductPutawayService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductPutawayModel, fields, relations) -} - -func (svc *ProductPutawayService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductPutawayModel, ids, fields, relations) -} - -func (svc *ProductPutawayService) Delete(ids []int64) error { - return svc.client.delete(types.ProductPutawayModel, ids) -} diff --git a/api/product_removal.go b/api/product_removal.go deleted file mode 100644 index ba62c70b..00000000 --- a/api/product_removal.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductRemovalService struct { - client *Client -} - -func NewProductRemovalService(c *Client) *ProductRemovalService { - return &ProductRemovalService{client: c} -} - -func (svc *ProductRemovalService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductRemovalModel, name) -} - -func (svc *ProductRemovalService) GetByIds(ids []int64) (*types.ProductRemovals, error) { - p := &types.ProductRemovals{} - return p, svc.client.getByIds(types.ProductRemovalModel, ids, p) -} - -func (svc *ProductRemovalService) GetByName(name string) (*types.ProductRemovals, error) { - p := &types.ProductRemovals{} - return p, svc.client.getByName(types.ProductRemovalModel, name, p) -} - -func (svc *ProductRemovalService) GetByField(field string, value string) (*types.ProductRemovals, error) { - p := &types.ProductRemovals{} - return p, svc.client.getByField(types.ProductRemovalModel, field, value, p) -} - -func (svc *ProductRemovalService) GetAll() (*types.ProductRemovals, error) { - p := &types.ProductRemovals{} - return p, svc.client.getAll(types.ProductRemovalModel, p) -} - -func (svc *ProductRemovalService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductRemovalModel, fields, relations) -} - -func (svc *ProductRemovalService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductRemovalModel, ids, fields, relations) -} - -func (svc *ProductRemovalService) Delete(ids []int64) error { - return svc.client.delete(types.ProductRemovalModel, ids) -} diff --git a/api/product_supplierinfo.go b/api/product_supplierinfo.go deleted file mode 100644 index 6c4e24c0..00000000 --- a/api/product_supplierinfo.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductSupplierinfoService struct { - client *Client -} - -func NewProductSupplierinfoService(c *Client) *ProductSupplierinfoService { - return &ProductSupplierinfoService{client: c} -} - -func (svc *ProductSupplierinfoService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductSupplierinfoModel, name) -} - -func (svc *ProductSupplierinfoService) GetByIds(ids []int64) (*types.ProductSupplierinfos, error) { - p := &types.ProductSupplierinfos{} - return p, svc.client.getByIds(types.ProductSupplierinfoModel, ids, p) -} - -func (svc *ProductSupplierinfoService) GetByName(name string) (*types.ProductSupplierinfos, error) { - p := &types.ProductSupplierinfos{} - return p, svc.client.getByName(types.ProductSupplierinfoModel, name, p) -} - -func (svc *ProductSupplierinfoService) GetByField(field string, value string) (*types.ProductSupplierinfos, error) { - p := &types.ProductSupplierinfos{} - return p, svc.client.getByField(types.ProductSupplierinfoModel, field, value, p) -} - -func (svc *ProductSupplierinfoService) GetAll() (*types.ProductSupplierinfos, error) { - p := &types.ProductSupplierinfos{} - return p, svc.client.getAll(types.ProductSupplierinfoModel, p) -} - -func (svc *ProductSupplierinfoService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductSupplierinfoModel, fields, relations) -} - -func (svc *ProductSupplierinfoService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductSupplierinfoModel, ids, fields, relations) -} - -func (svc *ProductSupplierinfoService) Delete(ids []int64) error { - return svc.client.delete(types.ProductSupplierinfoModel, ids) -} diff --git a/api/product_template.go b/api/product_template.go deleted file mode 100644 index 7e31cbb1..00000000 --- a/api/product_template.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductTemplateService struct { - client *Client -} - -func NewProductTemplateService(c *Client) *ProductTemplateService { - return &ProductTemplateService{client: c} -} - -func (svc *ProductTemplateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductTemplateModel, name) -} - -func (svc *ProductTemplateService) GetByIds(ids []int64) (*types.ProductTemplates, error) { - p := &types.ProductTemplates{} - return p, svc.client.getByIds(types.ProductTemplateModel, ids, p) -} - -func (svc *ProductTemplateService) GetByName(name string) (*types.ProductTemplates, error) { - p := &types.ProductTemplates{} - return p, svc.client.getByName(types.ProductTemplateModel, name, p) -} - -func (svc *ProductTemplateService) GetByField(field string, value string) (*types.ProductTemplates, error) { - p := &types.ProductTemplates{} - return p, svc.client.getByField(types.ProductTemplateModel, field, value, p) -} - -func (svc *ProductTemplateService) GetAll() (*types.ProductTemplates, error) { - p := &types.ProductTemplates{} - return p, svc.client.getAll(types.ProductTemplateModel, p) -} - -func (svc *ProductTemplateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductTemplateModel, fields, relations) -} - -func (svc *ProductTemplateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductTemplateModel, ids, fields, relations) -} - -func (svc *ProductTemplateService) Delete(ids []int64) error { - return svc.client.delete(types.ProductTemplateModel, ids) -} diff --git a/api/product_uom.go b/api/product_uom.go deleted file mode 100644 index 4bd14451..00000000 --- a/api/product_uom.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductUomService struct { - client *Client -} - -func NewProductUomService(c *Client) *ProductUomService { - return &ProductUomService{client: c} -} - -func (svc *ProductUomService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductUomModel, name) -} - -func (svc *ProductUomService) GetByIds(ids []int64) (*types.ProductUoms, error) { - p := &types.ProductUoms{} - return p, svc.client.getByIds(types.ProductUomModel, ids, p) -} - -func (svc *ProductUomService) GetByName(name string) (*types.ProductUoms, error) { - p := &types.ProductUoms{} - return p, svc.client.getByName(types.ProductUomModel, name, p) -} - -func (svc *ProductUomService) GetByField(field string, value string) (*types.ProductUoms, error) { - p := &types.ProductUoms{} - return p, svc.client.getByField(types.ProductUomModel, field, value, p) -} - -func (svc *ProductUomService) GetAll() (*types.ProductUoms, error) { - p := &types.ProductUoms{} - return p, svc.client.getAll(types.ProductUomModel, p) -} - -func (svc *ProductUomService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductUomModel, fields, relations) -} - -func (svc *ProductUomService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductUomModel, ids, fields, relations) -} - -func (svc *ProductUomService) Delete(ids []int64) error { - return svc.client.delete(types.ProductUomModel, ids) -} diff --git a/api/product_uom_categ.go b/api/product_uom_categ.go deleted file mode 100644 index f91f31a3..00000000 --- a/api/product_uom_categ.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProductUomCategService struct { - client *Client -} - -func NewProductUomCategService(c *Client) *ProductUomCategService { - return &ProductUomCategService{client: c} -} - -func (svc *ProductUomCategService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProductUomCategModel, name) -} - -func (svc *ProductUomCategService) GetByIds(ids []int64) (*types.ProductUomCategs, error) { - p := &types.ProductUomCategs{} - return p, svc.client.getByIds(types.ProductUomCategModel, ids, p) -} - -func (svc *ProductUomCategService) GetByName(name string) (*types.ProductUomCategs, error) { - p := &types.ProductUomCategs{} - return p, svc.client.getByName(types.ProductUomCategModel, name, p) -} - -func (svc *ProductUomCategService) GetByField(field string, value string) (*types.ProductUomCategs, error) { - p := &types.ProductUomCategs{} - return p, svc.client.getByField(types.ProductUomCategModel, field, value, p) -} - -func (svc *ProductUomCategService) GetAll() (*types.ProductUomCategs, error) { - p := &types.ProductUomCategs{} - return p, svc.client.getAll(types.ProductUomCategModel, p) -} - -func (svc *ProductUomCategService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProductUomCategModel, fields, relations) -} - -func (svc *ProductUomCategService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProductUomCategModel, ids, fields, relations) -} - -func (svc *ProductUomCategService) Delete(ids []int64) error { - return svc.client.delete(types.ProductUomCategModel, ids) -} diff --git a/api/project_project.go b/api/project_project.go deleted file mode 100644 index f284876a..00000000 --- a/api/project_project.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProjectProjectService struct { - client *Client -} - -func NewProjectProjectService(c *Client) *ProjectProjectService { - return &ProjectProjectService{client: c} -} - -func (svc *ProjectProjectService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProjectProjectModel, name) -} - -func (svc *ProjectProjectService) GetByIds(ids []int64) (*types.ProjectProjects, error) { - p := &types.ProjectProjects{} - return p, svc.client.getByIds(types.ProjectProjectModel, ids, p) -} - -func (svc *ProjectProjectService) GetByName(name string) (*types.ProjectProjects, error) { - p := &types.ProjectProjects{} - return p, svc.client.getByName(types.ProjectProjectModel, name, p) -} - -func (svc *ProjectProjectService) GetByField(field string, value string) (*types.ProjectProjects, error) { - p := &types.ProjectProjects{} - return p, svc.client.getByField(types.ProjectProjectModel, field, value, p) -} - -func (svc *ProjectProjectService) GetAll() (*types.ProjectProjects, error) { - p := &types.ProjectProjects{} - return p, svc.client.getAll(types.ProjectProjectModel, p) -} - -func (svc *ProjectProjectService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProjectProjectModel, fields, relations) -} - -func (svc *ProjectProjectService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProjectProjectModel, ids, fields, relations) -} - -func (svc *ProjectProjectService) Delete(ids []int64) error { - return svc.client.delete(types.ProjectProjectModel, ids) -} diff --git a/api/project_tags.go b/api/project_tags.go deleted file mode 100644 index 20ea9591..00000000 --- a/api/project_tags.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProjectTagsService struct { - client *Client -} - -func NewProjectTagsService(c *Client) *ProjectTagsService { - return &ProjectTagsService{client: c} -} - -func (svc *ProjectTagsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProjectTagsModel, name) -} - -func (svc *ProjectTagsService) GetByIds(ids []int64) (*types.ProjectTagss, error) { - p := &types.ProjectTagss{} - return p, svc.client.getByIds(types.ProjectTagsModel, ids, p) -} - -func (svc *ProjectTagsService) GetByName(name string) (*types.ProjectTagss, error) { - p := &types.ProjectTagss{} - return p, svc.client.getByName(types.ProjectTagsModel, name, p) -} - -func (svc *ProjectTagsService) GetByField(field string, value string) (*types.ProjectTagss, error) { - p := &types.ProjectTagss{} - return p, svc.client.getByField(types.ProjectTagsModel, field, value, p) -} - -func (svc *ProjectTagsService) GetAll() (*types.ProjectTagss, error) { - p := &types.ProjectTagss{} - return p, svc.client.getAll(types.ProjectTagsModel, p) -} - -func (svc *ProjectTagsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProjectTagsModel, fields, relations) -} - -func (svc *ProjectTagsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProjectTagsModel, ids, fields, relations) -} - -func (svc *ProjectTagsService) Delete(ids []int64) error { - return svc.client.delete(types.ProjectTagsModel, ids) -} diff --git a/api/project_task.go b/api/project_task.go deleted file mode 100644 index a29662fe..00000000 --- a/api/project_task.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProjectTaskService struct { - client *Client -} - -func NewProjectTaskService(c *Client) *ProjectTaskService { - return &ProjectTaskService{client: c} -} - -func (svc *ProjectTaskService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProjectTaskModel, name) -} - -func (svc *ProjectTaskService) GetByIds(ids []int64) (*types.ProjectTasks, error) { - p := &types.ProjectTasks{} - return p, svc.client.getByIds(types.ProjectTaskModel, ids, p) -} - -func (svc *ProjectTaskService) GetByName(name string) (*types.ProjectTasks, error) { - p := &types.ProjectTasks{} - return p, svc.client.getByName(types.ProjectTaskModel, name, p) -} - -func (svc *ProjectTaskService) GetByField(field string, value string) (*types.ProjectTasks, error) { - p := &types.ProjectTasks{} - return p, svc.client.getByField(types.ProjectTaskModel, field, value, p) -} - -func (svc *ProjectTaskService) GetAll() (*types.ProjectTasks, error) { - p := &types.ProjectTasks{} - return p, svc.client.getAll(types.ProjectTaskModel, p) -} - -func (svc *ProjectTaskService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProjectTaskModel, fields, relations) -} - -func (svc *ProjectTaskService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProjectTaskModel, ids, fields, relations) -} - -func (svc *ProjectTaskService) Delete(ids []int64) error { - return svc.client.delete(types.ProjectTaskModel, ids) -} diff --git a/api/project_task_merge_wizard.go b/api/project_task_merge_wizard.go deleted file mode 100644 index 00e87e17..00000000 --- a/api/project_task_merge_wizard.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProjectTaskMergeWizardService struct { - client *Client -} - -func NewProjectTaskMergeWizardService(c *Client) *ProjectTaskMergeWizardService { - return &ProjectTaskMergeWizardService{client: c} -} - -func (svc *ProjectTaskMergeWizardService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProjectTaskMergeWizardModel, name) -} - -func (svc *ProjectTaskMergeWizardService) GetByIds(ids []int64) (*types.ProjectTaskMergeWizards, error) { - p := &types.ProjectTaskMergeWizards{} - return p, svc.client.getByIds(types.ProjectTaskMergeWizardModel, ids, p) -} - -func (svc *ProjectTaskMergeWizardService) GetByName(name string) (*types.ProjectTaskMergeWizards, error) { - p := &types.ProjectTaskMergeWizards{} - return p, svc.client.getByName(types.ProjectTaskMergeWizardModel, name, p) -} - -func (svc *ProjectTaskMergeWizardService) GetByField(field string, value string) (*types.ProjectTaskMergeWizards, error) { - p := &types.ProjectTaskMergeWizards{} - return p, svc.client.getByField(types.ProjectTaskMergeWizardModel, field, value, p) -} - -func (svc *ProjectTaskMergeWizardService) GetAll() (*types.ProjectTaskMergeWizards, error) { - p := &types.ProjectTaskMergeWizards{} - return p, svc.client.getAll(types.ProjectTaskMergeWizardModel, p) -} - -func (svc *ProjectTaskMergeWizardService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProjectTaskMergeWizardModel, fields, relations) -} - -func (svc *ProjectTaskMergeWizardService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProjectTaskMergeWizardModel, ids, fields, relations) -} - -func (svc *ProjectTaskMergeWizardService) Delete(ids []int64) error { - return svc.client.delete(types.ProjectTaskMergeWizardModel, ids) -} diff --git a/api/project_task_type.go b/api/project_task_type.go deleted file mode 100644 index 23ffae3f..00000000 --- a/api/project_task_type.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ProjectTaskTypeService struct { - client *Client -} - -func NewProjectTaskTypeService(c *Client) *ProjectTaskTypeService { - return &ProjectTaskTypeService{client: c} -} - -func (svc *ProjectTaskTypeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ProjectTaskTypeModel, name) -} - -func (svc *ProjectTaskTypeService) GetByIds(ids []int64) (*types.ProjectTaskTypes, error) { - p := &types.ProjectTaskTypes{} - return p, svc.client.getByIds(types.ProjectTaskTypeModel, ids, p) -} - -func (svc *ProjectTaskTypeService) GetByName(name string) (*types.ProjectTaskTypes, error) { - p := &types.ProjectTaskTypes{} - return p, svc.client.getByName(types.ProjectTaskTypeModel, name, p) -} - -func (svc *ProjectTaskTypeService) GetByField(field string, value string) (*types.ProjectTaskTypes, error) { - p := &types.ProjectTaskTypes{} - return p, svc.client.getByField(types.ProjectTaskTypeModel, field, value, p) -} - -func (svc *ProjectTaskTypeService) GetAll() (*types.ProjectTaskTypes, error) { - p := &types.ProjectTaskTypes{} - return p, svc.client.getAll(types.ProjectTaskTypeModel, p) -} - -func (svc *ProjectTaskTypeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ProjectTaskTypeModel, fields, relations) -} - -func (svc *ProjectTaskTypeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ProjectTaskTypeModel, ids, fields, relations) -} - -func (svc *ProjectTaskTypeService) Delete(ids []int64) error { - return svc.client.delete(types.ProjectTaskTypeModel, ids) -} diff --git a/api/publisher_warranty_contract.go b/api/publisher_warranty_contract.go deleted file mode 100644 index 2fd8cd19..00000000 --- a/api/publisher_warranty_contract.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PublisherWarrantyContractService struct { - client *Client -} - -func NewPublisherWarrantyContractService(c *Client) *PublisherWarrantyContractService { - return &PublisherWarrantyContractService{client: c} -} - -func (svc *PublisherWarrantyContractService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PublisherWarrantyContractModel, name) -} - -func (svc *PublisherWarrantyContractService) GetByIds(ids []int64) (*types.PublisherWarrantyContracts, error) { - p := &types.PublisherWarrantyContracts{} - return p, svc.client.getByIds(types.PublisherWarrantyContractModel, ids, p) -} - -func (svc *PublisherWarrantyContractService) GetByName(name string) (*types.PublisherWarrantyContracts, error) { - p := &types.PublisherWarrantyContracts{} - return p, svc.client.getByName(types.PublisherWarrantyContractModel, name, p) -} - -func (svc *PublisherWarrantyContractService) GetByField(field string, value string) (*types.PublisherWarrantyContracts, error) { - p := &types.PublisherWarrantyContracts{} - return p, svc.client.getByField(types.PublisherWarrantyContractModel, field, value, p) -} - -func (svc *PublisherWarrantyContractService) GetAll() (*types.PublisherWarrantyContracts, error) { - p := &types.PublisherWarrantyContracts{} - return p, svc.client.getAll(types.PublisherWarrantyContractModel, p) -} - -func (svc *PublisherWarrantyContractService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PublisherWarrantyContractModel, fields, relations) -} - -func (svc *PublisherWarrantyContractService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PublisherWarrantyContractModel, ids, fields, relations) -} - -func (svc *PublisherWarrantyContractService) Delete(ids []int64) error { - return svc.client.delete(types.PublisherWarrantyContractModel, ids) -} diff --git a/api/purchase_order.go b/api/purchase_order.go deleted file mode 100644 index 27d4bd2c..00000000 --- a/api/purchase_order.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PurchaseOrderService struct { - client *Client -} - -func NewPurchaseOrderService(c *Client) *PurchaseOrderService { - return &PurchaseOrderService{client: c} -} - -func (svc *PurchaseOrderService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PurchaseOrderModel, name) -} - -func (svc *PurchaseOrderService) GetByIds(ids []int64) (*types.PurchaseOrders, error) { - p := &types.PurchaseOrders{} - return p, svc.client.getByIds(types.PurchaseOrderModel, ids, p) -} - -func (svc *PurchaseOrderService) GetByName(name string) (*types.PurchaseOrders, error) { - p := &types.PurchaseOrders{} - return p, svc.client.getByName(types.PurchaseOrderModel, name, p) -} - -func (svc *PurchaseOrderService) GetByField(field string, value string) (*types.PurchaseOrders, error) { - p := &types.PurchaseOrders{} - return p, svc.client.getByField(types.PurchaseOrderModel, field, value, p) -} - -func (svc *PurchaseOrderService) GetAll() (*types.PurchaseOrders, error) { - p := &types.PurchaseOrders{} - return p, svc.client.getAll(types.PurchaseOrderModel, p) -} - -func (svc *PurchaseOrderService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PurchaseOrderModel, fields, relations) -} - -func (svc *PurchaseOrderService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PurchaseOrderModel, ids, fields, relations) -} - -func (svc *PurchaseOrderService) Delete(ids []int64) error { - return svc.client.delete(types.PurchaseOrderModel, ids) -} diff --git a/api/purchase_order_line.go b/api/purchase_order_line.go deleted file mode 100644 index 141a3375..00000000 --- a/api/purchase_order_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PurchaseOrderLineService struct { - client *Client -} - -func NewPurchaseOrderLineService(c *Client) *PurchaseOrderLineService { - return &PurchaseOrderLineService{client: c} -} - -func (svc *PurchaseOrderLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PurchaseOrderLineModel, name) -} - -func (svc *PurchaseOrderLineService) GetByIds(ids []int64) (*types.PurchaseOrderLines, error) { - p := &types.PurchaseOrderLines{} - return p, svc.client.getByIds(types.PurchaseOrderLineModel, ids, p) -} - -func (svc *PurchaseOrderLineService) GetByName(name string) (*types.PurchaseOrderLines, error) { - p := &types.PurchaseOrderLines{} - return p, svc.client.getByName(types.PurchaseOrderLineModel, name, p) -} - -func (svc *PurchaseOrderLineService) GetByField(field string, value string) (*types.PurchaseOrderLines, error) { - p := &types.PurchaseOrderLines{} - return p, svc.client.getByField(types.PurchaseOrderLineModel, field, value, p) -} - -func (svc *PurchaseOrderLineService) GetAll() (*types.PurchaseOrderLines, error) { - p := &types.PurchaseOrderLines{} - return p, svc.client.getAll(types.PurchaseOrderLineModel, p) -} - -func (svc *PurchaseOrderLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PurchaseOrderLineModel, fields, relations) -} - -func (svc *PurchaseOrderLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PurchaseOrderLineModel, ids, fields, relations) -} - -func (svc *PurchaseOrderLineService) Delete(ids []int64) error { - return svc.client.delete(types.PurchaseOrderLineModel, ids) -} diff --git a/api/purchase_report.go b/api/purchase_report.go deleted file mode 100644 index f9fc20f8..00000000 --- a/api/purchase_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type PurchaseReportService struct { - client *Client -} - -func NewPurchaseReportService(c *Client) *PurchaseReportService { - return &PurchaseReportService{client: c} -} - -func (svc *PurchaseReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.PurchaseReportModel, name) -} - -func (svc *PurchaseReportService) GetByIds(ids []int64) (*types.PurchaseReports, error) { - p := &types.PurchaseReports{} - return p, svc.client.getByIds(types.PurchaseReportModel, ids, p) -} - -func (svc *PurchaseReportService) GetByName(name string) (*types.PurchaseReports, error) { - p := &types.PurchaseReports{} - return p, svc.client.getByName(types.PurchaseReportModel, name, p) -} - -func (svc *PurchaseReportService) GetByField(field string, value string) (*types.PurchaseReports, error) { - p := &types.PurchaseReports{} - return p, svc.client.getByField(types.PurchaseReportModel, field, value, p) -} - -func (svc *PurchaseReportService) GetAll() (*types.PurchaseReports, error) { - p := &types.PurchaseReports{} - return p, svc.client.getAll(types.PurchaseReportModel, p) -} - -func (svc *PurchaseReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.PurchaseReportModel, fields, relations) -} - -func (svc *PurchaseReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.PurchaseReportModel, ids, fields, relations) -} - -func (svc *PurchaseReportService) Delete(ids []int64) error { - return svc.client.delete(types.PurchaseReportModel, ids) -} diff --git a/api/rating_mixin.go b/api/rating_mixin.go deleted file mode 100644 index b7ba7b96..00000000 --- a/api/rating_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type RatingMixinService struct { - client *Client -} - -func NewRatingMixinService(c *Client) *RatingMixinService { - return &RatingMixinService{client: c} -} - -func (svc *RatingMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.RatingMixinModel, name) -} - -func (svc *RatingMixinService) GetByIds(ids []int64) (*types.RatingMixins, error) { - r := &types.RatingMixins{} - return r, svc.client.getByIds(types.RatingMixinModel, ids, r) -} - -func (svc *RatingMixinService) GetByName(name string) (*types.RatingMixins, error) { - r := &types.RatingMixins{} - return r, svc.client.getByName(types.RatingMixinModel, name, r) -} - -func (svc *RatingMixinService) GetByField(field string, value string) (*types.RatingMixins, error) { - r := &types.RatingMixins{} - return r, svc.client.getByField(types.RatingMixinModel, field, value, r) -} - -func (svc *RatingMixinService) GetAll() (*types.RatingMixins, error) { - r := &types.RatingMixins{} - return r, svc.client.getAll(types.RatingMixinModel, r) -} - -func (svc *RatingMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.RatingMixinModel, fields, relations) -} - -func (svc *RatingMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.RatingMixinModel, ids, fields, relations) -} - -func (svc *RatingMixinService) Delete(ids []int64) error { - return svc.client.delete(types.RatingMixinModel, ids) -} diff --git a/api/rating_rating.go b/api/rating_rating.go deleted file mode 100644 index 12fcee80..00000000 --- a/api/rating_rating.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type RatingRatingService struct { - client *Client -} - -func NewRatingRatingService(c *Client) *RatingRatingService { - return &RatingRatingService{client: c} -} - -func (svc *RatingRatingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.RatingRatingModel, name) -} - -func (svc *RatingRatingService) GetByIds(ids []int64) (*types.RatingRatings, error) { - r := &types.RatingRatings{} - return r, svc.client.getByIds(types.RatingRatingModel, ids, r) -} - -func (svc *RatingRatingService) GetByName(name string) (*types.RatingRatings, error) { - r := &types.RatingRatings{} - return r, svc.client.getByName(types.RatingRatingModel, name, r) -} - -func (svc *RatingRatingService) GetByField(field string, value string) (*types.RatingRatings, error) { - r := &types.RatingRatings{} - return r, svc.client.getByField(types.RatingRatingModel, field, value, r) -} - -func (svc *RatingRatingService) GetAll() (*types.RatingRatings, error) { - r := &types.RatingRatings{} - return r, svc.client.getAll(types.RatingRatingModel, r) -} - -func (svc *RatingRatingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.RatingRatingModel, fields, relations) -} - -func (svc *RatingRatingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.RatingRatingModel, ids, fields, relations) -} - -func (svc *RatingRatingService) Delete(ids []int64) error { - return svc.client.delete(types.RatingRatingModel, ids) -} diff --git a/api/report_account_report_agedpartnerbalance.go b/api/report_account_report_agedpartnerbalance.go deleted file mode 100644 index faac1402..00000000 --- a/api/report_account_report_agedpartnerbalance.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportAgedpartnerbalanceService struct { - client *Client -} - -func NewReportAccountReportAgedpartnerbalanceService(c *Client) *ReportAccountReportAgedpartnerbalanceService { - return &ReportAccountReportAgedpartnerbalanceService{client: c} -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportAgedpartnerbalanceModel, name) -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) GetByIds(ids []int64) (*types.ReportAccountReportAgedpartnerbalances, error) { - r := &types.ReportAccountReportAgedpartnerbalances{} - return r, svc.client.getByIds(types.ReportAccountReportAgedpartnerbalanceModel, ids, r) -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) GetByName(name string) (*types.ReportAccountReportAgedpartnerbalances, error) { - r := &types.ReportAccountReportAgedpartnerbalances{} - return r, svc.client.getByName(types.ReportAccountReportAgedpartnerbalanceModel, name, r) -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) GetByField(field string, value string) (*types.ReportAccountReportAgedpartnerbalances, error) { - r := &types.ReportAccountReportAgedpartnerbalances{} - return r, svc.client.getByField(types.ReportAccountReportAgedpartnerbalanceModel, field, value, r) -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) GetAll() (*types.ReportAccountReportAgedpartnerbalances, error) { - r := &types.ReportAccountReportAgedpartnerbalances{} - return r, svc.client.getAll(types.ReportAccountReportAgedpartnerbalanceModel, r) -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportAgedpartnerbalanceModel, fields, relations) -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportAgedpartnerbalanceModel, ids, fields, relations) -} - -func (svc *ReportAccountReportAgedpartnerbalanceService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportAgedpartnerbalanceModel, ids) -} diff --git a/api/report_account_report_financial.go b/api/report_account_report_financial.go deleted file mode 100644 index bc1eeaf9..00000000 --- a/api/report_account_report_financial.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportFinancialService struct { - client *Client -} - -func NewReportAccountReportFinancialService(c *Client) *ReportAccountReportFinancialService { - return &ReportAccountReportFinancialService{client: c} -} - -func (svc *ReportAccountReportFinancialService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportFinancialModel, name) -} - -func (svc *ReportAccountReportFinancialService) GetByIds(ids []int64) (*types.ReportAccountReportFinancials, error) { - r := &types.ReportAccountReportFinancials{} - return r, svc.client.getByIds(types.ReportAccountReportFinancialModel, ids, r) -} - -func (svc *ReportAccountReportFinancialService) GetByName(name string) (*types.ReportAccountReportFinancials, error) { - r := &types.ReportAccountReportFinancials{} - return r, svc.client.getByName(types.ReportAccountReportFinancialModel, name, r) -} - -func (svc *ReportAccountReportFinancialService) GetByField(field string, value string) (*types.ReportAccountReportFinancials, error) { - r := &types.ReportAccountReportFinancials{} - return r, svc.client.getByField(types.ReportAccountReportFinancialModel, field, value, r) -} - -func (svc *ReportAccountReportFinancialService) GetAll() (*types.ReportAccountReportFinancials, error) { - r := &types.ReportAccountReportFinancials{} - return r, svc.client.getAll(types.ReportAccountReportFinancialModel, r) -} - -func (svc *ReportAccountReportFinancialService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportFinancialModel, fields, relations) -} - -func (svc *ReportAccountReportFinancialService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportFinancialModel, ids, fields, relations) -} - -func (svc *ReportAccountReportFinancialService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportFinancialModel, ids) -} diff --git a/api/report_account_report_generalledger.go b/api/report_account_report_generalledger.go deleted file mode 100644 index dfda6988..00000000 --- a/api/report_account_report_generalledger.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportGeneralledgerService struct { - client *Client -} - -func NewReportAccountReportGeneralledgerService(c *Client) *ReportAccountReportGeneralledgerService { - return &ReportAccountReportGeneralledgerService{client: c} -} - -func (svc *ReportAccountReportGeneralledgerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportGeneralledgerModel, name) -} - -func (svc *ReportAccountReportGeneralledgerService) GetByIds(ids []int64) (*types.ReportAccountReportGeneralledgers, error) { - r := &types.ReportAccountReportGeneralledgers{} - return r, svc.client.getByIds(types.ReportAccountReportGeneralledgerModel, ids, r) -} - -func (svc *ReportAccountReportGeneralledgerService) GetByName(name string) (*types.ReportAccountReportGeneralledgers, error) { - r := &types.ReportAccountReportGeneralledgers{} - return r, svc.client.getByName(types.ReportAccountReportGeneralledgerModel, name, r) -} - -func (svc *ReportAccountReportGeneralledgerService) GetByField(field string, value string) (*types.ReportAccountReportGeneralledgers, error) { - r := &types.ReportAccountReportGeneralledgers{} - return r, svc.client.getByField(types.ReportAccountReportGeneralledgerModel, field, value, r) -} - -func (svc *ReportAccountReportGeneralledgerService) GetAll() (*types.ReportAccountReportGeneralledgers, error) { - r := &types.ReportAccountReportGeneralledgers{} - return r, svc.client.getAll(types.ReportAccountReportGeneralledgerModel, r) -} - -func (svc *ReportAccountReportGeneralledgerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportGeneralledgerModel, fields, relations) -} - -func (svc *ReportAccountReportGeneralledgerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportGeneralledgerModel, ids, fields, relations) -} - -func (svc *ReportAccountReportGeneralledgerService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportGeneralledgerModel, ids) -} diff --git a/api/report_account_report_journal.go b/api/report_account_report_journal.go deleted file mode 100644 index 57a7b4f4..00000000 --- a/api/report_account_report_journal.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportJournalService struct { - client *Client -} - -func NewReportAccountReportJournalService(c *Client) *ReportAccountReportJournalService { - return &ReportAccountReportJournalService{client: c} -} - -func (svc *ReportAccountReportJournalService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportJournalModel, name) -} - -func (svc *ReportAccountReportJournalService) GetByIds(ids []int64) (*types.ReportAccountReportJournals, error) { - r := &types.ReportAccountReportJournals{} - return r, svc.client.getByIds(types.ReportAccountReportJournalModel, ids, r) -} - -func (svc *ReportAccountReportJournalService) GetByName(name string) (*types.ReportAccountReportJournals, error) { - r := &types.ReportAccountReportJournals{} - return r, svc.client.getByName(types.ReportAccountReportJournalModel, name, r) -} - -func (svc *ReportAccountReportJournalService) GetByField(field string, value string) (*types.ReportAccountReportJournals, error) { - r := &types.ReportAccountReportJournals{} - return r, svc.client.getByField(types.ReportAccountReportJournalModel, field, value, r) -} - -func (svc *ReportAccountReportJournalService) GetAll() (*types.ReportAccountReportJournals, error) { - r := &types.ReportAccountReportJournals{} - return r, svc.client.getAll(types.ReportAccountReportJournalModel, r) -} - -func (svc *ReportAccountReportJournalService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportJournalModel, fields, relations) -} - -func (svc *ReportAccountReportJournalService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportJournalModel, ids, fields, relations) -} - -func (svc *ReportAccountReportJournalService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportJournalModel, ids) -} diff --git a/api/report_account_report_overdue.go b/api/report_account_report_overdue.go deleted file mode 100644 index 9db7ba2a..00000000 --- a/api/report_account_report_overdue.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportOverdueService struct { - client *Client -} - -func NewReportAccountReportOverdueService(c *Client) *ReportAccountReportOverdueService { - return &ReportAccountReportOverdueService{client: c} -} - -func (svc *ReportAccountReportOverdueService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportOverdueModel, name) -} - -func (svc *ReportAccountReportOverdueService) GetByIds(ids []int64) (*types.ReportAccountReportOverdues, error) { - r := &types.ReportAccountReportOverdues{} - return r, svc.client.getByIds(types.ReportAccountReportOverdueModel, ids, r) -} - -func (svc *ReportAccountReportOverdueService) GetByName(name string) (*types.ReportAccountReportOverdues, error) { - r := &types.ReportAccountReportOverdues{} - return r, svc.client.getByName(types.ReportAccountReportOverdueModel, name, r) -} - -func (svc *ReportAccountReportOverdueService) GetByField(field string, value string) (*types.ReportAccountReportOverdues, error) { - r := &types.ReportAccountReportOverdues{} - return r, svc.client.getByField(types.ReportAccountReportOverdueModel, field, value, r) -} - -func (svc *ReportAccountReportOverdueService) GetAll() (*types.ReportAccountReportOverdues, error) { - r := &types.ReportAccountReportOverdues{} - return r, svc.client.getAll(types.ReportAccountReportOverdueModel, r) -} - -func (svc *ReportAccountReportOverdueService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportOverdueModel, fields, relations) -} - -func (svc *ReportAccountReportOverdueService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportOverdueModel, ids, fields, relations) -} - -func (svc *ReportAccountReportOverdueService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportOverdueModel, ids) -} diff --git a/api/report_account_report_partnerledger.go b/api/report_account_report_partnerledger.go deleted file mode 100644 index c571603c..00000000 --- a/api/report_account_report_partnerledger.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportPartnerledgerService struct { - client *Client -} - -func NewReportAccountReportPartnerledgerService(c *Client) *ReportAccountReportPartnerledgerService { - return &ReportAccountReportPartnerledgerService{client: c} -} - -func (svc *ReportAccountReportPartnerledgerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportPartnerledgerModel, name) -} - -func (svc *ReportAccountReportPartnerledgerService) GetByIds(ids []int64) (*types.ReportAccountReportPartnerledgers, error) { - r := &types.ReportAccountReportPartnerledgers{} - return r, svc.client.getByIds(types.ReportAccountReportPartnerledgerModel, ids, r) -} - -func (svc *ReportAccountReportPartnerledgerService) GetByName(name string) (*types.ReportAccountReportPartnerledgers, error) { - r := &types.ReportAccountReportPartnerledgers{} - return r, svc.client.getByName(types.ReportAccountReportPartnerledgerModel, name, r) -} - -func (svc *ReportAccountReportPartnerledgerService) GetByField(field string, value string) (*types.ReportAccountReportPartnerledgers, error) { - r := &types.ReportAccountReportPartnerledgers{} - return r, svc.client.getByField(types.ReportAccountReportPartnerledgerModel, field, value, r) -} - -func (svc *ReportAccountReportPartnerledgerService) GetAll() (*types.ReportAccountReportPartnerledgers, error) { - r := &types.ReportAccountReportPartnerledgers{} - return r, svc.client.getAll(types.ReportAccountReportPartnerledgerModel, r) -} - -func (svc *ReportAccountReportPartnerledgerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportPartnerledgerModel, fields, relations) -} - -func (svc *ReportAccountReportPartnerledgerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportPartnerledgerModel, ids, fields, relations) -} - -func (svc *ReportAccountReportPartnerledgerService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportPartnerledgerModel, ids) -} diff --git a/api/report_account_report_tax.go b/api/report_account_report_tax.go deleted file mode 100644 index 4b060b8a..00000000 --- a/api/report_account_report_tax.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportTaxService struct { - client *Client -} - -func NewReportAccountReportTaxService(c *Client) *ReportAccountReportTaxService { - return &ReportAccountReportTaxService{client: c} -} - -func (svc *ReportAccountReportTaxService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportTaxModel, name) -} - -func (svc *ReportAccountReportTaxService) GetByIds(ids []int64) (*types.ReportAccountReportTaxs, error) { - r := &types.ReportAccountReportTaxs{} - return r, svc.client.getByIds(types.ReportAccountReportTaxModel, ids, r) -} - -func (svc *ReportAccountReportTaxService) GetByName(name string) (*types.ReportAccountReportTaxs, error) { - r := &types.ReportAccountReportTaxs{} - return r, svc.client.getByName(types.ReportAccountReportTaxModel, name, r) -} - -func (svc *ReportAccountReportTaxService) GetByField(field string, value string) (*types.ReportAccountReportTaxs, error) { - r := &types.ReportAccountReportTaxs{} - return r, svc.client.getByField(types.ReportAccountReportTaxModel, field, value, r) -} - -func (svc *ReportAccountReportTaxService) GetAll() (*types.ReportAccountReportTaxs, error) { - r := &types.ReportAccountReportTaxs{} - return r, svc.client.getAll(types.ReportAccountReportTaxModel, r) -} - -func (svc *ReportAccountReportTaxService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportTaxModel, fields, relations) -} - -func (svc *ReportAccountReportTaxService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportTaxModel, ids, fields, relations) -} - -func (svc *ReportAccountReportTaxService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportTaxModel, ids) -} diff --git a/api/report_account_report_trialbalance.go b/api/report_account_report_trialbalance.go deleted file mode 100644 index 594f15cf..00000000 --- a/api/report_account_report_trialbalance.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAccountReportTrialbalanceService struct { - client *Client -} - -func NewReportAccountReportTrialbalanceService(c *Client) *ReportAccountReportTrialbalanceService { - return &ReportAccountReportTrialbalanceService{client: c} -} - -func (svc *ReportAccountReportTrialbalanceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAccountReportTrialbalanceModel, name) -} - -func (svc *ReportAccountReportTrialbalanceService) GetByIds(ids []int64) (*types.ReportAccountReportTrialbalances, error) { - r := &types.ReportAccountReportTrialbalances{} - return r, svc.client.getByIds(types.ReportAccountReportTrialbalanceModel, ids, r) -} - -func (svc *ReportAccountReportTrialbalanceService) GetByName(name string) (*types.ReportAccountReportTrialbalances, error) { - r := &types.ReportAccountReportTrialbalances{} - return r, svc.client.getByName(types.ReportAccountReportTrialbalanceModel, name, r) -} - -func (svc *ReportAccountReportTrialbalanceService) GetByField(field string, value string) (*types.ReportAccountReportTrialbalances, error) { - r := &types.ReportAccountReportTrialbalances{} - return r, svc.client.getByField(types.ReportAccountReportTrialbalanceModel, field, value, r) -} - -func (svc *ReportAccountReportTrialbalanceService) GetAll() (*types.ReportAccountReportTrialbalances, error) { - r := &types.ReportAccountReportTrialbalances{} - return r, svc.client.getAll(types.ReportAccountReportTrialbalanceModel, r) -} - -func (svc *ReportAccountReportTrialbalanceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAccountReportTrialbalanceModel, fields, relations) -} - -func (svc *ReportAccountReportTrialbalanceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAccountReportTrialbalanceModel, ids, fields, relations) -} - -func (svc *ReportAccountReportTrialbalanceService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAccountReportTrialbalanceModel, ids) -} diff --git a/api/report_all_channels_sales.go b/api/report_all_channels_sales.go deleted file mode 100644 index 0db7e1df..00000000 --- a/api/report_all_channels_sales.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportAllChannelsSalesService struct { - client *Client -} - -func NewReportAllChannelsSalesService(c *Client) *ReportAllChannelsSalesService { - return &ReportAllChannelsSalesService{client: c} -} - -func (svc *ReportAllChannelsSalesService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportAllChannelsSalesModel, name) -} - -func (svc *ReportAllChannelsSalesService) GetByIds(ids []int64) (*types.ReportAllChannelsSaless, error) { - r := &types.ReportAllChannelsSaless{} - return r, svc.client.getByIds(types.ReportAllChannelsSalesModel, ids, r) -} - -func (svc *ReportAllChannelsSalesService) GetByName(name string) (*types.ReportAllChannelsSaless, error) { - r := &types.ReportAllChannelsSaless{} - return r, svc.client.getByName(types.ReportAllChannelsSalesModel, name, r) -} - -func (svc *ReportAllChannelsSalesService) GetByField(field string, value string) (*types.ReportAllChannelsSaless, error) { - r := &types.ReportAllChannelsSaless{} - return r, svc.client.getByField(types.ReportAllChannelsSalesModel, field, value, r) -} - -func (svc *ReportAllChannelsSalesService) GetAll() (*types.ReportAllChannelsSaless, error) { - r := &types.ReportAllChannelsSaless{} - return r, svc.client.getAll(types.ReportAllChannelsSalesModel, r) -} - -func (svc *ReportAllChannelsSalesService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportAllChannelsSalesModel, fields, relations) -} - -func (svc *ReportAllChannelsSalesService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportAllChannelsSalesModel, ids, fields, relations) -} - -func (svc *ReportAllChannelsSalesService) Delete(ids []int64) error { - return svc.client.delete(types.ReportAllChannelsSalesModel, ids) -} diff --git a/api/report_base_report_irmodulereference.go b/api/report_base_report_irmodulereference.go deleted file mode 100644 index ab497ed3..00000000 --- a/api/report_base_report_irmodulereference.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportBaseReportIrmodulereferenceService struct { - client *Client -} - -func NewReportBaseReportIrmodulereferenceService(c *Client) *ReportBaseReportIrmodulereferenceService { - return &ReportBaseReportIrmodulereferenceService{client: c} -} - -func (svc *ReportBaseReportIrmodulereferenceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportBaseReportIrmodulereferenceModel, name) -} - -func (svc *ReportBaseReportIrmodulereferenceService) GetByIds(ids []int64) (*types.ReportBaseReportIrmodulereferences, error) { - r := &types.ReportBaseReportIrmodulereferences{} - return r, svc.client.getByIds(types.ReportBaseReportIrmodulereferenceModel, ids, r) -} - -func (svc *ReportBaseReportIrmodulereferenceService) GetByName(name string) (*types.ReportBaseReportIrmodulereferences, error) { - r := &types.ReportBaseReportIrmodulereferences{} - return r, svc.client.getByName(types.ReportBaseReportIrmodulereferenceModel, name, r) -} - -func (svc *ReportBaseReportIrmodulereferenceService) GetByField(field string, value string) (*types.ReportBaseReportIrmodulereferences, error) { - r := &types.ReportBaseReportIrmodulereferences{} - return r, svc.client.getByField(types.ReportBaseReportIrmodulereferenceModel, field, value, r) -} - -func (svc *ReportBaseReportIrmodulereferenceService) GetAll() (*types.ReportBaseReportIrmodulereferences, error) { - r := &types.ReportBaseReportIrmodulereferences{} - return r, svc.client.getAll(types.ReportBaseReportIrmodulereferenceModel, r) -} - -func (svc *ReportBaseReportIrmodulereferenceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportBaseReportIrmodulereferenceModel, fields, relations) -} - -func (svc *ReportBaseReportIrmodulereferenceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportBaseReportIrmodulereferenceModel, ids, fields, relations) -} - -func (svc *ReportBaseReportIrmodulereferenceService) Delete(ids []int64) error { - return svc.client.delete(types.ReportBaseReportIrmodulereferenceModel, ids) -} diff --git a/api/report_hr_holidays_report_holidayssummary.go b/api/report_hr_holidays_report_holidayssummary.go deleted file mode 100644 index 55d5698e..00000000 --- a/api/report_hr_holidays_report_holidayssummary.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportHrHolidaysReportHolidayssummaryService struct { - client *Client -} - -func NewReportHrHolidaysReportHolidayssummaryService(c *Client) *ReportHrHolidaysReportHolidayssummaryService { - return &ReportHrHolidaysReportHolidayssummaryService{client: c} -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportHrHolidaysReportHolidayssummaryModel, name) -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) GetByIds(ids []int64) (*types.ReportHrHolidaysReportHolidayssummarys, error) { - r := &types.ReportHrHolidaysReportHolidayssummarys{} - return r, svc.client.getByIds(types.ReportHrHolidaysReportHolidayssummaryModel, ids, r) -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) GetByName(name string) (*types.ReportHrHolidaysReportHolidayssummarys, error) { - r := &types.ReportHrHolidaysReportHolidayssummarys{} - return r, svc.client.getByName(types.ReportHrHolidaysReportHolidayssummaryModel, name, r) -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) GetByField(field string, value string) (*types.ReportHrHolidaysReportHolidayssummarys, error) { - r := &types.ReportHrHolidaysReportHolidayssummarys{} - return r, svc.client.getByField(types.ReportHrHolidaysReportHolidayssummaryModel, field, value, r) -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) GetAll() (*types.ReportHrHolidaysReportHolidayssummarys, error) { - r := &types.ReportHrHolidaysReportHolidayssummarys{} - return r, svc.client.getAll(types.ReportHrHolidaysReportHolidayssummaryModel, r) -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportHrHolidaysReportHolidayssummaryModel, fields, relations) -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportHrHolidaysReportHolidayssummaryModel, ids, fields, relations) -} - -func (svc *ReportHrHolidaysReportHolidayssummaryService) Delete(ids []int64) error { - return svc.client.delete(types.ReportHrHolidaysReportHolidayssummaryModel, ids) -} diff --git a/api/report_paperformat.go b/api/report_paperformat.go deleted file mode 100644 index 24e3b083..00000000 --- a/api/report_paperformat.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportPaperformatService struct { - client *Client -} - -func NewReportPaperformatService(c *Client) *ReportPaperformatService { - return &ReportPaperformatService{client: c} -} - -func (svc *ReportPaperformatService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportPaperformatModel, name) -} - -func (svc *ReportPaperformatService) GetByIds(ids []int64) (*types.ReportPaperformats, error) { - r := &types.ReportPaperformats{} - return r, svc.client.getByIds(types.ReportPaperformatModel, ids, r) -} - -func (svc *ReportPaperformatService) GetByName(name string) (*types.ReportPaperformats, error) { - r := &types.ReportPaperformats{} - return r, svc.client.getByName(types.ReportPaperformatModel, name, r) -} - -func (svc *ReportPaperformatService) GetByField(field string, value string) (*types.ReportPaperformats, error) { - r := &types.ReportPaperformats{} - return r, svc.client.getByField(types.ReportPaperformatModel, field, value, r) -} - -func (svc *ReportPaperformatService) GetAll() (*types.ReportPaperformats, error) { - r := &types.ReportPaperformats{} - return r, svc.client.getAll(types.ReportPaperformatModel, r) -} - -func (svc *ReportPaperformatService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportPaperformatModel, fields, relations) -} - -func (svc *ReportPaperformatService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportPaperformatModel, ids, fields, relations) -} - -func (svc *ReportPaperformatService) Delete(ids []int64) error { - return svc.client.delete(types.ReportPaperformatModel, ids) -} diff --git a/api/report_product_report_pricelist.go b/api/report_product_report_pricelist.go deleted file mode 100644 index 6d5ca2bd..00000000 --- a/api/report_product_report_pricelist.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportProductReportPricelistService struct { - client *Client -} - -func NewReportProductReportPricelistService(c *Client) *ReportProductReportPricelistService { - return &ReportProductReportPricelistService{client: c} -} - -func (svc *ReportProductReportPricelistService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportProductReportPricelistModel, name) -} - -func (svc *ReportProductReportPricelistService) GetByIds(ids []int64) (*types.ReportProductReportPricelists, error) { - r := &types.ReportProductReportPricelists{} - return r, svc.client.getByIds(types.ReportProductReportPricelistModel, ids, r) -} - -func (svc *ReportProductReportPricelistService) GetByName(name string) (*types.ReportProductReportPricelists, error) { - r := &types.ReportProductReportPricelists{} - return r, svc.client.getByName(types.ReportProductReportPricelistModel, name, r) -} - -func (svc *ReportProductReportPricelistService) GetByField(field string, value string) (*types.ReportProductReportPricelists, error) { - r := &types.ReportProductReportPricelists{} - return r, svc.client.getByField(types.ReportProductReportPricelistModel, field, value, r) -} - -func (svc *ReportProductReportPricelistService) GetAll() (*types.ReportProductReportPricelists, error) { - r := &types.ReportProductReportPricelists{} - return r, svc.client.getAll(types.ReportProductReportPricelistModel, r) -} - -func (svc *ReportProductReportPricelistService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportProductReportPricelistModel, fields, relations) -} - -func (svc *ReportProductReportPricelistService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportProductReportPricelistModel, ids, fields, relations) -} - -func (svc *ReportProductReportPricelistService) Delete(ids []int64) error { - return svc.client.delete(types.ReportProductReportPricelistModel, ids) -} diff --git a/api/report_project_task_user.go b/api/report_project_task_user.go deleted file mode 100644 index 7368e913..00000000 --- a/api/report_project_task_user.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportProjectTaskUserService struct { - client *Client -} - -func NewReportProjectTaskUserService(c *Client) *ReportProjectTaskUserService { - return &ReportProjectTaskUserService{client: c} -} - -func (svc *ReportProjectTaskUserService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportProjectTaskUserModel, name) -} - -func (svc *ReportProjectTaskUserService) GetByIds(ids []int64) (*types.ReportProjectTaskUsers, error) { - r := &types.ReportProjectTaskUsers{} - return r, svc.client.getByIds(types.ReportProjectTaskUserModel, ids, r) -} - -func (svc *ReportProjectTaskUserService) GetByName(name string) (*types.ReportProjectTaskUsers, error) { - r := &types.ReportProjectTaskUsers{} - return r, svc.client.getByName(types.ReportProjectTaskUserModel, name, r) -} - -func (svc *ReportProjectTaskUserService) GetByField(field string, value string) (*types.ReportProjectTaskUsers, error) { - r := &types.ReportProjectTaskUsers{} - return r, svc.client.getByField(types.ReportProjectTaskUserModel, field, value, r) -} - -func (svc *ReportProjectTaskUserService) GetAll() (*types.ReportProjectTaskUsers, error) { - r := &types.ReportProjectTaskUsers{} - return r, svc.client.getAll(types.ReportProjectTaskUserModel, r) -} - -func (svc *ReportProjectTaskUserService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportProjectTaskUserModel, fields, relations) -} - -func (svc *ReportProjectTaskUserService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportProjectTaskUserModel, ids, fields, relations) -} - -func (svc *ReportProjectTaskUserService) Delete(ids []int64) error { - return svc.client.delete(types.ReportProjectTaskUserModel, ids) -} diff --git a/api/report_sale_report_saleproforma.go b/api/report_sale_report_saleproforma.go deleted file mode 100644 index 7ad3a6ee..00000000 --- a/api/report_sale_report_saleproforma.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportSaleReportSaleproformaService struct { - client *Client -} - -func NewReportSaleReportSaleproformaService(c *Client) *ReportSaleReportSaleproformaService { - return &ReportSaleReportSaleproformaService{client: c} -} - -func (svc *ReportSaleReportSaleproformaService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportSaleReportSaleproformaModel, name) -} - -func (svc *ReportSaleReportSaleproformaService) GetByIds(ids []int64) (*types.ReportSaleReportSaleproformas, error) { - r := &types.ReportSaleReportSaleproformas{} - return r, svc.client.getByIds(types.ReportSaleReportSaleproformaModel, ids, r) -} - -func (svc *ReportSaleReportSaleproformaService) GetByName(name string) (*types.ReportSaleReportSaleproformas, error) { - r := &types.ReportSaleReportSaleproformas{} - return r, svc.client.getByName(types.ReportSaleReportSaleproformaModel, name, r) -} - -func (svc *ReportSaleReportSaleproformaService) GetByField(field string, value string) (*types.ReportSaleReportSaleproformas, error) { - r := &types.ReportSaleReportSaleproformas{} - return r, svc.client.getByField(types.ReportSaleReportSaleproformaModel, field, value, r) -} - -func (svc *ReportSaleReportSaleproformaService) GetAll() (*types.ReportSaleReportSaleproformas, error) { - r := &types.ReportSaleReportSaleproformas{} - return r, svc.client.getAll(types.ReportSaleReportSaleproformaModel, r) -} - -func (svc *ReportSaleReportSaleproformaService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportSaleReportSaleproformaModel, fields, relations) -} - -func (svc *ReportSaleReportSaleproformaService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportSaleReportSaleproformaModel, ids, fields, relations) -} - -func (svc *ReportSaleReportSaleproformaService) Delete(ids []int64) error { - return svc.client.delete(types.ReportSaleReportSaleproformaModel, ids) -} diff --git a/api/report_stock_forecast.go b/api/report_stock_forecast.go deleted file mode 100644 index 2f039747..00000000 --- a/api/report_stock_forecast.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ReportStockForecastService struct { - client *Client -} - -func NewReportStockForecastService(c *Client) *ReportStockForecastService { - return &ReportStockForecastService{client: c} -} - -func (svc *ReportStockForecastService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ReportStockForecastModel, name) -} - -func (svc *ReportStockForecastService) GetByIds(ids []int64) (*types.ReportStockForecasts, error) { - r := &types.ReportStockForecasts{} - return r, svc.client.getByIds(types.ReportStockForecastModel, ids, r) -} - -func (svc *ReportStockForecastService) GetByName(name string) (*types.ReportStockForecasts, error) { - r := &types.ReportStockForecasts{} - return r, svc.client.getByName(types.ReportStockForecastModel, name, r) -} - -func (svc *ReportStockForecastService) GetByField(field string, value string) (*types.ReportStockForecasts, error) { - r := &types.ReportStockForecasts{} - return r, svc.client.getByField(types.ReportStockForecastModel, field, value, r) -} - -func (svc *ReportStockForecastService) GetAll() (*types.ReportStockForecasts, error) { - r := &types.ReportStockForecasts{} - return r, svc.client.getAll(types.ReportStockForecastModel, r) -} - -func (svc *ReportStockForecastService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ReportStockForecastModel, fields, relations) -} - -func (svc *ReportStockForecastService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ReportStockForecastModel, ids, fields, relations) -} - -func (svc *ReportStockForecastService) Delete(ids []int64) error { - return svc.client.delete(types.ReportStockForecastModel, ids) -} diff --git a/api/res_bank.go b/api/res_bank.go deleted file mode 100644 index 645c2e1b..00000000 --- a/api/res_bank.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResBankService struct { - client *Client -} - -func NewResBankService(c *Client) *ResBankService { - return &ResBankService{client: c} -} - -func (svc *ResBankService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResBankModel, name) -} - -func (svc *ResBankService) GetByIds(ids []int64) (*types.ResBanks, error) { - r := &types.ResBanks{} - return r, svc.client.getByIds(types.ResBankModel, ids, r) -} - -func (svc *ResBankService) GetByName(name string) (*types.ResBanks, error) { - r := &types.ResBanks{} - return r, svc.client.getByName(types.ResBankModel, name, r) -} - -func (svc *ResBankService) GetByField(field string, value string) (*types.ResBanks, error) { - r := &types.ResBanks{} - return r, svc.client.getByField(types.ResBankModel, field, value, r) -} - -func (svc *ResBankService) GetAll() (*types.ResBanks, error) { - r := &types.ResBanks{} - return r, svc.client.getAll(types.ResBankModel, r) -} - -func (svc *ResBankService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResBankModel, fields, relations) -} - -func (svc *ResBankService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResBankModel, ids, fields, relations) -} - -func (svc *ResBankService) Delete(ids []int64) error { - return svc.client.delete(types.ResBankModel, ids) -} diff --git a/api/res_company.go b/api/res_company.go deleted file mode 100644 index 4862e18b..00000000 --- a/api/res_company.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResCompanyService struct { - client *Client -} - -func NewResCompanyService(c *Client) *ResCompanyService { - return &ResCompanyService{client: c} -} - -func (svc *ResCompanyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResCompanyModel, name) -} - -func (svc *ResCompanyService) GetByIds(ids []int64) (*types.ResCompanys, error) { - r := &types.ResCompanys{} - return r, svc.client.getByIds(types.ResCompanyModel, ids, r) -} - -func (svc *ResCompanyService) GetByName(name string) (*types.ResCompanys, error) { - r := &types.ResCompanys{} - return r, svc.client.getByName(types.ResCompanyModel, name, r) -} - -func (svc *ResCompanyService) GetByField(field string, value string) (*types.ResCompanys, error) { - r := &types.ResCompanys{} - return r, svc.client.getByField(types.ResCompanyModel, field, value, r) -} - -func (svc *ResCompanyService) GetAll() (*types.ResCompanys, error) { - r := &types.ResCompanys{} - return r, svc.client.getAll(types.ResCompanyModel, r) -} - -func (svc *ResCompanyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResCompanyModel, fields, relations) -} - -func (svc *ResCompanyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResCompanyModel, ids, fields, relations) -} - -func (svc *ResCompanyService) Delete(ids []int64) error { - return svc.client.delete(types.ResCompanyModel, ids) -} diff --git a/api/res_config.go b/api/res_config.go deleted file mode 100644 index fce3ee3d..00000000 --- a/api/res_config.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResConfigService struct { - client *Client -} - -func NewResConfigService(c *Client) *ResConfigService { - return &ResConfigService{client: c} -} - -func (svc *ResConfigService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResConfigModel, name) -} - -func (svc *ResConfigService) GetByIds(ids []int64) (*types.ResConfigs, error) { - r := &types.ResConfigs{} - return r, svc.client.getByIds(types.ResConfigModel, ids, r) -} - -func (svc *ResConfigService) GetByName(name string) (*types.ResConfigs, error) { - r := &types.ResConfigs{} - return r, svc.client.getByName(types.ResConfigModel, name, r) -} - -func (svc *ResConfigService) GetByField(field string, value string) (*types.ResConfigs, error) { - r := &types.ResConfigs{} - return r, svc.client.getByField(types.ResConfigModel, field, value, r) -} - -func (svc *ResConfigService) GetAll() (*types.ResConfigs, error) { - r := &types.ResConfigs{} - return r, svc.client.getAll(types.ResConfigModel, r) -} - -func (svc *ResConfigService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResConfigModel, fields, relations) -} - -func (svc *ResConfigService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResConfigModel, ids, fields, relations) -} - -func (svc *ResConfigService) Delete(ids []int64) error { - return svc.client.delete(types.ResConfigModel, ids) -} diff --git a/api/res_config_installer.go b/api/res_config_installer.go deleted file mode 100644 index c40376e4..00000000 --- a/api/res_config_installer.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResConfigInstallerService struct { - client *Client -} - -func NewResConfigInstallerService(c *Client) *ResConfigInstallerService { - return &ResConfigInstallerService{client: c} -} - -func (svc *ResConfigInstallerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResConfigInstallerModel, name) -} - -func (svc *ResConfigInstallerService) GetByIds(ids []int64) (*types.ResConfigInstallers, error) { - r := &types.ResConfigInstallers{} - return r, svc.client.getByIds(types.ResConfigInstallerModel, ids, r) -} - -func (svc *ResConfigInstallerService) GetByName(name string) (*types.ResConfigInstallers, error) { - r := &types.ResConfigInstallers{} - return r, svc.client.getByName(types.ResConfigInstallerModel, name, r) -} - -func (svc *ResConfigInstallerService) GetByField(field string, value string) (*types.ResConfigInstallers, error) { - r := &types.ResConfigInstallers{} - return r, svc.client.getByField(types.ResConfigInstallerModel, field, value, r) -} - -func (svc *ResConfigInstallerService) GetAll() (*types.ResConfigInstallers, error) { - r := &types.ResConfigInstallers{} - return r, svc.client.getAll(types.ResConfigInstallerModel, r) -} - -func (svc *ResConfigInstallerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResConfigInstallerModel, fields, relations) -} - -func (svc *ResConfigInstallerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResConfigInstallerModel, ids, fields, relations) -} - -func (svc *ResConfigInstallerService) Delete(ids []int64) error { - return svc.client.delete(types.ResConfigInstallerModel, ids) -} diff --git a/api/res_config_settings.go b/api/res_config_settings.go deleted file mode 100644 index b7295de6..00000000 --- a/api/res_config_settings.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResConfigSettingsService struct { - client *Client -} - -func NewResConfigSettingsService(c *Client) *ResConfigSettingsService { - return &ResConfigSettingsService{client: c} -} - -func (svc *ResConfigSettingsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResConfigSettingsModel, name) -} - -func (svc *ResConfigSettingsService) GetByIds(ids []int64) (*types.ResConfigSettingss, error) { - r := &types.ResConfigSettingss{} - return r, svc.client.getByIds(types.ResConfigSettingsModel, ids, r) -} - -func (svc *ResConfigSettingsService) GetByName(name string) (*types.ResConfigSettingss, error) { - r := &types.ResConfigSettingss{} - return r, svc.client.getByName(types.ResConfigSettingsModel, name, r) -} - -func (svc *ResConfigSettingsService) GetByField(field string, value string) (*types.ResConfigSettingss, error) { - r := &types.ResConfigSettingss{} - return r, svc.client.getByField(types.ResConfigSettingsModel, field, value, r) -} - -func (svc *ResConfigSettingsService) GetAll() (*types.ResConfigSettingss, error) { - r := &types.ResConfigSettingss{} - return r, svc.client.getAll(types.ResConfigSettingsModel, r) -} - -func (svc *ResConfigSettingsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResConfigSettingsModel, fields, relations) -} - -func (svc *ResConfigSettingsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResConfigSettingsModel, ids, fields, relations) -} - -func (svc *ResConfigSettingsService) Delete(ids []int64) error { - return svc.client.delete(types.ResConfigSettingsModel, ids) -} diff --git a/api/res_country.go b/api/res_country.go deleted file mode 100644 index 7bf185aa..00000000 --- a/api/res_country.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResCountryService struct { - client *Client -} - -func NewResCountryService(c *Client) *ResCountryService { - return &ResCountryService{client: c} -} - -func (svc *ResCountryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResCountryModel, name) -} - -func (svc *ResCountryService) GetByIds(ids []int64) (*types.ResCountrys, error) { - r := &types.ResCountrys{} - return r, svc.client.getByIds(types.ResCountryModel, ids, r) -} - -func (svc *ResCountryService) GetByName(name string) (*types.ResCountrys, error) { - r := &types.ResCountrys{} - return r, svc.client.getByName(types.ResCountryModel, name, r) -} - -func (svc *ResCountryService) GetByField(field string, value string) (*types.ResCountrys, error) { - r := &types.ResCountrys{} - return r, svc.client.getByField(types.ResCountryModel, field, value, r) -} - -func (svc *ResCountryService) GetAll() (*types.ResCountrys, error) { - r := &types.ResCountrys{} - return r, svc.client.getAll(types.ResCountryModel, r) -} - -func (svc *ResCountryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResCountryModel, fields, relations) -} - -func (svc *ResCountryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResCountryModel, ids, fields, relations) -} - -func (svc *ResCountryService) Delete(ids []int64) error { - return svc.client.delete(types.ResCountryModel, ids) -} diff --git a/api/res_country_group.go b/api/res_country_group.go deleted file mode 100644 index bd71b7c3..00000000 --- a/api/res_country_group.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResCountryGroupService struct { - client *Client -} - -func NewResCountryGroupService(c *Client) *ResCountryGroupService { - return &ResCountryGroupService{client: c} -} - -func (svc *ResCountryGroupService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResCountryGroupModel, name) -} - -func (svc *ResCountryGroupService) GetByIds(ids []int64) (*types.ResCountryGroups, error) { - r := &types.ResCountryGroups{} - return r, svc.client.getByIds(types.ResCountryGroupModel, ids, r) -} - -func (svc *ResCountryGroupService) GetByName(name string) (*types.ResCountryGroups, error) { - r := &types.ResCountryGroups{} - return r, svc.client.getByName(types.ResCountryGroupModel, name, r) -} - -func (svc *ResCountryGroupService) GetByField(field string, value string) (*types.ResCountryGroups, error) { - r := &types.ResCountryGroups{} - return r, svc.client.getByField(types.ResCountryGroupModel, field, value, r) -} - -func (svc *ResCountryGroupService) GetAll() (*types.ResCountryGroups, error) { - r := &types.ResCountryGroups{} - return r, svc.client.getAll(types.ResCountryGroupModel, r) -} - -func (svc *ResCountryGroupService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResCountryGroupModel, fields, relations) -} - -func (svc *ResCountryGroupService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResCountryGroupModel, ids, fields, relations) -} - -func (svc *ResCountryGroupService) Delete(ids []int64) error { - return svc.client.delete(types.ResCountryGroupModel, ids) -} diff --git a/api/res_country_state.go b/api/res_country_state.go deleted file mode 100644 index cbcf2dd3..00000000 --- a/api/res_country_state.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResCountryStateService struct { - client *Client -} - -func NewResCountryStateService(c *Client) *ResCountryStateService { - return &ResCountryStateService{client: c} -} - -func (svc *ResCountryStateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResCountryStateModel, name) -} - -func (svc *ResCountryStateService) GetByIds(ids []int64) (*types.ResCountryStates, error) { - r := &types.ResCountryStates{} - return r, svc.client.getByIds(types.ResCountryStateModel, ids, r) -} - -func (svc *ResCountryStateService) GetByName(name string) (*types.ResCountryStates, error) { - r := &types.ResCountryStates{} - return r, svc.client.getByName(types.ResCountryStateModel, name, r) -} - -func (svc *ResCountryStateService) GetByField(field string, value string) (*types.ResCountryStates, error) { - r := &types.ResCountryStates{} - return r, svc.client.getByField(types.ResCountryStateModel, field, value, r) -} - -func (svc *ResCountryStateService) GetAll() (*types.ResCountryStates, error) { - r := &types.ResCountryStates{} - return r, svc.client.getAll(types.ResCountryStateModel, r) -} - -func (svc *ResCountryStateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResCountryStateModel, fields, relations) -} - -func (svc *ResCountryStateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResCountryStateModel, ids, fields, relations) -} - -func (svc *ResCountryStateService) Delete(ids []int64) error { - return svc.client.delete(types.ResCountryStateModel, ids) -} diff --git a/api/res_currency.go b/api/res_currency.go deleted file mode 100644 index 8f4b4467..00000000 --- a/api/res_currency.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResCurrencyService struct { - client *Client -} - -func NewResCurrencyService(c *Client) *ResCurrencyService { - return &ResCurrencyService{client: c} -} - -func (svc *ResCurrencyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResCurrencyModel, name) -} - -func (svc *ResCurrencyService) GetByIds(ids []int64) (*types.ResCurrencys, error) { - r := &types.ResCurrencys{} - return r, svc.client.getByIds(types.ResCurrencyModel, ids, r) -} - -func (svc *ResCurrencyService) GetByName(name string) (*types.ResCurrencys, error) { - r := &types.ResCurrencys{} - return r, svc.client.getByName(types.ResCurrencyModel, name, r) -} - -func (svc *ResCurrencyService) GetByField(field string, value string) (*types.ResCurrencys, error) { - r := &types.ResCurrencys{} - return r, svc.client.getByField(types.ResCurrencyModel, field, value, r) -} - -func (svc *ResCurrencyService) GetAll() (*types.ResCurrencys, error) { - r := &types.ResCurrencys{} - return r, svc.client.getAll(types.ResCurrencyModel, r) -} - -func (svc *ResCurrencyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResCurrencyModel, fields, relations) -} - -func (svc *ResCurrencyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResCurrencyModel, ids, fields, relations) -} - -func (svc *ResCurrencyService) Delete(ids []int64) error { - return svc.client.delete(types.ResCurrencyModel, ids) -} diff --git a/api/res_currency_rate.go b/api/res_currency_rate.go deleted file mode 100644 index cfd0b0d2..00000000 --- a/api/res_currency_rate.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResCurrencyRateService struct { - client *Client -} - -func NewResCurrencyRateService(c *Client) *ResCurrencyRateService { - return &ResCurrencyRateService{client: c} -} - -func (svc *ResCurrencyRateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResCurrencyRateModel, name) -} - -func (svc *ResCurrencyRateService) GetByIds(ids []int64) (*types.ResCurrencyRates, error) { - r := &types.ResCurrencyRates{} - return r, svc.client.getByIds(types.ResCurrencyRateModel, ids, r) -} - -func (svc *ResCurrencyRateService) GetByName(name string) (*types.ResCurrencyRates, error) { - r := &types.ResCurrencyRates{} - return r, svc.client.getByName(types.ResCurrencyRateModel, name, r) -} - -func (svc *ResCurrencyRateService) GetByField(field string, value string) (*types.ResCurrencyRates, error) { - r := &types.ResCurrencyRates{} - return r, svc.client.getByField(types.ResCurrencyRateModel, field, value, r) -} - -func (svc *ResCurrencyRateService) GetAll() (*types.ResCurrencyRates, error) { - r := &types.ResCurrencyRates{} - return r, svc.client.getAll(types.ResCurrencyRateModel, r) -} - -func (svc *ResCurrencyRateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResCurrencyRateModel, fields, relations) -} - -func (svc *ResCurrencyRateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResCurrencyRateModel, ids, fields, relations) -} - -func (svc *ResCurrencyRateService) Delete(ids []int64) error { - return svc.client.delete(types.ResCurrencyRateModel, ids) -} diff --git a/api/res_groups.go b/api/res_groups.go deleted file mode 100644 index aec61456..00000000 --- a/api/res_groups.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResGroupsService struct { - client *Client -} - -func NewResGroupsService(c *Client) *ResGroupsService { - return &ResGroupsService{client: c} -} - -func (svc *ResGroupsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResGroupsModel, name) -} - -func (svc *ResGroupsService) GetByIds(ids []int64) (*types.ResGroupss, error) { - r := &types.ResGroupss{} - return r, svc.client.getByIds(types.ResGroupsModel, ids, r) -} - -func (svc *ResGroupsService) GetByName(name string) (*types.ResGroupss, error) { - r := &types.ResGroupss{} - return r, svc.client.getByName(types.ResGroupsModel, name, r) -} - -func (svc *ResGroupsService) GetByField(field string, value string) (*types.ResGroupss, error) { - r := &types.ResGroupss{} - return r, svc.client.getByField(types.ResGroupsModel, field, value, r) -} - -func (svc *ResGroupsService) GetAll() (*types.ResGroupss, error) { - r := &types.ResGroupss{} - return r, svc.client.getAll(types.ResGroupsModel, r) -} - -func (svc *ResGroupsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResGroupsModel, fields, relations) -} - -func (svc *ResGroupsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResGroupsModel, ids, fields, relations) -} - -func (svc *ResGroupsService) Delete(ids []int64) error { - return svc.client.delete(types.ResGroupsModel, ids) -} diff --git a/api/res_lang.go b/api/res_lang.go deleted file mode 100644 index 90653404..00000000 --- a/api/res_lang.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResLangService struct { - client *Client -} - -func NewResLangService(c *Client) *ResLangService { - return &ResLangService{client: c} -} - -func (svc *ResLangService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResLangModel, name) -} - -func (svc *ResLangService) GetByIds(ids []int64) (*types.ResLangs, error) { - r := &types.ResLangs{} - return r, svc.client.getByIds(types.ResLangModel, ids, r) -} - -func (svc *ResLangService) GetByName(name string) (*types.ResLangs, error) { - r := &types.ResLangs{} - return r, svc.client.getByName(types.ResLangModel, name, r) -} - -func (svc *ResLangService) GetByField(field string, value string) (*types.ResLangs, error) { - r := &types.ResLangs{} - return r, svc.client.getByField(types.ResLangModel, field, value, r) -} - -func (svc *ResLangService) GetAll() (*types.ResLangs, error) { - r := &types.ResLangs{} - return r, svc.client.getAll(types.ResLangModel, r) -} - -func (svc *ResLangService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResLangModel, fields, relations) -} - -func (svc *ResLangService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResLangModel, ids, fields, relations) -} - -func (svc *ResLangService) Delete(ids []int64) error { - return svc.client.delete(types.ResLangModel, ids) -} diff --git a/api/res_partner.go b/api/res_partner.go deleted file mode 100644 index 8d477005..00000000 --- a/api/res_partner.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResPartnerService struct { - client *Client -} - -func NewResPartnerService(c *Client) *ResPartnerService { - return &ResPartnerService{client: c} -} - -func (svc *ResPartnerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResPartnerModel, name) -} - -func (svc *ResPartnerService) GetByIds(ids []int64) (*types.ResPartners, error) { - r := &types.ResPartners{} - return r, svc.client.getByIds(types.ResPartnerModel, ids, r) -} - -func (svc *ResPartnerService) GetByName(name string) (*types.ResPartners, error) { - r := &types.ResPartners{} - return r, svc.client.getByName(types.ResPartnerModel, name, r) -} - -func (svc *ResPartnerService) GetByField(field string, value string) (*types.ResPartners, error) { - r := &types.ResPartners{} - return r, svc.client.getByField(types.ResPartnerModel, field, value, r) -} - -func (svc *ResPartnerService) GetAll() (*types.ResPartners, error) { - r := &types.ResPartners{} - return r, svc.client.getAll(types.ResPartnerModel, r) -} - -func (svc *ResPartnerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResPartnerModel, fields, relations) -} - -func (svc *ResPartnerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResPartnerModel, ids, fields, relations) -} - -func (svc *ResPartnerService) Delete(ids []int64) error { - return svc.client.delete(types.ResPartnerModel, ids) -} diff --git a/api/res_partner_bank.go b/api/res_partner_bank.go deleted file mode 100644 index afab66b6..00000000 --- a/api/res_partner_bank.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResPartnerBankService struct { - client *Client -} - -func NewResPartnerBankService(c *Client) *ResPartnerBankService { - return &ResPartnerBankService{client: c} -} - -func (svc *ResPartnerBankService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResPartnerBankModel, name) -} - -func (svc *ResPartnerBankService) GetByIds(ids []int64) (*types.ResPartnerBanks, error) { - r := &types.ResPartnerBanks{} - return r, svc.client.getByIds(types.ResPartnerBankModel, ids, r) -} - -func (svc *ResPartnerBankService) GetByName(name string) (*types.ResPartnerBanks, error) { - r := &types.ResPartnerBanks{} - return r, svc.client.getByName(types.ResPartnerBankModel, name, r) -} - -func (svc *ResPartnerBankService) GetByField(field string, value string) (*types.ResPartnerBanks, error) { - r := &types.ResPartnerBanks{} - return r, svc.client.getByField(types.ResPartnerBankModel, field, value, r) -} - -func (svc *ResPartnerBankService) GetAll() (*types.ResPartnerBanks, error) { - r := &types.ResPartnerBanks{} - return r, svc.client.getAll(types.ResPartnerBankModel, r) -} - -func (svc *ResPartnerBankService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResPartnerBankModel, fields, relations) -} - -func (svc *ResPartnerBankService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResPartnerBankModel, ids, fields, relations) -} - -func (svc *ResPartnerBankService) Delete(ids []int64) error { - return svc.client.delete(types.ResPartnerBankModel, ids) -} diff --git a/api/res_partner_category.go b/api/res_partner_category.go deleted file mode 100644 index bb427c6a..00000000 --- a/api/res_partner_category.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResPartnerCategoryService struct { - client *Client -} - -func NewResPartnerCategoryService(c *Client) *ResPartnerCategoryService { - return &ResPartnerCategoryService{client: c} -} - -func (svc *ResPartnerCategoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResPartnerCategoryModel, name) -} - -func (svc *ResPartnerCategoryService) GetByIds(ids []int64) (*types.ResPartnerCategorys, error) { - r := &types.ResPartnerCategorys{} - return r, svc.client.getByIds(types.ResPartnerCategoryModel, ids, r) -} - -func (svc *ResPartnerCategoryService) GetByName(name string) (*types.ResPartnerCategorys, error) { - r := &types.ResPartnerCategorys{} - return r, svc.client.getByName(types.ResPartnerCategoryModel, name, r) -} - -func (svc *ResPartnerCategoryService) GetByField(field string, value string) (*types.ResPartnerCategorys, error) { - r := &types.ResPartnerCategorys{} - return r, svc.client.getByField(types.ResPartnerCategoryModel, field, value, r) -} - -func (svc *ResPartnerCategoryService) GetAll() (*types.ResPartnerCategorys, error) { - r := &types.ResPartnerCategorys{} - return r, svc.client.getAll(types.ResPartnerCategoryModel, r) -} - -func (svc *ResPartnerCategoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResPartnerCategoryModel, fields, relations) -} - -func (svc *ResPartnerCategoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResPartnerCategoryModel, ids, fields, relations) -} - -func (svc *ResPartnerCategoryService) Delete(ids []int64) error { - return svc.client.delete(types.ResPartnerCategoryModel, ids) -} diff --git a/api/res_partner_industry.go b/api/res_partner_industry.go deleted file mode 100644 index 04d343ec..00000000 --- a/api/res_partner_industry.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResPartnerIndustryService struct { - client *Client -} - -func NewResPartnerIndustryService(c *Client) *ResPartnerIndustryService { - return &ResPartnerIndustryService{client: c} -} - -func (svc *ResPartnerIndustryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResPartnerIndustryModel, name) -} - -func (svc *ResPartnerIndustryService) GetByIds(ids []int64) (*types.ResPartnerIndustrys, error) { - r := &types.ResPartnerIndustrys{} - return r, svc.client.getByIds(types.ResPartnerIndustryModel, ids, r) -} - -func (svc *ResPartnerIndustryService) GetByName(name string) (*types.ResPartnerIndustrys, error) { - r := &types.ResPartnerIndustrys{} - return r, svc.client.getByName(types.ResPartnerIndustryModel, name, r) -} - -func (svc *ResPartnerIndustryService) GetByField(field string, value string) (*types.ResPartnerIndustrys, error) { - r := &types.ResPartnerIndustrys{} - return r, svc.client.getByField(types.ResPartnerIndustryModel, field, value, r) -} - -func (svc *ResPartnerIndustryService) GetAll() (*types.ResPartnerIndustrys, error) { - r := &types.ResPartnerIndustrys{} - return r, svc.client.getAll(types.ResPartnerIndustryModel, r) -} - -func (svc *ResPartnerIndustryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResPartnerIndustryModel, fields, relations) -} - -func (svc *ResPartnerIndustryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResPartnerIndustryModel, ids, fields, relations) -} - -func (svc *ResPartnerIndustryService) Delete(ids []int64) error { - return svc.client.delete(types.ResPartnerIndustryModel, ids) -} diff --git a/api/res_partner_title.go b/api/res_partner_title.go deleted file mode 100644 index 19f58140..00000000 --- a/api/res_partner_title.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResPartnerTitleService struct { - client *Client -} - -func NewResPartnerTitleService(c *Client) *ResPartnerTitleService { - return &ResPartnerTitleService{client: c} -} - -func (svc *ResPartnerTitleService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResPartnerTitleModel, name) -} - -func (svc *ResPartnerTitleService) GetByIds(ids []int64) (*types.ResPartnerTitles, error) { - r := &types.ResPartnerTitles{} - return r, svc.client.getByIds(types.ResPartnerTitleModel, ids, r) -} - -func (svc *ResPartnerTitleService) GetByName(name string) (*types.ResPartnerTitles, error) { - r := &types.ResPartnerTitles{} - return r, svc.client.getByName(types.ResPartnerTitleModel, name, r) -} - -func (svc *ResPartnerTitleService) GetByField(field string, value string) (*types.ResPartnerTitles, error) { - r := &types.ResPartnerTitles{} - return r, svc.client.getByField(types.ResPartnerTitleModel, field, value, r) -} - -func (svc *ResPartnerTitleService) GetAll() (*types.ResPartnerTitles, error) { - r := &types.ResPartnerTitles{} - return r, svc.client.getAll(types.ResPartnerTitleModel, r) -} - -func (svc *ResPartnerTitleService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResPartnerTitleModel, fields, relations) -} - -func (svc *ResPartnerTitleService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResPartnerTitleModel, ids, fields, relations) -} - -func (svc *ResPartnerTitleService) Delete(ids []int64) error { - return svc.client.delete(types.ResPartnerTitleModel, ids) -} diff --git a/api/res_request_link.go b/api/res_request_link.go deleted file mode 100644 index ccafee8f..00000000 --- a/api/res_request_link.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResRequestLinkService struct { - client *Client -} - -func NewResRequestLinkService(c *Client) *ResRequestLinkService { - return &ResRequestLinkService{client: c} -} - -func (svc *ResRequestLinkService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResRequestLinkModel, name) -} - -func (svc *ResRequestLinkService) GetByIds(ids []int64) (*types.ResRequestLinks, error) { - r := &types.ResRequestLinks{} - return r, svc.client.getByIds(types.ResRequestLinkModel, ids, r) -} - -func (svc *ResRequestLinkService) GetByName(name string) (*types.ResRequestLinks, error) { - r := &types.ResRequestLinks{} - return r, svc.client.getByName(types.ResRequestLinkModel, name, r) -} - -func (svc *ResRequestLinkService) GetByField(field string, value string) (*types.ResRequestLinks, error) { - r := &types.ResRequestLinks{} - return r, svc.client.getByField(types.ResRequestLinkModel, field, value, r) -} - -func (svc *ResRequestLinkService) GetAll() (*types.ResRequestLinks, error) { - r := &types.ResRequestLinks{} - return r, svc.client.getAll(types.ResRequestLinkModel, r) -} - -func (svc *ResRequestLinkService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResRequestLinkModel, fields, relations) -} - -func (svc *ResRequestLinkService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResRequestLinkModel, ids, fields, relations) -} - -func (svc *ResRequestLinkService) Delete(ids []int64) error { - return svc.client.delete(types.ResRequestLinkModel, ids) -} diff --git a/api/res_users.go b/api/res_users.go deleted file mode 100644 index faca45d8..00000000 --- a/api/res_users.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResUsersService struct { - client *Client -} - -func NewResUsersService(c *Client) *ResUsersService { - return &ResUsersService{client: c} -} - -func (svc *ResUsersService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResUsersModel, name) -} - -func (svc *ResUsersService) GetByIds(ids []int64) (*types.ResUserss, error) { - r := &types.ResUserss{} - return r, svc.client.getByIds(types.ResUsersModel, ids, r) -} - -func (svc *ResUsersService) GetByName(name string) (*types.ResUserss, error) { - r := &types.ResUserss{} - return r, svc.client.getByName(types.ResUsersModel, name, r) -} - -func (svc *ResUsersService) GetByField(field string, value string) (*types.ResUserss, error) { - r := &types.ResUserss{} - return r, svc.client.getByField(types.ResUsersModel, field, value, r) -} - -func (svc *ResUsersService) GetAll() (*types.ResUserss, error) { - r := &types.ResUserss{} - return r, svc.client.getAll(types.ResUsersModel, r) -} - -func (svc *ResUsersService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResUsersModel, fields, relations) -} - -func (svc *ResUsersService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResUsersModel, ids, fields, relations) -} - -func (svc *ResUsersService) Delete(ids []int64) error { - return svc.client.delete(types.ResUsersModel, ids) -} diff --git a/api/res_users_log.go b/api/res_users_log.go deleted file mode 100644 index 28db1d9e..00000000 --- a/api/res_users_log.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResUsersLogService struct { - client *Client -} - -func NewResUsersLogService(c *Client) *ResUsersLogService { - return &ResUsersLogService{client: c} -} - -func (svc *ResUsersLogService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResUsersLogModel, name) -} - -func (svc *ResUsersLogService) GetByIds(ids []int64) (*types.ResUsersLogs, error) { - r := &types.ResUsersLogs{} - return r, svc.client.getByIds(types.ResUsersLogModel, ids, r) -} - -func (svc *ResUsersLogService) GetByName(name string) (*types.ResUsersLogs, error) { - r := &types.ResUsersLogs{} - return r, svc.client.getByName(types.ResUsersLogModel, name, r) -} - -func (svc *ResUsersLogService) GetByField(field string, value string) (*types.ResUsersLogs, error) { - r := &types.ResUsersLogs{} - return r, svc.client.getByField(types.ResUsersLogModel, field, value, r) -} - -func (svc *ResUsersLogService) GetAll() (*types.ResUsersLogs, error) { - r := &types.ResUsersLogs{} - return r, svc.client.getAll(types.ResUsersLogModel, r) -} - -func (svc *ResUsersLogService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResUsersLogModel, fields, relations) -} - -func (svc *ResUsersLogService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResUsersLogModel, ids, fields, relations) -} - -func (svc *ResUsersLogService) Delete(ids []int64) error { - return svc.client.delete(types.ResUsersLogModel, ids) -} diff --git a/api/resource_calendar.go b/api/resource_calendar.go deleted file mode 100644 index b2a131c6..00000000 --- a/api/resource_calendar.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResourceCalendarService struct { - client *Client -} - -func NewResourceCalendarService(c *Client) *ResourceCalendarService { - return &ResourceCalendarService{client: c} -} - -func (svc *ResourceCalendarService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResourceCalendarModel, name) -} - -func (svc *ResourceCalendarService) GetByIds(ids []int64) (*types.ResourceCalendars, error) { - r := &types.ResourceCalendars{} - return r, svc.client.getByIds(types.ResourceCalendarModel, ids, r) -} - -func (svc *ResourceCalendarService) GetByName(name string) (*types.ResourceCalendars, error) { - r := &types.ResourceCalendars{} - return r, svc.client.getByName(types.ResourceCalendarModel, name, r) -} - -func (svc *ResourceCalendarService) GetByField(field string, value string) (*types.ResourceCalendars, error) { - r := &types.ResourceCalendars{} - return r, svc.client.getByField(types.ResourceCalendarModel, field, value, r) -} - -func (svc *ResourceCalendarService) GetAll() (*types.ResourceCalendars, error) { - r := &types.ResourceCalendars{} - return r, svc.client.getAll(types.ResourceCalendarModel, r) -} - -func (svc *ResourceCalendarService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResourceCalendarModel, fields, relations) -} - -func (svc *ResourceCalendarService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResourceCalendarModel, ids, fields, relations) -} - -func (svc *ResourceCalendarService) Delete(ids []int64) error { - return svc.client.delete(types.ResourceCalendarModel, ids) -} diff --git a/api/resource_calendar_attendance.go b/api/resource_calendar_attendance.go deleted file mode 100644 index ff3c687d..00000000 --- a/api/resource_calendar_attendance.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResourceCalendarAttendanceService struct { - client *Client -} - -func NewResourceCalendarAttendanceService(c *Client) *ResourceCalendarAttendanceService { - return &ResourceCalendarAttendanceService{client: c} -} - -func (svc *ResourceCalendarAttendanceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResourceCalendarAttendanceModel, name) -} - -func (svc *ResourceCalendarAttendanceService) GetByIds(ids []int64) (*types.ResourceCalendarAttendances, error) { - r := &types.ResourceCalendarAttendances{} - return r, svc.client.getByIds(types.ResourceCalendarAttendanceModel, ids, r) -} - -func (svc *ResourceCalendarAttendanceService) GetByName(name string) (*types.ResourceCalendarAttendances, error) { - r := &types.ResourceCalendarAttendances{} - return r, svc.client.getByName(types.ResourceCalendarAttendanceModel, name, r) -} - -func (svc *ResourceCalendarAttendanceService) GetByField(field string, value string) (*types.ResourceCalendarAttendances, error) { - r := &types.ResourceCalendarAttendances{} - return r, svc.client.getByField(types.ResourceCalendarAttendanceModel, field, value, r) -} - -func (svc *ResourceCalendarAttendanceService) GetAll() (*types.ResourceCalendarAttendances, error) { - r := &types.ResourceCalendarAttendances{} - return r, svc.client.getAll(types.ResourceCalendarAttendanceModel, r) -} - -func (svc *ResourceCalendarAttendanceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResourceCalendarAttendanceModel, fields, relations) -} - -func (svc *ResourceCalendarAttendanceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResourceCalendarAttendanceModel, ids, fields, relations) -} - -func (svc *ResourceCalendarAttendanceService) Delete(ids []int64) error { - return svc.client.delete(types.ResourceCalendarAttendanceModel, ids) -} diff --git a/api/resource_calendar_leaves.go b/api/resource_calendar_leaves.go deleted file mode 100644 index 89287183..00000000 --- a/api/resource_calendar_leaves.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResourceCalendarLeavesService struct { - client *Client -} - -func NewResourceCalendarLeavesService(c *Client) *ResourceCalendarLeavesService { - return &ResourceCalendarLeavesService{client: c} -} - -func (svc *ResourceCalendarLeavesService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResourceCalendarLeavesModel, name) -} - -func (svc *ResourceCalendarLeavesService) GetByIds(ids []int64) (*types.ResourceCalendarLeavess, error) { - r := &types.ResourceCalendarLeavess{} - return r, svc.client.getByIds(types.ResourceCalendarLeavesModel, ids, r) -} - -func (svc *ResourceCalendarLeavesService) GetByName(name string) (*types.ResourceCalendarLeavess, error) { - r := &types.ResourceCalendarLeavess{} - return r, svc.client.getByName(types.ResourceCalendarLeavesModel, name, r) -} - -func (svc *ResourceCalendarLeavesService) GetByField(field string, value string) (*types.ResourceCalendarLeavess, error) { - r := &types.ResourceCalendarLeavess{} - return r, svc.client.getByField(types.ResourceCalendarLeavesModel, field, value, r) -} - -func (svc *ResourceCalendarLeavesService) GetAll() (*types.ResourceCalendarLeavess, error) { - r := &types.ResourceCalendarLeavess{} - return r, svc.client.getAll(types.ResourceCalendarLeavesModel, r) -} - -func (svc *ResourceCalendarLeavesService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResourceCalendarLeavesModel, fields, relations) -} - -func (svc *ResourceCalendarLeavesService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResourceCalendarLeavesModel, ids, fields, relations) -} - -func (svc *ResourceCalendarLeavesService) Delete(ids []int64) error { - return svc.client.delete(types.ResourceCalendarLeavesModel, ids) -} diff --git a/api/resource_mixin.go b/api/resource_mixin.go deleted file mode 100644 index 75f02259..00000000 --- a/api/resource_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResourceMixinService struct { - client *Client -} - -func NewResourceMixinService(c *Client) *ResourceMixinService { - return &ResourceMixinService{client: c} -} - -func (svc *ResourceMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResourceMixinModel, name) -} - -func (svc *ResourceMixinService) GetByIds(ids []int64) (*types.ResourceMixins, error) { - r := &types.ResourceMixins{} - return r, svc.client.getByIds(types.ResourceMixinModel, ids, r) -} - -func (svc *ResourceMixinService) GetByName(name string) (*types.ResourceMixins, error) { - r := &types.ResourceMixins{} - return r, svc.client.getByName(types.ResourceMixinModel, name, r) -} - -func (svc *ResourceMixinService) GetByField(field string, value string) (*types.ResourceMixins, error) { - r := &types.ResourceMixins{} - return r, svc.client.getByField(types.ResourceMixinModel, field, value, r) -} - -func (svc *ResourceMixinService) GetAll() (*types.ResourceMixins, error) { - r := &types.ResourceMixins{} - return r, svc.client.getAll(types.ResourceMixinModel, r) -} - -func (svc *ResourceMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResourceMixinModel, fields, relations) -} - -func (svc *ResourceMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResourceMixinModel, ids, fields, relations) -} - -func (svc *ResourceMixinService) Delete(ids []int64) error { - return svc.client.delete(types.ResourceMixinModel, ids) -} diff --git a/api/resource_resource.go b/api/resource_resource.go deleted file mode 100644 index 2ef49712..00000000 --- a/api/resource_resource.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResourceResourceService struct { - client *Client -} - -func NewResourceResourceService(c *Client) *ResourceResourceService { - return &ResourceResourceService{client: c} -} - -func (svc *ResourceResourceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResourceResourceModel, name) -} - -func (svc *ResourceResourceService) GetByIds(ids []int64) (*types.ResourceResources, error) { - r := &types.ResourceResources{} - return r, svc.client.getByIds(types.ResourceResourceModel, ids, r) -} - -func (svc *ResourceResourceService) GetByName(name string) (*types.ResourceResources, error) { - r := &types.ResourceResources{} - return r, svc.client.getByName(types.ResourceResourceModel, name, r) -} - -func (svc *ResourceResourceService) GetByField(field string, value string) (*types.ResourceResources, error) { - r := &types.ResourceResources{} - return r, svc.client.getByField(types.ResourceResourceModel, field, value, r) -} - -func (svc *ResourceResourceService) GetAll() (*types.ResourceResources, error) { - r := &types.ResourceResources{} - return r, svc.client.getAll(types.ResourceResourceModel, r) -} - -func (svc *ResourceResourceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResourceResourceModel, fields, relations) -} - -func (svc *ResourceResourceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResourceResourceModel, ids, fields, relations) -} - -func (svc *ResourceResourceService) Delete(ids []int64) error { - return svc.client.delete(types.ResourceResourceModel, ids) -} diff --git a/api/resource_test.go b/api/resource_test.go deleted file mode 100644 index 8fb69481..00000000 --- a/api/resource_test.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ResourceTestService struct { - client *Client -} - -func NewResourceTestService(c *Client) *ResourceTestService { - return &ResourceTestService{client: c} -} - -func (svc *ResourceTestService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ResourceTestModel, name) -} - -func (svc *ResourceTestService) GetByIds(ids []int64) (*types.ResourceTests, error) { - r := &types.ResourceTests{} - return r, svc.client.getByIds(types.ResourceTestModel, ids, r) -} - -func (svc *ResourceTestService) GetByName(name string) (*types.ResourceTests, error) { - r := &types.ResourceTests{} - return r, svc.client.getByName(types.ResourceTestModel, name, r) -} - -func (svc *ResourceTestService) GetByField(field string, value string) (*types.ResourceTests, error) { - r := &types.ResourceTests{} - return r, svc.client.getByField(types.ResourceTestModel, field, value, r) -} - -func (svc *ResourceTestService) GetAll() (*types.ResourceTests, error) { - r := &types.ResourceTests{} - return r, svc.client.getAll(types.ResourceTestModel, r) -} - -func (svc *ResourceTestService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ResourceTestModel, fields, relations) -} - -func (svc *ResourceTestService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ResourceTestModel, ids, fields, relations) -} - -func (svc *ResourceTestService) Delete(ids []int64) error { - return svc.client.delete(types.ResourceTestModel, ids) -} diff --git a/api/sale_advance_payment_inv.go b/api/sale_advance_payment_inv.go deleted file mode 100644 index 315bebe6..00000000 --- a/api/sale_advance_payment_inv.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type SaleAdvancePaymentInvService struct { - client *Client -} - -func NewSaleAdvancePaymentInvService(c *Client) *SaleAdvancePaymentInvService { - return &SaleAdvancePaymentInvService{client: c} -} - -func (svc *SaleAdvancePaymentInvService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.SaleAdvancePaymentInvModel, name) -} - -func (svc *SaleAdvancePaymentInvService) GetByIds(ids []int64) (*types.SaleAdvancePaymentInvs, error) { - s := &types.SaleAdvancePaymentInvs{} - return s, svc.client.getByIds(types.SaleAdvancePaymentInvModel, ids, s) -} - -func (svc *SaleAdvancePaymentInvService) GetByName(name string) (*types.SaleAdvancePaymentInvs, error) { - s := &types.SaleAdvancePaymentInvs{} - return s, svc.client.getByName(types.SaleAdvancePaymentInvModel, name, s) -} - -func (svc *SaleAdvancePaymentInvService) GetByField(field string, value string) (*types.SaleAdvancePaymentInvs, error) { - s := &types.SaleAdvancePaymentInvs{} - return s, svc.client.getByField(types.SaleAdvancePaymentInvModel, field, value, s) -} - -func (svc *SaleAdvancePaymentInvService) GetAll() (*types.SaleAdvancePaymentInvs, error) { - s := &types.SaleAdvancePaymentInvs{} - return s, svc.client.getAll(types.SaleAdvancePaymentInvModel, s) -} - -func (svc *SaleAdvancePaymentInvService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.SaleAdvancePaymentInvModel, fields, relations) -} - -func (svc *SaleAdvancePaymentInvService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.SaleAdvancePaymentInvModel, ids, fields, relations) -} - -func (svc *SaleAdvancePaymentInvService) Delete(ids []int64) error { - return svc.client.delete(types.SaleAdvancePaymentInvModel, ids) -} diff --git a/api/sale_layout_category.go b/api/sale_layout_category.go deleted file mode 100644 index 52b04f53..00000000 --- a/api/sale_layout_category.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type SaleLayoutCategoryService struct { - client *Client -} - -func NewSaleLayoutCategoryService(c *Client) *SaleLayoutCategoryService { - return &SaleLayoutCategoryService{client: c} -} - -func (svc *SaleLayoutCategoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.SaleLayoutCategoryModel, name) -} - -func (svc *SaleLayoutCategoryService) GetByIds(ids []int64) (*types.SaleLayoutCategorys, error) { - s := &types.SaleLayoutCategorys{} - return s, svc.client.getByIds(types.SaleLayoutCategoryModel, ids, s) -} - -func (svc *SaleLayoutCategoryService) GetByName(name string) (*types.SaleLayoutCategorys, error) { - s := &types.SaleLayoutCategorys{} - return s, svc.client.getByName(types.SaleLayoutCategoryModel, name, s) -} - -func (svc *SaleLayoutCategoryService) GetByField(field string, value string) (*types.SaleLayoutCategorys, error) { - s := &types.SaleLayoutCategorys{} - return s, svc.client.getByField(types.SaleLayoutCategoryModel, field, value, s) -} - -func (svc *SaleLayoutCategoryService) GetAll() (*types.SaleLayoutCategorys, error) { - s := &types.SaleLayoutCategorys{} - return s, svc.client.getAll(types.SaleLayoutCategoryModel, s) -} - -func (svc *SaleLayoutCategoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.SaleLayoutCategoryModel, fields, relations) -} - -func (svc *SaleLayoutCategoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.SaleLayoutCategoryModel, ids, fields, relations) -} - -func (svc *SaleLayoutCategoryService) Delete(ids []int64) error { - return svc.client.delete(types.SaleLayoutCategoryModel, ids) -} diff --git a/api/sale_order.go b/api/sale_order.go deleted file mode 100644 index 1b8fc7c9..00000000 --- a/api/sale_order.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type SaleOrderService struct { - client *Client -} - -func NewSaleOrderService(c *Client) *SaleOrderService { - return &SaleOrderService{client: c} -} - -func (svc *SaleOrderService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.SaleOrderModel, name) -} - -func (svc *SaleOrderService) GetByIds(ids []int64) (*types.SaleOrders, error) { - s := &types.SaleOrders{} - return s, svc.client.getByIds(types.SaleOrderModel, ids, s) -} - -func (svc *SaleOrderService) GetByName(name string) (*types.SaleOrders, error) { - s := &types.SaleOrders{} - return s, svc.client.getByName(types.SaleOrderModel, name, s) -} - -func (svc *SaleOrderService) GetByField(field string, value string) (*types.SaleOrders, error) { - s := &types.SaleOrders{} - return s, svc.client.getByField(types.SaleOrderModel, field, value, s) -} - -func (svc *SaleOrderService) GetAll() (*types.SaleOrders, error) { - s := &types.SaleOrders{} - return s, svc.client.getAll(types.SaleOrderModel, s) -} - -func (svc *SaleOrderService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.SaleOrderModel, fields, relations) -} - -func (svc *SaleOrderService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.SaleOrderModel, ids, fields, relations) -} - -func (svc *SaleOrderService) Delete(ids []int64) error { - return svc.client.delete(types.SaleOrderModel, ids) -} diff --git a/api/sale_order_line.go b/api/sale_order_line.go deleted file mode 100644 index 19ef5c76..00000000 --- a/api/sale_order_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type SaleOrderLineService struct { - client *Client -} - -func NewSaleOrderLineService(c *Client) *SaleOrderLineService { - return &SaleOrderLineService{client: c} -} - -func (svc *SaleOrderLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.SaleOrderLineModel, name) -} - -func (svc *SaleOrderLineService) GetByIds(ids []int64) (*types.SaleOrderLines, error) { - s := &types.SaleOrderLines{} - return s, svc.client.getByIds(types.SaleOrderLineModel, ids, s) -} - -func (svc *SaleOrderLineService) GetByName(name string) (*types.SaleOrderLines, error) { - s := &types.SaleOrderLines{} - return s, svc.client.getByName(types.SaleOrderLineModel, name, s) -} - -func (svc *SaleOrderLineService) GetByField(field string, value string) (*types.SaleOrderLines, error) { - s := &types.SaleOrderLines{} - return s, svc.client.getByField(types.SaleOrderLineModel, field, value, s) -} - -func (svc *SaleOrderLineService) GetAll() (*types.SaleOrderLines, error) { - s := &types.SaleOrderLines{} - return s, svc.client.getAll(types.SaleOrderLineModel, s) -} - -func (svc *SaleOrderLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.SaleOrderLineModel, fields, relations) -} - -func (svc *SaleOrderLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.SaleOrderLineModel, ids, fields, relations) -} - -func (svc *SaleOrderLineService) Delete(ids []int64) error { - return svc.client.delete(types.SaleOrderLineModel, ids) -} diff --git a/api/sale_report.go b/api/sale_report.go deleted file mode 100644 index 1598931f..00000000 --- a/api/sale_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type SaleReportService struct { - client *Client -} - -func NewSaleReportService(c *Client) *SaleReportService { - return &SaleReportService{client: c} -} - -func (svc *SaleReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.SaleReportModel, name) -} - -func (svc *SaleReportService) GetByIds(ids []int64) (*types.SaleReports, error) { - s := &types.SaleReports{} - return s, svc.client.getByIds(types.SaleReportModel, ids, s) -} - -func (svc *SaleReportService) GetByName(name string) (*types.SaleReports, error) { - s := &types.SaleReports{} - return s, svc.client.getByName(types.SaleReportModel, name, s) -} - -func (svc *SaleReportService) GetByField(field string, value string) (*types.SaleReports, error) { - s := &types.SaleReports{} - return s, svc.client.getByField(types.SaleReportModel, field, value, s) -} - -func (svc *SaleReportService) GetAll() (*types.SaleReports, error) { - s := &types.SaleReports{} - return s, svc.client.getAll(types.SaleReportModel, s) -} - -func (svc *SaleReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.SaleReportModel, fields, relations) -} - -func (svc *SaleReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.SaleReportModel, ids, fields, relations) -} - -func (svc *SaleReportService) Delete(ids []int64) error { - return svc.client.delete(types.SaleReportModel, ids) -} diff --git a/api/sms_api.go b/api/sms_api.go deleted file mode 100644 index 12cfbf07..00000000 --- a/api/sms_api.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type SmsApiService struct { - client *Client -} - -func NewSmsApiService(c *Client) *SmsApiService { - return &SmsApiService{client: c} -} - -func (svc *SmsApiService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.SmsApiModel, name) -} - -func (svc *SmsApiService) GetByIds(ids []int64) (*types.SmsApis, error) { - s := &types.SmsApis{} - return s, svc.client.getByIds(types.SmsApiModel, ids, s) -} - -func (svc *SmsApiService) GetByName(name string) (*types.SmsApis, error) { - s := &types.SmsApis{} - return s, svc.client.getByName(types.SmsApiModel, name, s) -} - -func (svc *SmsApiService) GetByField(field string, value string) (*types.SmsApis, error) { - s := &types.SmsApis{} - return s, svc.client.getByField(types.SmsApiModel, field, value, s) -} - -func (svc *SmsApiService) GetAll() (*types.SmsApis, error) { - s := &types.SmsApis{} - return s, svc.client.getAll(types.SmsApiModel, s) -} - -func (svc *SmsApiService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.SmsApiModel, fields, relations) -} - -func (svc *SmsApiService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.SmsApiModel, ids, fields, relations) -} - -func (svc *SmsApiService) Delete(ids []int64) error { - return svc.client.delete(types.SmsApiModel, ids) -} diff --git a/api/sms_send_sms.go b/api/sms_send_sms.go deleted file mode 100644 index 88488650..00000000 --- a/api/sms_send_sms.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type SmsSendSmsService struct { - client *Client -} - -func NewSmsSendSmsService(c *Client) *SmsSendSmsService { - return &SmsSendSmsService{client: c} -} - -func (svc *SmsSendSmsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.SmsSendSmsModel, name) -} - -func (svc *SmsSendSmsService) GetByIds(ids []int64) (*types.SmsSendSmss, error) { - s := &types.SmsSendSmss{} - return s, svc.client.getByIds(types.SmsSendSmsModel, ids, s) -} - -func (svc *SmsSendSmsService) GetByName(name string) (*types.SmsSendSmss, error) { - s := &types.SmsSendSmss{} - return s, svc.client.getByName(types.SmsSendSmsModel, name, s) -} - -func (svc *SmsSendSmsService) GetByField(field string, value string) (*types.SmsSendSmss, error) { - s := &types.SmsSendSmss{} - return s, svc.client.getByField(types.SmsSendSmsModel, field, value, s) -} - -func (svc *SmsSendSmsService) GetAll() (*types.SmsSendSmss, error) { - s := &types.SmsSendSmss{} - return s, svc.client.getAll(types.SmsSendSmsModel, s) -} - -func (svc *SmsSendSmsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.SmsSendSmsModel, fields, relations) -} - -func (svc *SmsSendSmsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.SmsSendSmsModel, ids, fields, relations) -} - -func (svc *SmsSendSmsService) Delete(ids []int64) error { - return svc.client.delete(types.SmsSendSmsModel, ids) -} diff --git a/api/stock_backorder_confirmation.go b/api/stock_backorder_confirmation.go deleted file mode 100644 index 1c9a40a4..00000000 --- a/api/stock_backorder_confirmation.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockBackorderConfirmationService struct { - client *Client -} - -func NewStockBackorderConfirmationService(c *Client) *StockBackorderConfirmationService { - return &StockBackorderConfirmationService{client: c} -} - -func (svc *StockBackorderConfirmationService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockBackorderConfirmationModel, name) -} - -func (svc *StockBackorderConfirmationService) GetByIds(ids []int64) (*types.StockBackorderConfirmations, error) { - s := &types.StockBackorderConfirmations{} - return s, svc.client.getByIds(types.StockBackorderConfirmationModel, ids, s) -} - -func (svc *StockBackorderConfirmationService) GetByName(name string) (*types.StockBackorderConfirmations, error) { - s := &types.StockBackorderConfirmations{} - return s, svc.client.getByName(types.StockBackorderConfirmationModel, name, s) -} - -func (svc *StockBackorderConfirmationService) GetByField(field string, value string) (*types.StockBackorderConfirmations, error) { - s := &types.StockBackorderConfirmations{} - return s, svc.client.getByField(types.StockBackorderConfirmationModel, field, value, s) -} - -func (svc *StockBackorderConfirmationService) GetAll() (*types.StockBackorderConfirmations, error) { - s := &types.StockBackorderConfirmations{} - return s, svc.client.getAll(types.StockBackorderConfirmationModel, s) -} - -func (svc *StockBackorderConfirmationService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockBackorderConfirmationModel, fields, relations) -} - -func (svc *StockBackorderConfirmationService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockBackorderConfirmationModel, ids, fields, relations) -} - -func (svc *StockBackorderConfirmationService) Delete(ids []int64) error { - return svc.client.delete(types.StockBackorderConfirmationModel, ids) -} diff --git a/api/stock_change_product_qty.go b/api/stock_change_product_qty.go deleted file mode 100644 index ffd5f830..00000000 --- a/api/stock_change_product_qty.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockChangeProductQtyService struct { - client *Client -} - -func NewStockChangeProductQtyService(c *Client) *StockChangeProductQtyService { - return &StockChangeProductQtyService{client: c} -} - -func (svc *StockChangeProductQtyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockChangeProductQtyModel, name) -} - -func (svc *StockChangeProductQtyService) GetByIds(ids []int64) (*types.StockChangeProductQtys, error) { - s := &types.StockChangeProductQtys{} - return s, svc.client.getByIds(types.StockChangeProductQtyModel, ids, s) -} - -func (svc *StockChangeProductQtyService) GetByName(name string) (*types.StockChangeProductQtys, error) { - s := &types.StockChangeProductQtys{} - return s, svc.client.getByName(types.StockChangeProductQtyModel, name, s) -} - -func (svc *StockChangeProductQtyService) GetByField(field string, value string) (*types.StockChangeProductQtys, error) { - s := &types.StockChangeProductQtys{} - return s, svc.client.getByField(types.StockChangeProductQtyModel, field, value, s) -} - -func (svc *StockChangeProductQtyService) GetAll() (*types.StockChangeProductQtys, error) { - s := &types.StockChangeProductQtys{} - return s, svc.client.getAll(types.StockChangeProductQtyModel, s) -} - -func (svc *StockChangeProductQtyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockChangeProductQtyModel, fields, relations) -} - -func (svc *StockChangeProductQtyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockChangeProductQtyModel, ids, fields, relations) -} - -func (svc *StockChangeProductQtyService) Delete(ids []int64) error { - return svc.client.delete(types.StockChangeProductQtyModel, ids) -} diff --git a/api/stock_change_standard_price.go b/api/stock_change_standard_price.go deleted file mode 100644 index 251e6b24..00000000 --- a/api/stock_change_standard_price.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockChangeStandardPriceService struct { - client *Client -} - -func NewStockChangeStandardPriceService(c *Client) *StockChangeStandardPriceService { - return &StockChangeStandardPriceService{client: c} -} - -func (svc *StockChangeStandardPriceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockChangeStandardPriceModel, name) -} - -func (svc *StockChangeStandardPriceService) GetByIds(ids []int64) (*types.StockChangeStandardPrices, error) { - s := &types.StockChangeStandardPrices{} - return s, svc.client.getByIds(types.StockChangeStandardPriceModel, ids, s) -} - -func (svc *StockChangeStandardPriceService) GetByName(name string) (*types.StockChangeStandardPrices, error) { - s := &types.StockChangeStandardPrices{} - return s, svc.client.getByName(types.StockChangeStandardPriceModel, name, s) -} - -func (svc *StockChangeStandardPriceService) GetByField(field string, value string) (*types.StockChangeStandardPrices, error) { - s := &types.StockChangeStandardPrices{} - return s, svc.client.getByField(types.StockChangeStandardPriceModel, field, value, s) -} - -func (svc *StockChangeStandardPriceService) GetAll() (*types.StockChangeStandardPrices, error) { - s := &types.StockChangeStandardPrices{} - return s, svc.client.getAll(types.StockChangeStandardPriceModel, s) -} - -func (svc *StockChangeStandardPriceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockChangeStandardPriceModel, fields, relations) -} - -func (svc *StockChangeStandardPriceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockChangeStandardPriceModel, ids, fields, relations) -} - -func (svc *StockChangeStandardPriceService) Delete(ids []int64) error { - return svc.client.delete(types.StockChangeStandardPriceModel, ids) -} diff --git a/api/stock_fixed_putaway_strat.go b/api/stock_fixed_putaway_strat.go deleted file mode 100644 index 824ff1e3..00000000 --- a/api/stock_fixed_putaway_strat.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockFixedPutawayStratService struct { - client *Client -} - -func NewStockFixedPutawayStratService(c *Client) *StockFixedPutawayStratService { - return &StockFixedPutawayStratService{client: c} -} - -func (svc *StockFixedPutawayStratService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockFixedPutawayStratModel, name) -} - -func (svc *StockFixedPutawayStratService) GetByIds(ids []int64) (*types.StockFixedPutawayStrats, error) { - s := &types.StockFixedPutawayStrats{} - return s, svc.client.getByIds(types.StockFixedPutawayStratModel, ids, s) -} - -func (svc *StockFixedPutawayStratService) GetByName(name string) (*types.StockFixedPutawayStrats, error) { - s := &types.StockFixedPutawayStrats{} - return s, svc.client.getByName(types.StockFixedPutawayStratModel, name, s) -} - -func (svc *StockFixedPutawayStratService) GetByField(field string, value string) (*types.StockFixedPutawayStrats, error) { - s := &types.StockFixedPutawayStrats{} - return s, svc.client.getByField(types.StockFixedPutawayStratModel, field, value, s) -} - -func (svc *StockFixedPutawayStratService) GetAll() (*types.StockFixedPutawayStrats, error) { - s := &types.StockFixedPutawayStrats{} - return s, svc.client.getAll(types.StockFixedPutawayStratModel, s) -} - -func (svc *StockFixedPutawayStratService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockFixedPutawayStratModel, fields, relations) -} - -func (svc *StockFixedPutawayStratService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockFixedPutawayStratModel, ids, fields, relations) -} - -func (svc *StockFixedPutawayStratService) Delete(ids []int64) error { - return svc.client.delete(types.StockFixedPutawayStratModel, ids) -} diff --git a/api/stock_immediate_transfer.go b/api/stock_immediate_transfer.go deleted file mode 100644 index 061f43d9..00000000 --- a/api/stock_immediate_transfer.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockImmediateTransferService struct { - client *Client -} - -func NewStockImmediateTransferService(c *Client) *StockImmediateTransferService { - return &StockImmediateTransferService{client: c} -} - -func (svc *StockImmediateTransferService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockImmediateTransferModel, name) -} - -func (svc *StockImmediateTransferService) GetByIds(ids []int64) (*types.StockImmediateTransfers, error) { - s := &types.StockImmediateTransfers{} - return s, svc.client.getByIds(types.StockImmediateTransferModel, ids, s) -} - -func (svc *StockImmediateTransferService) GetByName(name string) (*types.StockImmediateTransfers, error) { - s := &types.StockImmediateTransfers{} - return s, svc.client.getByName(types.StockImmediateTransferModel, name, s) -} - -func (svc *StockImmediateTransferService) GetByField(field string, value string) (*types.StockImmediateTransfers, error) { - s := &types.StockImmediateTransfers{} - return s, svc.client.getByField(types.StockImmediateTransferModel, field, value, s) -} - -func (svc *StockImmediateTransferService) GetAll() (*types.StockImmediateTransfers, error) { - s := &types.StockImmediateTransfers{} - return s, svc.client.getAll(types.StockImmediateTransferModel, s) -} - -func (svc *StockImmediateTransferService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockImmediateTransferModel, fields, relations) -} - -func (svc *StockImmediateTransferService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockImmediateTransferModel, ids, fields, relations) -} - -func (svc *StockImmediateTransferService) Delete(ids []int64) error { - return svc.client.delete(types.StockImmediateTransferModel, ids) -} diff --git a/api/stock_incoterms.go b/api/stock_incoterms.go deleted file mode 100644 index 22c05cc1..00000000 --- a/api/stock_incoterms.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockIncotermsService struct { - client *Client -} - -func NewStockIncotermsService(c *Client) *StockIncotermsService { - return &StockIncotermsService{client: c} -} - -func (svc *StockIncotermsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockIncotermsModel, name) -} - -func (svc *StockIncotermsService) GetByIds(ids []int64) (*types.StockIncotermss, error) { - s := &types.StockIncotermss{} - return s, svc.client.getByIds(types.StockIncotermsModel, ids, s) -} - -func (svc *StockIncotermsService) GetByName(name string) (*types.StockIncotermss, error) { - s := &types.StockIncotermss{} - return s, svc.client.getByName(types.StockIncotermsModel, name, s) -} - -func (svc *StockIncotermsService) GetByField(field string, value string) (*types.StockIncotermss, error) { - s := &types.StockIncotermss{} - return s, svc.client.getByField(types.StockIncotermsModel, field, value, s) -} - -func (svc *StockIncotermsService) GetAll() (*types.StockIncotermss, error) { - s := &types.StockIncotermss{} - return s, svc.client.getAll(types.StockIncotermsModel, s) -} - -func (svc *StockIncotermsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockIncotermsModel, fields, relations) -} - -func (svc *StockIncotermsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockIncotermsModel, ids, fields, relations) -} - -func (svc *StockIncotermsService) Delete(ids []int64) error { - return svc.client.delete(types.StockIncotermsModel, ids) -} diff --git a/api/stock_inventory.go b/api/stock_inventory.go deleted file mode 100644 index 1a760a3e..00000000 --- a/api/stock_inventory.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockInventoryService struct { - client *Client -} - -func NewStockInventoryService(c *Client) *StockInventoryService { - return &StockInventoryService{client: c} -} - -func (svc *StockInventoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockInventoryModel, name) -} - -func (svc *StockInventoryService) GetByIds(ids []int64) (*types.StockInventorys, error) { - s := &types.StockInventorys{} - return s, svc.client.getByIds(types.StockInventoryModel, ids, s) -} - -func (svc *StockInventoryService) GetByName(name string) (*types.StockInventorys, error) { - s := &types.StockInventorys{} - return s, svc.client.getByName(types.StockInventoryModel, name, s) -} - -func (svc *StockInventoryService) GetByField(field string, value string) (*types.StockInventorys, error) { - s := &types.StockInventorys{} - return s, svc.client.getByField(types.StockInventoryModel, field, value, s) -} - -func (svc *StockInventoryService) GetAll() (*types.StockInventorys, error) { - s := &types.StockInventorys{} - return s, svc.client.getAll(types.StockInventoryModel, s) -} - -func (svc *StockInventoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockInventoryModel, fields, relations) -} - -func (svc *StockInventoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockInventoryModel, ids, fields, relations) -} - -func (svc *StockInventoryService) Delete(ids []int64) error { - return svc.client.delete(types.StockInventoryModel, ids) -} diff --git a/api/stock_inventory_line.go b/api/stock_inventory_line.go deleted file mode 100644 index 04b52e8b..00000000 --- a/api/stock_inventory_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockInventoryLineService struct { - client *Client -} - -func NewStockInventoryLineService(c *Client) *StockInventoryLineService { - return &StockInventoryLineService{client: c} -} - -func (svc *StockInventoryLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockInventoryLineModel, name) -} - -func (svc *StockInventoryLineService) GetByIds(ids []int64) (*types.StockInventoryLines, error) { - s := &types.StockInventoryLines{} - return s, svc.client.getByIds(types.StockInventoryLineModel, ids, s) -} - -func (svc *StockInventoryLineService) GetByName(name string) (*types.StockInventoryLines, error) { - s := &types.StockInventoryLines{} - return s, svc.client.getByName(types.StockInventoryLineModel, name, s) -} - -func (svc *StockInventoryLineService) GetByField(field string, value string) (*types.StockInventoryLines, error) { - s := &types.StockInventoryLines{} - return s, svc.client.getByField(types.StockInventoryLineModel, field, value, s) -} - -func (svc *StockInventoryLineService) GetAll() (*types.StockInventoryLines, error) { - s := &types.StockInventoryLines{} - return s, svc.client.getAll(types.StockInventoryLineModel, s) -} - -func (svc *StockInventoryLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockInventoryLineModel, fields, relations) -} - -func (svc *StockInventoryLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockInventoryLineModel, ids, fields, relations) -} - -func (svc *StockInventoryLineService) Delete(ids []int64) error { - return svc.client.delete(types.StockInventoryLineModel, ids) -} diff --git a/api/stock_location.go b/api/stock_location.go deleted file mode 100644 index 13dd8138..00000000 --- a/api/stock_location.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockLocationService struct { - client *Client -} - -func NewStockLocationService(c *Client) *StockLocationService { - return &StockLocationService{client: c} -} - -func (svc *StockLocationService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockLocationModel, name) -} - -func (svc *StockLocationService) GetByIds(ids []int64) (*types.StockLocations, error) { - s := &types.StockLocations{} - return s, svc.client.getByIds(types.StockLocationModel, ids, s) -} - -func (svc *StockLocationService) GetByName(name string) (*types.StockLocations, error) { - s := &types.StockLocations{} - return s, svc.client.getByName(types.StockLocationModel, name, s) -} - -func (svc *StockLocationService) GetByField(field string, value string) (*types.StockLocations, error) { - s := &types.StockLocations{} - return s, svc.client.getByField(types.StockLocationModel, field, value, s) -} - -func (svc *StockLocationService) GetAll() (*types.StockLocations, error) { - s := &types.StockLocations{} - return s, svc.client.getAll(types.StockLocationModel, s) -} - -func (svc *StockLocationService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockLocationModel, fields, relations) -} - -func (svc *StockLocationService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockLocationModel, ids, fields, relations) -} - -func (svc *StockLocationService) Delete(ids []int64) error { - return svc.client.delete(types.StockLocationModel, ids) -} diff --git a/api/stock_location_path.go b/api/stock_location_path.go deleted file mode 100644 index a57aae8f..00000000 --- a/api/stock_location_path.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockLocationPathService struct { - client *Client -} - -func NewStockLocationPathService(c *Client) *StockLocationPathService { - return &StockLocationPathService{client: c} -} - -func (svc *StockLocationPathService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockLocationPathModel, name) -} - -func (svc *StockLocationPathService) GetByIds(ids []int64) (*types.StockLocationPaths, error) { - s := &types.StockLocationPaths{} - return s, svc.client.getByIds(types.StockLocationPathModel, ids, s) -} - -func (svc *StockLocationPathService) GetByName(name string) (*types.StockLocationPaths, error) { - s := &types.StockLocationPaths{} - return s, svc.client.getByName(types.StockLocationPathModel, name, s) -} - -func (svc *StockLocationPathService) GetByField(field string, value string) (*types.StockLocationPaths, error) { - s := &types.StockLocationPaths{} - return s, svc.client.getByField(types.StockLocationPathModel, field, value, s) -} - -func (svc *StockLocationPathService) GetAll() (*types.StockLocationPaths, error) { - s := &types.StockLocationPaths{} - return s, svc.client.getAll(types.StockLocationPathModel, s) -} - -func (svc *StockLocationPathService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockLocationPathModel, fields, relations) -} - -func (svc *StockLocationPathService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockLocationPathModel, ids, fields, relations) -} - -func (svc *StockLocationPathService) Delete(ids []int64) error { - return svc.client.delete(types.StockLocationPathModel, ids) -} diff --git a/api/stock_location_route.go b/api/stock_location_route.go deleted file mode 100644 index f0a99ff8..00000000 --- a/api/stock_location_route.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockLocationRouteService struct { - client *Client -} - -func NewStockLocationRouteService(c *Client) *StockLocationRouteService { - return &StockLocationRouteService{client: c} -} - -func (svc *StockLocationRouteService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockLocationRouteModel, name) -} - -func (svc *StockLocationRouteService) GetByIds(ids []int64) (*types.StockLocationRoutes, error) { - s := &types.StockLocationRoutes{} - return s, svc.client.getByIds(types.StockLocationRouteModel, ids, s) -} - -func (svc *StockLocationRouteService) GetByName(name string) (*types.StockLocationRoutes, error) { - s := &types.StockLocationRoutes{} - return s, svc.client.getByName(types.StockLocationRouteModel, name, s) -} - -func (svc *StockLocationRouteService) GetByField(field string, value string) (*types.StockLocationRoutes, error) { - s := &types.StockLocationRoutes{} - return s, svc.client.getByField(types.StockLocationRouteModel, field, value, s) -} - -func (svc *StockLocationRouteService) GetAll() (*types.StockLocationRoutes, error) { - s := &types.StockLocationRoutes{} - return s, svc.client.getAll(types.StockLocationRouteModel, s) -} - -func (svc *StockLocationRouteService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockLocationRouteModel, fields, relations) -} - -func (svc *StockLocationRouteService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockLocationRouteModel, ids, fields, relations) -} - -func (svc *StockLocationRouteService) Delete(ids []int64) error { - return svc.client.delete(types.StockLocationRouteModel, ids) -} diff --git a/api/stock_move.go b/api/stock_move.go deleted file mode 100644 index 35390799..00000000 --- a/api/stock_move.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockMoveService struct { - client *Client -} - -func NewStockMoveService(c *Client) *StockMoveService { - return &StockMoveService{client: c} -} - -func (svc *StockMoveService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockMoveModel, name) -} - -func (svc *StockMoveService) GetByIds(ids []int64) (*types.StockMoves, error) { - s := &types.StockMoves{} - return s, svc.client.getByIds(types.StockMoveModel, ids, s) -} - -func (svc *StockMoveService) GetByName(name string) (*types.StockMoves, error) { - s := &types.StockMoves{} - return s, svc.client.getByName(types.StockMoveModel, name, s) -} - -func (svc *StockMoveService) GetByField(field string, value string) (*types.StockMoves, error) { - s := &types.StockMoves{} - return s, svc.client.getByField(types.StockMoveModel, field, value, s) -} - -func (svc *StockMoveService) GetAll() (*types.StockMoves, error) { - s := &types.StockMoves{} - return s, svc.client.getAll(types.StockMoveModel, s) -} - -func (svc *StockMoveService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockMoveModel, fields, relations) -} - -func (svc *StockMoveService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockMoveModel, ids, fields, relations) -} - -func (svc *StockMoveService) Delete(ids []int64) error { - return svc.client.delete(types.StockMoveModel, ids) -} diff --git a/api/stock_move_line.go b/api/stock_move_line.go deleted file mode 100644 index 3a56db58..00000000 --- a/api/stock_move_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockMoveLineService struct { - client *Client -} - -func NewStockMoveLineService(c *Client) *StockMoveLineService { - return &StockMoveLineService{client: c} -} - -func (svc *StockMoveLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockMoveLineModel, name) -} - -func (svc *StockMoveLineService) GetByIds(ids []int64) (*types.StockMoveLines, error) { - s := &types.StockMoveLines{} - return s, svc.client.getByIds(types.StockMoveLineModel, ids, s) -} - -func (svc *StockMoveLineService) GetByName(name string) (*types.StockMoveLines, error) { - s := &types.StockMoveLines{} - return s, svc.client.getByName(types.StockMoveLineModel, name, s) -} - -func (svc *StockMoveLineService) GetByField(field string, value string) (*types.StockMoveLines, error) { - s := &types.StockMoveLines{} - return s, svc.client.getByField(types.StockMoveLineModel, field, value, s) -} - -func (svc *StockMoveLineService) GetAll() (*types.StockMoveLines, error) { - s := &types.StockMoveLines{} - return s, svc.client.getAll(types.StockMoveLineModel, s) -} - -func (svc *StockMoveLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockMoveLineModel, fields, relations) -} - -func (svc *StockMoveLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockMoveLineModel, ids, fields, relations) -} - -func (svc *StockMoveLineService) Delete(ids []int64) error { - return svc.client.delete(types.StockMoveLineModel, ids) -} diff --git a/api/stock_overprocessed_transfer.go b/api/stock_overprocessed_transfer.go deleted file mode 100644 index 87a38260..00000000 --- a/api/stock_overprocessed_transfer.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockOverprocessedTransferService struct { - client *Client -} - -func NewStockOverprocessedTransferService(c *Client) *StockOverprocessedTransferService { - return &StockOverprocessedTransferService{client: c} -} - -func (svc *StockOverprocessedTransferService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockOverprocessedTransferModel, name) -} - -func (svc *StockOverprocessedTransferService) GetByIds(ids []int64) (*types.StockOverprocessedTransfers, error) { - s := &types.StockOverprocessedTransfers{} - return s, svc.client.getByIds(types.StockOverprocessedTransferModel, ids, s) -} - -func (svc *StockOverprocessedTransferService) GetByName(name string) (*types.StockOverprocessedTransfers, error) { - s := &types.StockOverprocessedTransfers{} - return s, svc.client.getByName(types.StockOverprocessedTransferModel, name, s) -} - -func (svc *StockOverprocessedTransferService) GetByField(field string, value string) (*types.StockOverprocessedTransfers, error) { - s := &types.StockOverprocessedTransfers{} - return s, svc.client.getByField(types.StockOverprocessedTransferModel, field, value, s) -} - -func (svc *StockOverprocessedTransferService) GetAll() (*types.StockOverprocessedTransfers, error) { - s := &types.StockOverprocessedTransfers{} - return s, svc.client.getAll(types.StockOverprocessedTransferModel, s) -} - -func (svc *StockOverprocessedTransferService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockOverprocessedTransferModel, fields, relations) -} - -func (svc *StockOverprocessedTransferService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockOverprocessedTransferModel, ids, fields, relations) -} - -func (svc *StockOverprocessedTransferService) Delete(ids []int64) error { - return svc.client.delete(types.StockOverprocessedTransferModel, ids) -} diff --git a/api/stock_picking.go b/api/stock_picking.go deleted file mode 100644 index ede0daa4..00000000 --- a/api/stock_picking.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockPickingService struct { - client *Client -} - -func NewStockPickingService(c *Client) *StockPickingService { - return &StockPickingService{client: c} -} - -func (svc *StockPickingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockPickingModel, name) -} - -func (svc *StockPickingService) GetByIds(ids []int64) (*types.StockPickings, error) { - s := &types.StockPickings{} - return s, svc.client.getByIds(types.StockPickingModel, ids, s) -} - -func (svc *StockPickingService) GetByName(name string) (*types.StockPickings, error) { - s := &types.StockPickings{} - return s, svc.client.getByName(types.StockPickingModel, name, s) -} - -func (svc *StockPickingService) GetByField(field string, value string) (*types.StockPickings, error) { - s := &types.StockPickings{} - return s, svc.client.getByField(types.StockPickingModel, field, value, s) -} - -func (svc *StockPickingService) GetAll() (*types.StockPickings, error) { - s := &types.StockPickings{} - return s, svc.client.getAll(types.StockPickingModel, s) -} - -func (svc *StockPickingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockPickingModel, fields, relations) -} - -func (svc *StockPickingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockPickingModel, ids, fields, relations) -} - -func (svc *StockPickingService) Delete(ids []int64) error { - return svc.client.delete(types.StockPickingModel, ids) -} diff --git a/api/stock_picking_type.go b/api/stock_picking_type.go deleted file mode 100644 index ead37182..00000000 --- a/api/stock_picking_type.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockPickingTypeService struct { - client *Client -} - -func NewStockPickingTypeService(c *Client) *StockPickingTypeService { - return &StockPickingTypeService{client: c} -} - -func (svc *StockPickingTypeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockPickingTypeModel, name) -} - -func (svc *StockPickingTypeService) GetByIds(ids []int64) (*types.StockPickingTypes, error) { - s := &types.StockPickingTypes{} - return s, svc.client.getByIds(types.StockPickingTypeModel, ids, s) -} - -func (svc *StockPickingTypeService) GetByName(name string) (*types.StockPickingTypes, error) { - s := &types.StockPickingTypes{} - return s, svc.client.getByName(types.StockPickingTypeModel, name, s) -} - -func (svc *StockPickingTypeService) GetByField(field string, value string) (*types.StockPickingTypes, error) { - s := &types.StockPickingTypes{} - return s, svc.client.getByField(types.StockPickingTypeModel, field, value, s) -} - -func (svc *StockPickingTypeService) GetAll() (*types.StockPickingTypes, error) { - s := &types.StockPickingTypes{} - return s, svc.client.getAll(types.StockPickingTypeModel, s) -} - -func (svc *StockPickingTypeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockPickingTypeModel, fields, relations) -} - -func (svc *StockPickingTypeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockPickingTypeModel, ids, fields, relations) -} - -func (svc *StockPickingTypeService) Delete(ids []int64) error { - return svc.client.delete(types.StockPickingTypeModel, ids) -} diff --git a/api/stock_production_lot.go b/api/stock_production_lot.go deleted file mode 100644 index 4204bddb..00000000 --- a/api/stock_production_lot.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockProductionLotService struct { - client *Client -} - -func NewStockProductionLotService(c *Client) *StockProductionLotService { - return &StockProductionLotService{client: c} -} - -func (svc *StockProductionLotService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockProductionLotModel, name) -} - -func (svc *StockProductionLotService) GetByIds(ids []int64) (*types.StockProductionLots, error) { - s := &types.StockProductionLots{} - return s, svc.client.getByIds(types.StockProductionLotModel, ids, s) -} - -func (svc *StockProductionLotService) GetByName(name string) (*types.StockProductionLots, error) { - s := &types.StockProductionLots{} - return s, svc.client.getByName(types.StockProductionLotModel, name, s) -} - -func (svc *StockProductionLotService) GetByField(field string, value string) (*types.StockProductionLots, error) { - s := &types.StockProductionLots{} - return s, svc.client.getByField(types.StockProductionLotModel, field, value, s) -} - -func (svc *StockProductionLotService) GetAll() (*types.StockProductionLots, error) { - s := &types.StockProductionLots{} - return s, svc.client.getAll(types.StockProductionLotModel, s) -} - -func (svc *StockProductionLotService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockProductionLotModel, fields, relations) -} - -func (svc *StockProductionLotService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockProductionLotModel, ids, fields, relations) -} - -func (svc *StockProductionLotService) Delete(ids []int64) error { - return svc.client.delete(types.StockProductionLotModel, ids) -} diff --git a/api/stock_quant.go b/api/stock_quant.go deleted file mode 100644 index 9487def9..00000000 --- a/api/stock_quant.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockQuantService struct { - client *Client -} - -func NewStockQuantService(c *Client) *StockQuantService { - return &StockQuantService{client: c} -} - -func (svc *StockQuantService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockQuantModel, name) -} - -func (svc *StockQuantService) GetByIds(ids []int64) (*types.StockQuants, error) { - s := &types.StockQuants{} - return s, svc.client.getByIds(types.StockQuantModel, ids, s) -} - -func (svc *StockQuantService) GetByName(name string) (*types.StockQuants, error) { - s := &types.StockQuants{} - return s, svc.client.getByName(types.StockQuantModel, name, s) -} - -func (svc *StockQuantService) GetByField(field string, value string) (*types.StockQuants, error) { - s := &types.StockQuants{} - return s, svc.client.getByField(types.StockQuantModel, field, value, s) -} - -func (svc *StockQuantService) GetAll() (*types.StockQuants, error) { - s := &types.StockQuants{} - return s, svc.client.getAll(types.StockQuantModel, s) -} - -func (svc *StockQuantService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockQuantModel, fields, relations) -} - -func (svc *StockQuantService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockQuantModel, ids, fields, relations) -} - -func (svc *StockQuantService) Delete(ids []int64) error { - return svc.client.delete(types.StockQuantModel, ids) -} diff --git a/api/stock_quant_package.go b/api/stock_quant_package.go deleted file mode 100644 index 41a31458..00000000 --- a/api/stock_quant_package.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockQuantPackageService struct { - client *Client -} - -func NewStockQuantPackageService(c *Client) *StockQuantPackageService { - return &StockQuantPackageService{client: c} -} - -func (svc *StockQuantPackageService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockQuantPackageModel, name) -} - -func (svc *StockQuantPackageService) GetByIds(ids []int64) (*types.StockQuantPackages, error) { - s := &types.StockQuantPackages{} - return s, svc.client.getByIds(types.StockQuantPackageModel, ids, s) -} - -func (svc *StockQuantPackageService) GetByName(name string) (*types.StockQuantPackages, error) { - s := &types.StockQuantPackages{} - return s, svc.client.getByName(types.StockQuantPackageModel, name, s) -} - -func (svc *StockQuantPackageService) GetByField(field string, value string) (*types.StockQuantPackages, error) { - s := &types.StockQuantPackages{} - return s, svc.client.getByField(types.StockQuantPackageModel, field, value, s) -} - -func (svc *StockQuantPackageService) GetAll() (*types.StockQuantPackages, error) { - s := &types.StockQuantPackages{} - return s, svc.client.getAll(types.StockQuantPackageModel, s) -} - -func (svc *StockQuantPackageService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockQuantPackageModel, fields, relations) -} - -func (svc *StockQuantPackageService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockQuantPackageModel, ids, fields, relations) -} - -func (svc *StockQuantPackageService) Delete(ids []int64) error { - return svc.client.delete(types.StockQuantPackageModel, ids) -} diff --git a/api/stock_quantity_history.go b/api/stock_quantity_history.go deleted file mode 100644 index 9b5850fb..00000000 --- a/api/stock_quantity_history.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockQuantityHistoryService struct { - client *Client -} - -func NewStockQuantityHistoryService(c *Client) *StockQuantityHistoryService { - return &StockQuantityHistoryService{client: c} -} - -func (svc *StockQuantityHistoryService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockQuantityHistoryModel, name) -} - -func (svc *StockQuantityHistoryService) GetByIds(ids []int64) (*types.StockQuantityHistorys, error) { - s := &types.StockQuantityHistorys{} - return s, svc.client.getByIds(types.StockQuantityHistoryModel, ids, s) -} - -func (svc *StockQuantityHistoryService) GetByName(name string) (*types.StockQuantityHistorys, error) { - s := &types.StockQuantityHistorys{} - return s, svc.client.getByName(types.StockQuantityHistoryModel, name, s) -} - -func (svc *StockQuantityHistoryService) GetByField(field string, value string) (*types.StockQuantityHistorys, error) { - s := &types.StockQuantityHistorys{} - return s, svc.client.getByField(types.StockQuantityHistoryModel, field, value, s) -} - -func (svc *StockQuantityHistoryService) GetAll() (*types.StockQuantityHistorys, error) { - s := &types.StockQuantityHistorys{} - return s, svc.client.getAll(types.StockQuantityHistoryModel, s) -} - -func (svc *StockQuantityHistoryService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockQuantityHistoryModel, fields, relations) -} - -func (svc *StockQuantityHistoryService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockQuantityHistoryModel, ids, fields, relations) -} - -func (svc *StockQuantityHistoryService) Delete(ids []int64) error { - return svc.client.delete(types.StockQuantityHistoryModel, ids) -} diff --git a/api/stock_return_picking.go b/api/stock_return_picking.go deleted file mode 100644 index dc7ed56d..00000000 --- a/api/stock_return_picking.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockReturnPickingService struct { - client *Client -} - -func NewStockReturnPickingService(c *Client) *StockReturnPickingService { - return &StockReturnPickingService{client: c} -} - -func (svc *StockReturnPickingService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockReturnPickingModel, name) -} - -func (svc *StockReturnPickingService) GetByIds(ids []int64) (*types.StockReturnPickings, error) { - s := &types.StockReturnPickings{} - return s, svc.client.getByIds(types.StockReturnPickingModel, ids, s) -} - -func (svc *StockReturnPickingService) GetByName(name string) (*types.StockReturnPickings, error) { - s := &types.StockReturnPickings{} - return s, svc.client.getByName(types.StockReturnPickingModel, name, s) -} - -func (svc *StockReturnPickingService) GetByField(field string, value string) (*types.StockReturnPickings, error) { - s := &types.StockReturnPickings{} - return s, svc.client.getByField(types.StockReturnPickingModel, field, value, s) -} - -func (svc *StockReturnPickingService) GetAll() (*types.StockReturnPickings, error) { - s := &types.StockReturnPickings{} - return s, svc.client.getAll(types.StockReturnPickingModel, s) -} - -func (svc *StockReturnPickingService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockReturnPickingModel, fields, relations) -} - -func (svc *StockReturnPickingService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockReturnPickingModel, ids, fields, relations) -} - -func (svc *StockReturnPickingService) Delete(ids []int64) error { - return svc.client.delete(types.StockReturnPickingModel, ids) -} diff --git a/api/stock_return_picking_line.go b/api/stock_return_picking_line.go deleted file mode 100644 index 93b82802..00000000 --- a/api/stock_return_picking_line.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockReturnPickingLineService struct { - client *Client -} - -func NewStockReturnPickingLineService(c *Client) *StockReturnPickingLineService { - return &StockReturnPickingLineService{client: c} -} - -func (svc *StockReturnPickingLineService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockReturnPickingLineModel, name) -} - -func (svc *StockReturnPickingLineService) GetByIds(ids []int64) (*types.StockReturnPickingLines, error) { - s := &types.StockReturnPickingLines{} - return s, svc.client.getByIds(types.StockReturnPickingLineModel, ids, s) -} - -func (svc *StockReturnPickingLineService) GetByName(name string) (*types.StockReturnPickingLines, error) { - s := &types.StockReturnPickingLines{} - return s, svc.client.getByName(types.StockReturnPickingLineModel, name, s) -} - -func (svc *StockReturnPickingLineService) GetByField(field string, value string) (*types.StockReturnPickingLines, error) { - s := &types.StockReturnPickingLines{} - return s, svc.client.getByField(types.StockReturnPickingLineModel, field, value, s) -} - -func (svc *StockReturnPickingLineService) GetAll() (*types.StockReturnPickingLines, error) { - s := &types.StockReturnPickingLines{} - return s, svc.client.getAll(types.StockReturnPickingLineModel, s) -} - -func (svc *StockReturnPickingLineService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockReturnPickingLineModel, fields, relations) -} - -func (svc *StockReturnPickingLineService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockReturnPickingLineModel, ids, fields, relations) -} - -func (svc *StockReturnPickingLineService) Delete(ids []int64) error { - return svc.client.delete(types.StockReturnPickingLineModel, ids) -} diff --git a/api/stock_scheduler_compute.go b/api/stock_scheduler_compute.go deleted file mode 100644 index 64e867c2..00000000 --- a/api/stock_scheduler_compute.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockSchedulerComputeService struct { - client *Client -} - -func NewStockSchedulerComputeService(c *Client) *StockSchedulerComputeService { - return &StockSchedulerComputeService{client: c} -} - -func (svc *StockSchedulerComputeService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockSchedulerComputeModel, name) -} - -func (svc *StockSchedulerComputeService) GetByIds(ids []int64) (*types.StockSchedulerComputes, error) { - s := &types.StockSchedulerComputes{} - return s, svc.client.getByIds(types.StockSchedulerComputeModel, ids, s) -} - -func (svc *StockSchedulerComputeService) GetByName(name string) (*types.StockSchedulerComputes, error) { - s := &types.StockSchedulerComputes{} - return s, svc.client.getByName(types.StockSchedulerComputeModel, name, s) -} - -func (svc *StockSchedulerComputeService) GetByField(field string, value string) (*types.StockSchedulerComputes, error) { - s := &types.StockSchedulerComputes{} - return s, svc.client.getByField(types.StockSchedulerComputeModel, field, value, s) -} - -func (svc *StockSchedulerComputeService) GetAll() (*types.StockSchedulerComputes, error) { - s := &types.StockSchedulerComputes{} - return s, svc.client.getAll(types.StockSchedulerComputeModel, s) -} - -func (svc *StockSchedulerComputeService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockSchedulerComputeModel, fields, relations) -} - -func (svc *StockSchedulerComputeService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockSchedulerComputeModel, ids, fields, relations) -} - -func (svc *StockSchedulerComputeService) Delete(ids []int64) error { - return svc.client.delete(types.StockSchedulerComputeModel, ids) -} diff --git a/api/stock_scrap.go b/api/stock_scrap.go deleted file mode 100644 index 4b724537..00000000 --- a/api/stock_scrap.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockScrapService struct { - client *Client -} - -func NewStockScrapService(c *Client) *StockScrapService { - return &StockScrapService{client: c} -} - -func (svc *StockScrapService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockScrapModel, name) -} - -func (svc *StockScrapService) GetByIds(ids []int64) (*types.StockScraps, error) { - s := &types.StockScraps{} - return s, svc.client.getByIds(types.StockScrapModel, ids, s) -} - -func (svc *StockScrapService) GetByName(name string) (*types.StockScraps, error) { - s := &types.StockScraps{} - return s, svc.client.getByName(types.StockScrapModel, name, s) -} - -func (svc *StockScrapService) GetByField(field string, value string) (*types.StockScraps, error) { - s := &types.StockScraps{} - return s, svc.client.getByField(types.StockScrapModel, field, value, s) -} - -func (svc *StockScrapService) GetAll() (*types.StockScraps, error) { - s := &types.StockScraps{} - return s, svc.client.getAll(types.StockScrapModel, s) -} - -func (svc *StockScrapService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockScrapModel, fields, relations) -} - -func (svc *StockScrapService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockScrapModel, ids, fields, relations) -} - -func (svc *StockScrapService) Delete(ids []int64) error { - return svc.client.delete(types.StockScrapModel, ids) -} diff --git a/api/stock_traceability_report.go b/api/stock_traceability_report.go deleted file mode 100644 index 92b79c28..00000000 --- a/api/stock_traceability_report.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockTraceabilityReportService struct { - client *Client -} - -func NewStockTraceabilityReportService(c *Client) *StockTraceabilityReportService { - return &StockTraceabilityReportService{client: c} -} - -func (svc *StockTraceabilityReportService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockTraceabilityReportModel, name) -} - -func (svc *StockTraceabilityReportService) GetByIds(ids []int64) (*types.StockTraceabilityReports, error) { - s := &types.StockTraceabilityReports{} - return s, svc.client.getByIds(types.StockTraceabilityReportModel, ids, s) -} - -func (svc *StockTraceabilityReportService) GetByName(name string) (*types.StockTraceabilityReports, error) { - s := &types.StockTraceabilityReports{} - return s, svc.client.getByName(types.StockTraceabilityReportModel, name, s) -} - -func (svc *StockTraceabilityReportService) GetByField(field string, value string) (*types.StockTraceabilityReports, error) { - s := &types.StockTraceabilityReports{} - return s, svc.client.getByField(types.StockTraceabilityReportModel, field, value, s) -} - -func (svc *StockTraceabilityReportService) GetAll() (*types.StockTraceabilityReports, error) { - s := &types.StockTraceabilityReports{} - return s, svc.client.getAll(types.StockTraceabilityReportModel, s) -} - -func (svc *StockTraceabilityReportService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockTraceabilityReportModel, fields, relations) -} - -func (svc *StockTraceabilityReportService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockTraceabilityReportModel, ids, fields, relations) -} - -func (svc *StockTraceabilityReportService) Delete(ids []int64) error { - return svc.client.delete(types.StockTraceabilityReportModel, ids) -} diff --git a/api/stock_warehouse.go b/api/stock_warehouse.go deleted file mode 100644 index 01c60967..00000000 --- a/api/stock_warehouse.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockWarehouseService struct { - client *Client -} - -func NewStockWarehouseService(c *Client) *StockWarehouseService { - return &StockWarehouseService{client: c} -} - -func (svc *StockWarehouseService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockWarehouseModel, name) -} - -func (svc *StockWarehouseService) GetByIds(ids []int64) (*types.StockWarehouses, error) { - s := &types.StockWarehouses{} - return s, svc.client.getByIds(types.StockWarehouseModel, ids, s) -} - -func (svc *StockWarehouseService) GetByName(name string) (*types.StockWarehouses, error) { - s := &types.StockWarehouses{} - return s, svc.client.getByName(types.StockWarehouseModel, name, s) -} - -func (svc *StockWarehouseService) GetByField(field string, value string) (*types.StockWarehouses, error) { - s := &types.StockWarehouses{} - return s, svc.client.getByField(types.StockWarehouseModel, field, value, s) -} - -func (svc *StockWarehouseService) GetAll() (*types.StockWarehouses, error) { - s := &types.StockWarehouses{} - return s, svc.client.getAll(types.StockWarehouseModel, s) -} - -func (svc *StockWarehouseService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockWarehouseModel, fields, relations) -} - -func (svc *StockWarehouseService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockWarehouseModel, ids, fields, relations) -} - -func (svc *StockWarehouseService) Delete(ids []int64) error { - return svc.client.delete(types.StockWarehouseModel, ids) -} diff --git a/api/stock_warehouse_orderpoint.go b/api/stock_warehouse_orderpoint.go deleted file mode 100644 index 4a20eb69..00000000 --- a/api/stock_warehouse_orderpoint.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockWarehouseOrderpointService struct { - client *Client -} - -func NewStockWarehouseOrderpointService(c *Client) *StockWarehouseOrderpointService { - return &StockWarehouseOrderpointService{client: c} -} - -func (svc *StockWarehouseOrderpointService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockWarehouseOrderpointModel, name) -} - -func (svc *StockWarehouseOrderpointService) GetByIds(ids []int64) (*types.StockWarehouseOrderpoints, error) { - s := &types.StockWarehouseOrderpoints{} - return s, svc.client.getByIds(types.StockWarehouseOrderpointModel, ids, s) -} - -func (svc *StockWarehouseOrderpointService) GetByName(name string) (*types.StockWarehouseOrderpoints, error) { - s := &types.StockWarehouseOrderpoints{} - return s, svc.client.getByName(types.StockWarehouseOrderpointModel, name, s) -} - -func (svc *StockWarehouseOrderpointService) GetByField(field string, value string) (*types.StockWarehouseOrderpoints, error) { - s := &types.StockWarehouseOrderpoints{} - return s, svc.client.getByField(types.StockWarehouseOrderpointModel, field, value, s) -} - -func (svc *StockWarehouseOrderpointService) GetAll() (*types.StockWarehouseOrderpoints, error) { - s := &types.StockWarehouseOrderpoints{} - return s, svc.client.getAll(types.StockWarehouseOrderpointModel, s) -} - -func (svc *StockWarehouseOrderpointService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockWarehouseOrderpointModel, fields, relations) -} - -func (svc *StockWarehouseOrderpointService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockWarehouseOrderpointModel, ids, fields, relations) -} - -func (svc *StockWarehouseOrderpointService) Delete(ids []int64) error { - return svc.client.delete(types.StockWarehouseOrderpointModel, ids) -} diff --git a/api/stock_warn_insufficient_qty.go b/api/stock_warn_insufficient_qty.go deleted file mode 100644 index 5cfcbee2..00000000 --- a/api/stock_warn_insufficient_qty.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockWarnInsufficientQtyService struct { - client *Client -} - -func NewStockWarnInsufficientQtyService(c *Client) *StockWarnInsufficientQtyService { - return &StockWarnInsufficientQtyService{client: c} -} - -func (svc *StockWarnInsufficientQtyService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockWarnInsufficientQtyModel, name) -} - -func (svc *StockWarnInsufficientQtyService) GetByIds(ids []int64) (*types.StockWarnInsufficientQtys, error) { - s := &types.StockWarnInsufficientQtys{} - return s, svc.client.getByIds(types.StockWarnInsufficientQtyModel, ids, s) -} - -func (svc *StockWarnInsufficientQtyService) GetByName(name string) (*types.StockWarnInsufficientQtys, error) { - s := &types.StockWarnInsufficientQtys{} - return s, svc.client.getByName(types.StockWarnInsufficientQtyModel, name, s) -} - -func (svc *StockWarnInsufficientQtyService) GetByField(field string, value string) (*types.StockWarnInsufficientQtys, error) { - s := &types.StockWarnInsufficientQtys{} - return s, svc.client.getByField(types.StockWarnInsufficientQtyModel, field, value, s) -} - -func (svc *StockWarnInsufficientQtyService) GetAll() (*types.StockWarnInsufficientQtys, error) { - s := &types.StockWarnInsufficientQtys{} - return s, svc.client.getAll(types.StockWarnInsufficientQtyModel, s) -} - -func (svc *StockWarnInsufficientQtyService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockWarnInsufficientQtyModel, fields, relations) -} - -func (svc *StockWarnInsufficientQtyService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockWarnInsufficientQtyModel, ids, fields, relations) -} - -func (svc *StockWarnInsufficientQtyService) Delete(ids []int64) error { - return svc.client.delete(types.StockWarnInsufficientQtyModel, ids) -} diff --git a/api/stock_warn_insufficient_qty_scrap.go b/api/stock_warn_insufficient_qty_scrap.go deleted file mode 100644 index c52421a5..00000000 --- a/api/stock_warn_insufficient_qty_scrap.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type StockWarnInsufficientQtyScrapService struct { - client *Client -} - -func NewStockWarnInsufficientQtyScrapService(c *Client) *StockWarnInsufficientQtyScrapService { - return &StockWarnInsufficientQtyScrapService{client: c} -} - -func (svc *StockWarnInsufficientQtyScrapService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.StockWarnInsufficientQtyScrapModel, name) -} - -func (svc *StockWarnInsufficientQtyScrapService) GetByIds(ids []int64) (*types.StockWarnInsufficientQtyScraps, error) { - s := &types.StockWarnInsufficientQtyScraps{} - return s, svc.client.getByIds(types.StockWarnInsufficientQtyScrapModel, ids, s) -} - -func (svc *StockWarnInsufficientQtyScrapService) GetByName(name string) (*types.StockWarnInsufficientQtyScraps, error) { - s := &types.StockWarnInsufficientQtyScraps{} - return s, svc.client.getByName(types.StockWarnInsufficientQtyScrapModel, name, s) -} - -func (svc *StockWarnInsufficientQtyScrapService) GetByField(field string, value string) (*types.StockWarnInsufficientQtyScraps, error) { - s := &types.StockWarnInsufficientQtyScraps{} - return s, svc.client.getByField(types.StockWarnInsufficientQtyScrapModel, field, value, s) -} - -func (svc *StockWarnInsufficientQtyScrapService) GetAll() (*types.StockWarnInsufficientQtyScraps, error) { - s := &types.StockWarnInsufficientQtyScraps{} - return s, svc.client.getAll(types.StockWarnInsufficientQtyScrapModel, s) -} - -func (svc *StockWarnInsufficientQtyScrapService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.StockWarnInsufficientQtyScrapModel, fields, relations) -} - -func (svc *StockWarnInsufficientQtyScrapService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.StockWarnInsufficientQtyScrapModel, ids, fields, relations) -} - -func (svc *StockWarnInsufficientQtyScrapService) Delete(ids []int64) error { - return svc.client.delete(types.StockWarnInsufficientQtyScrapModel, ids) -} diff --git a/api/tax_adjustments_wizard.go b/api/tax_adjustments_wizard.go deleted file mode 100644 index 89dc1514..00000000 --- a/api/tax_adjustments_wizard.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type TaxAdjustmentsWizardService struct { - client *Client -} - -func NewTaxAdjustmentsWizardService(c *Client) *TaxAdjustmentsWizardService { - return &TaxAdjustmentsWizardService{client: c} -} - -func (svc *TaxAdjustmentsWizardService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.TaxAdjustmentsWizardModel, name) -} - -func (svc *TaxAdjustmentsWizardService) GetByIds(ids []int64) (*types.TaxAdjustmentsWizards, error) { - t := &types.TaxAdjustmentsWizards{} - return t, svc.client.getByIds(types.TaxAdjustmentsWizardModel, ids, t) -} - -func (svc *TaxAdjustmentsWizardService) GetByName(name string) (*types.TaxAdjustmentsWizards, error) { - t := &types.TaxAdjustmentsWizards{} - return t, svc.client.getByName(types.TaxAdjustmentsWizardModel, name, t) -} - -func (svc *TaxAdjustmentsWizardService) GetByField(field string, value string) (*types.TaxAdjustmentsWizards, error) { - t := &types.TaxAdjustmentsWizards{} - return t, svc.client.getByField(types.TaxAdjustmentsWizardModel, field, value, t) -} - -func (svc *TaxAdjustmentsWizardService) GetAll() (*types.TaxAdjustmentsWizards, error) { - t := &types.TaxAdjustmentsWizards{} - return t, svc.client.getAll(types.TaxAdjustmentsWizardModel, t) -} - -func (svc *TaxAdjustmentsWizardService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.TaxAdjustmentsWizardModel, fields, relations) -} - -func (svc *TaxAdjustmentsWizardService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.TaxAdjustmentsWizardModel, ids, fields, relations) -} - -func (svc *TaxAdjustmentsWizardService) Delete(ids []int64) error { - return svc.client.delete(types.TaxAdjustmentsWizardModel, ids) -} diff --git a/api/utm_campaign.go b/api/utm_campaign.go deleted file mode 100644 index d9fdd447..00000000 --- a/api/utm_campaign.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type UtmCampaignService struct { - client *Client -} - -func NewUtmCampaignService(c *Client) *UtmCampaignService { - return &UtmCampaignService{client: c} -} - -func (svc *UtmCampaignService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.UtmCampaignModel, name) -} - -func (svc *UtmCampaignService) GetByIds(ids []int64) (*types.UtmCampaigns, error) { - u := &types.UtmCampaigns{} - return u, svc.client.getByIds(types.UtmCampaignModel, ids, u) -} - -func (svc *UtmCampaignService) GetByName(name string) (*types.UtmCampaigns, error) { - u := &types.UtmCampaigns{} - return u, svc.client.getByName(types.UtmCampaignModel, name, u) -} - -func (svc *UtmCampaignService) GetByField(field string, value string) (*types.UtmCampaigns, error) { - u := &types.UtmCampaigns{} - return u, svc.client.getByField(types.UtmCampaignModel, field, value, u) -} - -func (svc *UtmCampaignService) GetAll() (*types.UtmCampaigns, error) { - u := &types.UtmCampaigns{} - return u, svc.client.getAll(types.UtmCampaignModel, u) -} - -func (svc *UtmCampaignService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.UtmCampaignModel, fields, relations) -} - -func (svc *UtmCampaignService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.UtmCampaignModel, ids, fields, relations) -} - -func (svc *UtmCampaignService) Delete(ids []int64) error { - return svc.client.delete(types.UtmCampaignModel, ids) -} diff --git a/api/utm_medium.go b/api/utm_medium.go deleted file mode 100644 index 00b13437..00000000 --- a/api/utm_medium.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type UtmMediumService struct { - client *Client -} - -func NewUtmMediumService(c *Client) *UtmMediumService { - return &UtmMediumService{client: c} -} - -func (svc *UtmMediumService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.UtmMediumModel, name) -} - -func (svc *UtmMediumService) GetByIds(ids []int64) (*types.UtmMediums, error) { - u := &types.UtmMediums{} - return u, svc.client.getByIds(types.UtmMediumModel, ids, u) -} - -func (svc *UtmMediumService) GetByName(name string) (*types.UtmMediums, error) { - u := &types.UtmMediums{} - return u, svc.client.getByName(types.UtmMediumModel, name, u) -} - -func (svc *UtmMediumService) GetByField(field string, value string) (*types.UtmMediums, error) { - u := &types.UtmMediums{} - return u, svc.client.getByField(types.UtmMediumModel, field, value, u) -} - -func (svc *UtmMediumService) GetAll() (*types.UtmMediums, error) { - u := &types.UtmMediums{} - return u, svc.client.getAll(types.UtmMediumModel, u) -} - -func (svc *UtmMediumService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.UtmMediumModel, fields, relations) -} - -func (svc *UtmMediumService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.UtmMediumModel, ids, fields, relations) -} - -func (svc *UtmMediumService) Delete(ids []int64) error { - return svc.client.delete(types.UtmMediumModel, ids) -} diff --git a/api/utm_mixin.go b/api/utm_mixin.go deleted file mode 100644 index 6652201c..00000000 --- a/api/utm_mixin.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type UtmMixinService struct { - client *Client -} - -func NewUtmMixinService(c *Client) *UtmMixinService { - return &UtmMixinService{client: c} -} - -func (svc *UtmMixinService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.UtmMixinModel, name) -} - -func (svc *UtmMixinService) GetByIds(ids []int64) (*types.UtmMixins, error) { - u := &types.UtmMixins{} - return u, svc.client.getByIds(types.UtmMixinModel, ids, u) -} - -func (svc *UtmMixinService) GetByName(name string) (*types.UtmMixins, error) { - u := &types.UtmMixins{} - return u, svc.client.getByName(types.UtmMixinModel, name, u) -} - -func (svc *UtmMixinService) GetByField(field string, value string) (*types.UtmMixins, error) { - u := &types.UtmMixins{} - return u, svc.client.getByField(types.UtmMixinModel, field, value, u) -} - -func (svc *UtmMixinService) GetAll() (*types.UtmMixins, error) { - u := &types.UtmMixins{} - return u, svc.client.getAll(types.UtmMixinModel, u) -} - -func (svc *UtmMixinService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.UtmMixinModel, fields, relations) -} - -func (svc *UtmMixinService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.UtmMixinModel, ids, fields, relations) -} - -func (svc *UtmMixinService) Delete(ids []int64) error { - return svc.client.delete(types.UtmMixinModel, ids) -} diff --git a/api/utm_source.go b/api/utm_source.go deleted file mode 100644 index a78c0cc8..00000000 --- a/api/utm_source.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type UtmSourceService struct { - client *Client -} - -func NewUtmSourceService(c *Client) *UtmSourceService { - return &UtmSourceService{client: c} -} - -func (svc *UtmSourceService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.UtmSourceModel, name) -} - -func (svc *UtmSourceService) GetByIds(ids []int64) (*types.UtmSources, error) { - u := &types.UtmSources{} - return u, svc.client.getByIds(types.UtmSourceModel, ids, u) -} - -func (svc *UtmSourceService) GetByName(name string) (*types.UtmSources, error) { - u := &types.UtmSources{} - return u, svc.client.getByName(types.UtmSourceModel, name, u) -} - -func (svc *UtmSourceService) GetByField(field string, value string) (*types.UtmSources, error) { - u := &types.UtmSources{} - return u, svc.client.getByField(types.UtmSourceModel, field, value, u) -} - -func (svc *UtmSourceService) GetAll() (*types.UtmSources, error) { - u := &types.UtmSources{} - return u, svc.client.getAll(types.UtmSourceModel, u) -} - -func (svc *UtmSourceService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.UtmSourceModel, fields, relations) -} - -func (svc *UtmSourceService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.UtmSourceModel, ids, fields, relations) -} - -func (svc *UtmSourceService) Delete(ids []int64) error { - return svc.client.delete(types.UtmSourceModel, ids) -} diff --git a/api/validate_account_move.go b/api/validate_account_move.go deleted file mode 100644 index 9b205c1b..00000000 --- a/api/validate_account_move.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type ValidateAccountMoveService struct { - client *Client -} - -func NewValidateAccountMoveService(c *Client) *ValidateAccountMoveService { - return &ValidateAccountMoveService{client: c} -} - -func (svc *ValidateAccountMoveService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.ValidateAccountMoveModel, name) -} - -func (svc *ValidateAccountMoveService) GetByIds(ids []int64) (*types.ValidateAccountMoves, error) { - v := &types.ValidateAccountMoves{} - return v, svc.client.getByIds(types.ValidateAccountMoveModel, ids, v) -} - -func (svc *ValidateAccountMoveService) GetByName(name string) (*types.ValidateAccountMoves, error) { - v := &types.ValidateAccountMoves{} - return v, svc.client.getByName(types.ValidateAccountMoveModel, name, v) -} - -func (svc *ValidateAccountMoveService) GetByField(field string, value string) (*types.ValidateAccountMoves, error) { - v := &types.ValidateAccountMoves{} - return v, svc.client.getByField(types.ValidateAccountMoveModel, field, value, v) -} - -func (svc *ValidateAccountMoveService) GetAll() (*types.ValidateAccountMoves, error) { - v := &types.ValidateAccountMoves{} - return v, svc.client.getAll(types.ValidateAccountMoveModel, v) -} - -func (svc *ValidateAccountMoveService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.ValidateAccountMoveModel, fields, relations) -} - -func (svc *ValidateAccountMoveService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.ValidateAccountMoveModel, ids, fields, relations) -} - -func (svc *ValidateAccountMoveService) Delete(ids []int64) error { - return svc.client.delete(types.ValidateAccountMoveModel, ids) -} diff --git a/api/web_editor_converter_test.go b/api/web_editor_converter_test.go deleted file mode 100644 index 0723fcb7..00000000 --- a/api/web_editor_converter_test.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type WebEditorConverterTestService struct { - client *Client -} - -func NewWebEditorConverterTestService(c *Client) *WebEditorConverterTestService { - return &WebEditorConverterTestService{client: c} -} - -func (svc *WebEditorConverterTestService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.WebEditorConverterTestModel, name) -} - -func (svc *WebEditorConverterTestService) GetByIds(ids []int64) (*types.WebEditorConverterTests, error) { - w := &types.WebEditorConverterTests{} - return w, svc.client.getByIds(types.WebEditorConverterTestModel, ids, w) -} - -func (svc *WebEditorConverterTestService) GetByName(name string) (*types.WebEditorConverterTests, error) { - w := &types.WebEditorConverterTests{} - return w, svc.client.getByName(types.WebEditorConverterTestModel, name, w) -} - -func (svc *WebEditorConverterTestService) GetByField(field string, value string) (*types.WebEditorConverterTests, error) { - w := &types.WebEditorConverterTests{} - return w, svc.client.getByField(types.WebEditorConverterTestModel, field, value, w) -} - -func (svc *WebEditorConverterTestService) GetAll() (*types.WebEditorConverterTests, error) { - w := &types.WebEditorConverterTests{} - return w, svc.client.getAll(types.WebEditorConverterTestModel, w) -} - -func (svc *WebEditorConverterTestService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.WebEditorConverterTestModel, fields, relations) -} - -func (svc *WebEditorConverterTestService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.WebEditorConverterTestModel, ids, fields, relations) -} - -func (svc *WebEditorConverterTestService) Delete(ids []int64) error { - return svc.client.delete(types.WebEditorConverterTestModel, ids) -} diff --git a/api/web_editor_converter_test_sub.go b/api/web_editor_converter_test_sub.go deleted file mode 100644 index 3b50643c..00000000 --- a/api/web_editor_converter_test_sub.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type WebEditorConverterTestSubService struct { - client *Client -} - -func NewWebEditorConverterTestSubService(c *Client) *WebEditorConverterTestSubService { - return &WebEditorConverterTestSubService{client: c} -} - -func (svc *WebEditorConverterTestSubService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.WebEditorConverterTestSubModel, name) -} - -func (svc *WebEditorConverterTestSubService) GetByIds(ids []int64) (*types.WebEditorConverterTestSubs, error) { - w := &types.WebEditorConverterTestSubs{} - return w, svc.client.getByIds(types.WebEditorConverterTestSubModel, ids, w) -} - -func (svc *WebEditorConverterTestSubService) GetByName(name string) (*types.WebEditorConverterTestSubs, error) { - w := &types.WebEditorConverterTestSubs{} - return w, svc.client.getByName(types.WebEditorConverterTestSubModel, name, w) -} - -func (svc *WebEditorConverterTestSubService) GetByField(field string, value string) (*types.WebEditorConverterTestSubs, error) { - w := &types.WebEditorConverterTestSubs{} - return w, svc.client.getByField(types.WebEditorConverterTestSubModel, field, value, w) -} - -func (svc *WebEditorConverterTestSubService) GetAll() (*types.WebEditorConverterTestSubs, error) { - w := &types.WebEditorConverterTestSubs{} - return w, svc.client.getAll(types.WebEditorConverterTestSubModel, w) -} - -func (svc *WebEditorConverterTestSubService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.WebEditorConverterTestSubModel, fields, relations) -} - -func (svc *WebEditorConverterTestSubService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.WebEditorConverterTestSubModel, ids, fields, relations) -} - -func (svc *WebEditorConverterTestSubService) Delete(ids []int64) error { - return svc.client.delete(types.WebEditorConverterTestSubModel, ids) -} diff --git a/api/web_planner.go b/api/web_planner.go deleted file mode 100644 index 61c4856c..00000000 --- a/api/web_planner.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type WebPlannerService struct { - client *Client -} - -func NewWebPlannerService(c *Client) *WebPlannerService { - return &WebPlannerService{client: c} -} - -func (svc *WebPlannerService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.WebPlannerModel, name) -} - -func (svc *WebPlannerService) GetByIds(ids []int64) (*types.WebPlanners, error) { - w := &types.WebPlanners{} - return w, svc.client.getByIds(types.WebPlannerModel, ids, w) -} - -func (svc *WebPlannerService) GetByName(name string) (*types.WebPlanners, error) { - w := &types.WebPlanners{} - return w, svc.client.getByName(types.WebPlannerModel, name, w) -} - -func (svc *WebPlannerService) GetByField(field string, value string) (*types.WebPlanners, error) { - w := &types.WebPlanners{} - return w, svc.client.getByField(types.WebPlannerModel, field, value, w) -} - -func (svc *WebPlannerService) GetAll() (*types.WebPlanners, error) { - w := &types.WebPlanners{} - return w, svc.client.getAll(types.WebPlannerModel, w) -} - -func (svc *WebPlannerService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.WebPlannerModel, fields, relations) -} - -func (svc *WebPlannerService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.WebPlannerModel, ids, fields, relations) -} - -func (svc *WebPlannerService) Delete(ids []int64) error { - return svc.client.delete(types.WebPlannerModel, ids) -} diff --git a/api/web_tour_tour.go b/api/web_tour_tour.go deleted file mode 100644 index b35a573b..00000000 --- a/api/web_tour_tour.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type WebTourTourService struct { - client *Client -} - -func NewWebTourTourService(c *Client) *WebTourTourService { - return &WebTourTourService{client: c} -} - -func (svc *WebTourTourService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.WebTourTourModel, name) -} - -func (svc *WebTourTourService) GetByIds(ids []int64) (*types.WebTourTours, error) { - w := &types.WebTourTours{} - return w, svc.client.getByIds(types.WebTourTourModel, ids, w) -} - -func (svc *WebTourTourService) GetByName(name string) (*types.WebTourTours, error) { - w := &types.WebTourTours{} - return w, svc.client.getByName(types.WebTourTourModel, name, w) -} - -func (svc *WebTourTourService) GetByField(field string, value string) (*types.WebTourTours, error) { - w := &types.WebTourTours{} - return w, svc.client.getByField(types.WebTourTourModel, field, value, w) -} - -func (svc *WebTourTourService) GetAll() (*types.WebTourTours, error) { - w := &types.WebTourTours{} - return w, svc.client.getAll(types.WebTourTourModel, w) -} - -func (svc *WebTourTourService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.WebTourTourModel, fields, relations) -} - -func (svc *WebTourTourService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.WebTourTourModel, ids, fields, relations) -} - -func (svc *WebTourTourService) Delete(ids []int64) error { - return svc.client.delete(types.WebTourTourModel, ids) -} diff --git a/api/wizard_ir_model_menu_create.go b/api/wizard_ir_model_menu_create.go deleted file mode 100644 index d9804ddf..00000000 --- a/api/wizard_ir_model_menu_create.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type WizardIrModelMenuCreateService struct { - client *Client -} - -func NewWizardIrModelMenuCreateService(c *Client) *WizardIrModelMenuCreateService { - return &WizardIrModelMenuCreateService{client: c} -} - -func (svc *WizardIrModelMenuCreateService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.WizardIrModelMenuCreateModel, name) -} - -func (svc *WizardIrModelMenuCreateService) GetByIds(ids []int64) (*types.WizardIrModelMenuCreates, error) { - w := &types.WizardIrModelMenuCreates{} - return w, svc.client.getByIds(types.WizardIrModelMenuCreateModel, ids, w) -} - -func (svc *WizardIrModelMenuCreateService) GetByName(name string) (*types.WizardIrModelMenuCreates, error) { - w := &types.WizardIrModelMenuCreates{} - return w, svc.client.getByName(types.WizardIrModelMenuCreateModel, name, w) -} - -func (svc *WizardIrModelMenuCreateService) GetByField(field string, value string) (*types.WizardIrModelMenuCreates, error) { - w := &types.WizardIrModelMenuCreates{} - return w, svc.client.getByField(types.WizardIrModelMenuCreateModel, field, value, w) -} - -func (svc *WizardIrModelMenuCreateService) GetAll() (*types.WizardIrModelMenuCreates, error) { - w := &types.WizardIrModelMenuCreates{} - return w, svc.client.getAll(types.WizardIrModelMenuCreateModel, w) -} - -func (svc *WizardIrModelMenuCreateService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.WizardIrModelMenuCreateModel, fields, relations) -} - -func (svc *WizardIrModelMenuCreateService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.WizardIrModelMenuCreateModel, ids, fields, relations) -} - -func (svc *WizardIrModelMenuCreateService) Delete(ids []int64) error { - return svc.client.delete(types.WizardIrModelMenuCreateModel, ids) -} diff --git a/api/wizard_multi_charts_accounts.go b/api/wizard_multi_charts_accounts.go deleted file mode 100644 index cc5d912e..00000000 --- a/api/wizard_multi_charts_accounts.go +++ /dev/null @@ -1,49 +0,0 @@ -package api - -import ( - "github.com/skilld-labs/go-odoo/types" -) - -type WizardMultiChartsAccountsService struct { - client *Client -} - -func NewWizardMultiChartsAccountsService(c *Client) *WizardMultiChartsAccountsService { - return &WizardMultiChartsAccountsService{client: c} -} - -func (svc *WizardMultiChartsAccountsService) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.WizardMultiChartsAccountsModel, name) -} - -func (svc *WizardMultiChartsAccountsService) GetByIds(ids []int64) (*types.WizardMultiChartsAccountss, error) { - w := &types.WizardMultiChartsAccountss{} - return w, svc.client.getByIds(types.WizardMultiChartsAccountsModel, ids, w) -} - -func (svc *WizardMultiChartsAccountsService) GetByName(name string) (*types.WizardMultiChartsAccountss, error) { - w := &types.WizardMultiChartsAccountss{} - return w, svc.client.getByName(types.WizardMultiChartsAccountsModel, name, w) -} - -func (svc *WizardMultiChartsAccountsService) GetByField(field string, value string) (*types.WizardMultiChartsAccountss, error) { - w := &types.WizardMultiChartsAccountss{} - return w, svc.client.getByField(types.WizardMultiChartsAccountsModel, field, value, w) -} - -func (svc *WizardMultiChartsAccountsService) GetAll() (*types.WizardMultiChartsAccountss, error) { - w := &types.WizardMultiChartsAccountss{} - return w, svc.client.getAll(types.WizardMultiChartsAccountsModel, w) -} - -func (svc *WizardMultiChartsAccountsService) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.WizardMultiChartsAccountsModel, fields, relations) -} - -func (svc *WizardMultiChartsAccountsService) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.WizardMultiChartsAccountsModel, ids, fields, relations) -} - -func (svc *WizardMultiChartsAccountsService) Delete(ids []int64) error { - return svc.client.delete(types.WizardMultiChartsAccountsModel, ids) -} diff --git a/conversion.go b/conversion.go new file mode 100644 index 00000000..237d31a5 --- /dev/null +++ b/conversion.go @@ -0,0 +1,157 @@ +package odoo + +import ( + "errors" + "fmt" + "reflect" + "strings" + "time" +) + +const ( + dateFormat = "2006-01-02" + datetimeFormat = "2006-01-02 15:04:05" + tagName = "xmlrpc" +) + +func convertFromStaticToDynamic(static interface{}) map[string]interface{} { + var dynamic = make(map[string]interface{}) + sv := reflect.ValueOf(static).Elem() + st := reflect.TypeOf(static).Elem() + for i := 0; i < sv.NumField(); i++ { + field := sv.Field(i) + if field.IsNil() { + continue + } + key, _ := st.Field(i).Tag.Lookup(tagName) + if dynamicValue := convertFromStaticToDynamicValue(field.Interface()); dynamicValue != nil { + dynamic[strings.Split(key, ",")[0]] = dynamicValue + } + } + return dynamic +} + +func convertFromStaticToDynamicValue(staticValue interface{}) interface{} { + var v interface{} + switch sv := staticValue.(type) { + case *String: + v = sv.v + case *Int: + v = sv.v + case *Bool: + v = sv.v + case *Selection: + v = sv.v + case *Time: + v = sv.v + case *Float: + v = sv.v + case *Many2One: + v = sv.ID + case *Relation: + v = sv.v + default: + v = staticValue + } + return v +} + +func convertFromDynamicToStatic(dynamic interface{}, static interface{}) error { + model := reflect.TypeOf(static).Elem() + var sv reflect.Value + switch d := dynamic.(type) { + case []interface{}: + if model.Kind() != reflect.Slice { + return fmt.Errorf("cannot convert dynamic model to static model %s", model.Name()) + } + sv = convertFromDynamicToStaticSlice(d, model) + case map[string]interface{}: + if model.Kind() == reflect.Slice { + return fmt.Errorf("cannot convert dynamic model to static model %s", model.Name()) + } + sv = convertFromDynamicToStaticOne(d, model) + default: + return errors.New("cannot convert dynamic of this type") + } + reflect.ValueOf(static).Elem().Set(sv) + return nil +} + +func convertFromDynamicToStaticSlice(dynamic []interface{}, sliceModel reflect.Type) reflect.Value { + lenSlice := len(dynamic) + ss := reflect.MakeSlice(sliceModel, lenSlice, lenSlice) + for i := 0; i < lenSlice; i++ { + ss.Index(i).Set(convertFromDynamicToStaticOne(dynamic[i].(map[string]interface{}), sliceModel.Elem())) + } + return ss +} + +func convertFromDynamicToStaticOne(dynamic map[string]interface{}, oneModel reflect.Type) reflect.Value { + s := reflect.New(oneModel).Elem() + staticValues := scanStaticModelValues(oneModel, s) + for key, dynamicValue := range dynamic { + if _, ok := staticValues[key]; ok { + staticField := staticValues[key] + staticValue := convertFromDynamicToStaticValue(staticField.Type(), dynamicValue) + if staticValue != nil { + staticField.Set(reflect.ValueOf(staticValue)) + } + } + } + return s +} + +func convertFromDynamicToStaticValue(staticType reflect.Type, dynamicValue interface{}) interface{} { + var staticValue interface{} + if staticType.Kind() == reflect.Ptr { + staticType = staticType.Elem() + } + typeName := staticType.Name() + if !(dynamicValue == nil || (reflect.ValueOf(dynamicValue).Kind() == reflect.Bool && typeName != "Bool")) { + switch typeName { + case "String": + staticValue = NewString(dynamicValue.(string)) + case "Int": + staticValue = NewInt(dynamicValue.(int64)) + case "Selection": + staticValue = NewSelection(dynamicValue) + case "Float": + staticValue = NewFloat(dynamicValue.(float64)) + case "Time": + format := dateFormat + if len(dynamicValue.(string)) > 10 { + format = datetimeFormat + } + t, _ := time.Parse(format, dynamicValue.(string)) + staticValue = NewTime(t) + case "Many2One": + staticValue = NewMany2One(dynamicValue.([]interface{})[0].(int64), dynamicValue.([]interface{})[1].(string)) + case "Relation": + staticValue = NewRelation() + staticValue.(*Relation).ids = sliceInterfaceToInt64Slice(dynamicValue.([]interface{})) + case "Bool": + staticValue = NewBool(dynamicValue.(bool)) + default: + staticValue = dynamicValue + } + } + return staticValue +} + +func scanStaticModelValues(typ reflect.Type, s reflect.Value) map[string]reflect.Value { + fields := make(map[string]reflect.Value) + for i := 0; i < s.NumField(); i++ { + field := s.Field(i) + key, _ := typ.Field(i).Tag.Lookup(tagName) + fields[strings.Split(key, ",")[0]] = field + } + return fields +} + +func sliceInterfaceToInt64Slice(s []interface{}) []int64 { + i64 := make([]int64, len(s)) + for i := 0; i < len(s); i++ { + i64[i] = s[i].(int64) + } + return i64 +} diff --git a/examples/get_all.go b/examples/get_all.go deleted file mode 100644 index 593208a5..00000000 --- a/examples/get_all.go +++ /dev/null @@ -1,26 +0,0 @@ -package main - -import ( - "fmt" - - "github.com/skilld-labs/go-odoo/api" -) - -func getAll() { - c, err := api.NewClient("http://localhost:8069", nil) - if err != nil { - fmt.Println(err.Error()) - } - err = c.Login("dbName", "admin", "password") - if err != nil { - fmt.Prinln(err.Error()) - } - //get the sale order service - s := api.NewSaleOrderService(c) - //call the function GetAll() linked to the sale order service - so, err := s.GetAll() - if err != nil { - fmt.Println(err.Error()) - } - fmt.Println(so) -} diff --git a/generator/cmd/generator.go b/generator/cmd/generator.go new file mode 100644 index 00000000..075ef208 --- /dev/null +++ b/generator/cmd/generator.go @@ -0,0 +1,114 @@ +package cmd + +import ( + "fmt" + "os" + "os/exec" + "strings" + "text/template" + + odoo "github.com/skilld-labs/go-odoo" +) + +// GeneratorConfiguration is the configuration to create a new *generator by injecting +// its dependencies. +type GeneratorConfiguration struct { + Odoo *odoo.Client + ModelTemplate *template.Template + FormatModels bool + DestFolder string +} + +type generator struct { + odoo *odoo.Client + tmpl *template.Template + destFolder string + formatModels bool +} + +// NewGenerator creates a new *generator. +func NewGenerator(cfg GeneratorConfiguration) *generator { + return &generator{odoo: cfg.Odoo, tmpl: cfg.ModelTemplate, formatModels: cfg.FormatModels, destFolder: cfg.DestFolder} +} + +func (g *generator) handleModels(models []string) error { + mm, err := g.getModels(models) + if err != nil { + return err + } + if err := g.generateModels(mm); err != nil { + return err + } + return nil +} + +func (g *generator) getModels(models []string) ([]*model, error) { + if len(models) == 0 { + var err error + models, err = g.getAllModelsName() + if err != nil { + return nil, err + } + } + var mm []*model + for _, model := range models { + mfs, err := g.modelFieldsFromModel(model) + if err != nil { + return nil, err + } + if len(mfs) == 0 { + fmt.Printf("error: cannot find fields for model %s, cannot generate it.\n", model) + continue + } + mm = append(mm, newModel(model, mfs)) + } + return mm, nil +} + +func (g *generator) getAllModelsName() ([]string, error) { + ims, err := g.odoo.FindIrModels(nil, nil) + if err != nil || ims == nil { + return []string{}, nil + } + var models []string + for _, im := range *ims { + models = append(models, im.Model.Get()) + } + return models, nil +} + +func (g *generator) modelFieldsFromModel(model string) ([]*modelField, error) { + imfs, err := g.odoo.FindIrModelFieldss(odoo.NewCriteria().Add("model", "=", model), nil) + if err != nil { + return nil, err + } + return g.irModelFieldsToModelFields(imfs), nil +} + +func (g *generator) irModelFieldsToModelFields(imfs *odoo.IrModelFieldss) []*modelField { + var mfs []*modelField + for _, imf := range *imfs { + mfs = append(mfs, newModelField(imf.Name.Get(), imf.Ttype.Get().(string))) + } + return mfs +} + +func (g *generator) generateModels(models []*model) error { + for _, m := range models { + filePath := g.destFolder + "/" + strings.Replace(m.Name, ".", "_", -1) + ".go" + output, err := os.Create(filePath) + if err != nil { + return err + } + if err := g.tmpl.Execute(output, m); err != nil { + return err + } + if g.formatModels { + if err := exec.Command("gofmt", "-w", filePath).Run(); err != nil { + return err + } + } + fmt.Printf("%s has been generated\n", filePath) + } + return nil +} diff --git a/generator/cmd/model.go b/generator/cmd/model.go new file mode 100644 index 00000000..47189087 --- /dev/null +++ b/generator/cmd/model.go @@ -0,0 +1,68 @@ +package cmd + +import ( + "fmt" + "strings" + + "github.com/iancoleman/strcase" +) + +var odooToType = map[string]string{ + "datetime": "*Time", + "date": "*Time", + "monetary": "*Float", + "char": "*String", + "many2one": "*Many2One", + "many2many": "*Relation", + "many2one_reference": "*Many2One", + "one2many": "*Relation", + "integer": "*Int", + "boolean": "*Bool", + "text": "*String", + "selection": "*Selection", + "float": "*Float", + "binary": "*String", + "html": "*String", + "reference": "*String", +} + +type model struct { + Name string + StructName string + VarName string + VarsName string + Fields []*modelField +} + +type modelField struct { + Name string + VarName string + Type string +} + +func newModel(name string, mfs []*modelField) *model { + m := &model{Name: name} + m.StructName = strcase.ToCamel(m.Name) + pp := strings.Split(m.Name, ".") + for _, p := range pp { + m.VarName += string(p[0]) + } + if m.VarName == "ids" || m.VarName == "id" || m.VarName == "c" || m.VarName == "if" { + m.VarName = strings.ToUpper(m.VarName) + } + m.VarsName = m.VarName + "s" + m.Fields = mfs + return m +} + +func newModelField(name string, odooType string) *modelField { + mf := &modelField{Name: name} + mf.VarName = strcase.ToCamel(mf.Name) + if modelType, ok := odooToType[odooType]; ok { + mf.Type = modelType + } else { + fmt.Printf("warn: cannot find a go-odoo type for odoo type %s\n", odooType) + mf.Type = "interface{}" + } + return mf +} diff --git a/generator/cmd/root.go b/generator/cmd/root.go new file mode 100644 index 00000000..15806cf6 --- /dev/null +++ b/generator/cmd/root.go @@ -0,0 +1,89 @@ +package cmd + +import ( + "fmt" + "os" + "strings" + "text/template" + + odoo "github.com/skilld-labs/go-odoo" + + "github.com/spf13/cobra" +) + +var ( + rootCmd = &cobra.Command{ + Use: "./go-odoo -u admin -p admin -d odoo --url http://localhost:8069 --models crm.lead", + Short: "Generates your odoo models for go-odoo golang library.", + Long: ` +Generates your odoo models for go-odoo golang library. +You can provide models name as arguments to specify what models to generate. By default, it generates all models of your odoo instance + `, + Run: func(cmd *cobra.Command, args []string) { + var mm []string + if models != "" { + mm = strings.Split(models, ",") + } + if err := g.handleModels(mm); err != nil { + handleError(err) + } + }, + } + database string + admin string + password string + url string + noFmt bool + destFolder string + models string + c *odoo.Client + t *template.Template + g *generator +) + +// Execute executes the root command. +func Execute() { + if err := rootCmd.Execute(); err != nil { + handleError(err) + } +} + +func init() { + cobra.OnInitialize(initOdoo, initTemplate, initGenerator) + + rootCmd.PersistentFlags().StringVarP(&database, "database", "d", "odoo", "the instance database") + rootCmd.PersistentFlags().StringVarP(&admin, "admin", "u", "admin", "the admin username") + rootCmd.PersistentFlags().StringVarP(&password, "password", "p", "admin", "the admin password") + rootCmd.PersistentFlags().StringVar(&url, "url", "http://localhost:8069", "the url of your odoo instance") + rootCmd.PersistentFlags().StringVarP(&destFolder, "dest", "o", "", "the destination of generated models") + rootCmd.PersistentFlags().StringVarP(&models, "models", "m", "", "the models you want to generate, separated by commas, empty means generate all") + rootCmd.PersistentFlags().BoolVar(&noFmt, "no-fmt", false, "specify if you want to disable auto format of generated models") +} + +func initGenerator() { + g = NewGenerator(GeneratorConfiguration{Odoo: c, ModelTemplate: t, FormatModels: !noFmt, DestFolder: destFolder}) +} + +func initOdoo() { + var err error + if c, err = odoo.NewClient(&odoo.ClientConfig{ + Admin: admin, + Password: password, + Database: database, + URL: url, + }); err != nil { + handleError(err) + } +} + +func initTemplate() { + var err error + if t, err = template.New("model.tmpl").ParseFiles("./generator/cmd/tmpl/model.tmpl"); err != nil { + handleError(err) + } +} + +func handleError(err error) { + fmt.Println(err) + os.Exit(1) +} diff --git a/generator/cmd/tmpl/model.tmpl b/generator/cmd/tmpl/model.tmpl new file mode 100644 index 00000000..f0e0ecd5 --- /dev/null +++ b/generator/cmd/tmpl/model.tmpl @@ -0,0 +1,73 @@ +package odoo + +import ( + "fmt" +) + +// {{.StructName}} represents {{ .Name }} model +type {{.StructName}} struct { {{range .Fields}} + {{.VarName}} {{.Type}} `xmlrpc:"{{.Name}},omptempty"`{{end }} +} + +// {{.StructName}}s represents array of {{ .Name }} model +type {{.StructName}}s []{{.StructName}} + +// {{.StructName}}Model is the odoo model name +const {{.StructName}}Model = "{{ .Name }}" + +// Create{{.StructName}} creates a new {{ .Name }} model and returns its id. +func (c *Client) Create{{.StructName}}({{.VarName}} *{{.StructName}}) (int64, error) { + return c.Create({{.StructName}}Model, {{.VarName}}) +} + +// Update{{.StructName}} pdates an existing {{ .Name }} record. +func (c *Client) Update{{.StructName}}({{.VarName}} *{{.StructName}}) error { + return c.Update{{.StructName}}s([]int64{ {{.VarName}}.Id.Get() }, {{.VarName}}) +} + +// Update{{.StructName}}s updates existing {{ .Name }} records. +// All records (represented by ids) will be updated by {{.VarName}} values. +func (c *Client) Update{{.StructName}}s(ids []int64, {{.VarName}} *{{.StructName}}) error { + return c.Update({{.StructName}}Model, ids, {{.VarName}}) +} + +// Delete{{.StructName}} deletes an existing {{ .Name }} record. +func (c *Client) Delete{{.StructName}}(id int64) error { + return c.Delete{{.StructName}}s([]int64{id}) +} + +// Delete{{.StructName}}s deletes existing {{ .Name }} records. +func (c *Client) Delete{{.StructName}}s(ids []int64) error { + return c.Delete({{.StructName}}Model, ids) +} + +// Get{{.StructName}} gets {{ .Name }} existing record. +func (c *Client) Get{{.StructName}}(id int64) (*{{.StructName}}, error) { + {{.VarsName}}, err := c.Get{{.StructName}}s([]int64{id}) + if err != nil { + return nil, err + } + if {{.VarsName}} != nil && len(*{{.VarsName}}) > 0 { + return &((*{{.VarsName}})[0]), nil + } + return nil, fmt.Errorf("id %v of %s not found", id, {{.StructName}}Model) +} + +// Get{{.StructName}}s gets {{ .Name }} existing records. +func (c *Client) Get{{.StructName}}s(ids []int64) (*{{.StructName}}s, error) { + {{.VarsName}} := &{{.StructName}}s{} + if err := c.Read({{.StructName}}Model, ids, nil, {{.VarsName}}); err != nil { + return nil, err + } + return {{.VarsName}}, nil +} + +// Find{{.StructName}}s finds {{ .Name }} records by querying it +// and filtering it with criteria and options. +func (c *Client) Find{{.StructName}}s(criteria *Criteria, options *Options) (*{{.StructName}}s, error) { + {{.VarsName}} := &{{.StructName}}s{} + if err := c.SearchRead({{.StructName}}Model, criteria, options, {{.VarsName}}); err != nil { + return nil, err + } + return {{.VarsName}}, nil +} diff --git a/generator/generator b/generator/generator new file mode 100755 index 00000000..91f091c5 Binary files /dev/null and b/generator/generator differ diff --git a/generator/main.go b/generator/main.go new file mode 100644 index 00000000..c20e6316 --- /dev/null +++ b/generator/main.go @@ -0,0 +1,9 @@ +package main + +import ( + "github.com/skilld-labs/go-odoo/generator/cmd" +) + +func main() { + cmd.Execute() +} diff --git a/go.mod b/go.mod new file mode 100644 index 00000000..0e99f0e3 --- /dev/null +++ b/go.mod @@ -0,0 +1,9 @@ +module github.com/skilld-labs/go-odoo + +go 1.14 + +require ( + github.com/iancoleman/strcase v0.0.0-20191112232945-16388991a334 + github.com/kolo/xmlrpc v0.0.0-20200310150728-e0350524596b + github.com/spf13/cobra v0.0.7 +) diff --git a/go.sum b/go.sum new file mode 100644 index 00000000..bfdac5af --- /dev/null +++ b/go.sum @@ -0,0 +1,159 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/armon/consul-api v0.0.0-20180202201655-eb2c6b5be1b6/go.mod h1:grANhF5doyWs3UAsr3K4I6qtAmlQcZDesFNEHPZAzj8= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= +github.com/client9/misspell v0.3.4 h1:ta993UF76GwbvJcIo3Y68y/M3WxlpEHPWIGDkJYwzJI= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/coreos/bbolt v1.3.2/go.mod h1:iRUV2dpdMOn7Bo10OQBFzIJO9kkE559Wcmn+qkEiiKk= +github.com/coreos/etcd v3.3.10+incompatible/go.mod h1:uF7uidLiAD3TWHmW31ZFd/JWoc32PjwdhPthX9715RE= +github.com/coreos/go-semver v0.2.0/go.mod h1:nnelYz7RCh+5ahJtPPxZlU+153eP4D4r3EedlOD2RNk= +github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= +github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= +github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= +github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= +github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/groupcache v0.0.0-20190129154638-5b532d6fd5ef/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= +github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= +github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0/go.mod h1:8NvIoxWQoOIhqOTXgfV/d3M/q6VIi02HzZEHgUlZvzk= +github.com/grpc-ecosystem/grpc-gateway v1.9.0/go.mod h1:vNeuVxBJEsws4ogUvrchl83t/GYV9WGTSLVdBhOQFDY= +github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= +github.com/iancoleman/strcase v0.0.0-20191112232945-16388991a334 h1:VHgatEHNcBFEB7inlalqfNqw65aNkM1lGX2yt3NmbS8= +github.com/iancoleman/strcase v0.0.0-20191112232945-16388991a334/go.mod h1:SK73tn/9oHe+/Y0h39VT4UCxmurVJkR5NA7kMEAOgSE= +github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= +github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= +github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/kolo/xmlrpc v0.0.0-20200310150728-e0350524596b h1:DzHy0GlWeF0KAglaTMY7Q+khIFoG8toHP+wLFBVBQJc= +github.com/kolo/xmlrpc v0.0.0-20200310150728-e0350524596b/go.mod h1:o03bZfuBwAXHetKXuInt4S7omeXUu62/A845kiycsSQ= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= +github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= +github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v0.9.3/go.mod h1:/TN21ttK/J9q6uSwhBd54HahCDft0ttaMvbicHlPoso= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro= +github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= +github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/soheilhy/cmux v0.1.4/go.mod h1:IM3LyeVVIOuxMH7sFAkER9+bJ4dT7Ms6E4xg4kGIyLM= +github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= +github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ= +github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= +github.com/spf13/cobra v0.0.7 h1:FfTH+vuMXOas8jmfb5/M7dzEYx7LpcLb7a0LPe34uOU= +github.com/spf13/cobra v0.0.7/go.mod h1:/6GTrnGXV9HjY+aR4k0oJ5tcvakLuG6EuKReYlHNrgE= +github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo= +github.com/spf13/pflag v1.0.3 h1:zPAT6CGy6wXeQ7NtTnaTerfKOsV6V6F8agHXFiazDkg= +github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= +github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= +github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= +github.com/spf13/viper v1.4.0/go.mod h1:PTJ7Z/lr49W6bUbkmS1V3by4uWynFiR9p7+dSq/yZzE= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= +github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGrc= +github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= +github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3 h1:XQyxROzUlZH+WIQwySDgnISgOivlhjIEwaQaJEJrrN0= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b h1:Wh+f8QHJXR411sJR8/vRBTZ7YapZaRvUcLFFJhusH0k= +golang.org/x/lint v0.0.0-20200302205851-738671d3881b/go.mod h1:3xt1FjdF8hUf6vQPIChWIBhFzV8gjjsPE/fR3IyQdNY= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2 h1:tW2bmiBqwgJj/UpqtC8EpXEZVYOwU0yG4iWbprSVAcs= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd h1:/e+gpKk9r3dJobndpTytxS2gOy6m5uvpg+ISQoEcusQ= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200331202046-9d5940d49312 h1:2PHG+Ia3gK1K2kjxZnSylizb//eyaMG8gDFbOG7wLV8= +golang.org/x/tools v0.0.0-20200331202046-9d5940d49312/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.21.0/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= +gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff --git a/ir_model.go b/ir_model.go new file mode 100644 index 00000000..ad687562 --- /dev/null +++ b/ir_model.go @@ -0,0 +1,91 @@ +package odoo + +import ( + "fmt" +) + +// IrModel represents ir.model model +type IrModel struct { + LastUpdate *Time `xmlrpc:"__last_update,omptempty"` + AccessIds *Relation `xmlrpc:"access_ids,omptempty"` + Count *Int `xmlrpc:"count,omptempty"` + CreateDate *Time `xmlrpc:"create_date,omptempty"` + CreateUid *Many2One `xmlrpc:"create_uid,omptempty"` + DisplayName *String `xmlrpc:"display_name,omptempty"` + FieldId *Relation `xmlrpc:"field_id,omptempty"` + Id *Int `xmlrpc:"id,omptempty"` + Info *String `xmlrpc:"info,omptempty"` + InheritedModelIds *Relation `xmlrpc:"inherited_model_ids,omptempty"` + Model *String `xmlrpc:"model,omptempty"` + Modules *String `xmlrpc:"modules,omptempty"` + Name *String `xmlrpc:"name,omptempty"` + RuleIds *Relation `xmlrpc:"rule_ids,omptempty"` + State *Selection `xmlrpc:"state,omptempty"` + Transient *Bool `xmlrpc:"transient,omptempty"` + ViewIds *Relation `xmlrpc:"view_ids,omptempty"` + WriteDate *Time `xmlrpc:"write_date,omptempty"` + WriteUid *Many2One `xmlrpc:"write_uid,omptempty"` +} + +// IrModels represents array of ir.model model +type IrModels []IrModel + +// IrModelModel is the odoo model name +const IrModelModel = "ir.model" + +// CreateIrModel creates a new ir.model model and returns its id. +func (c *Client) CreateIrModel(im *IrModel) (int64, error) { + return c.Create(IrModelModel, im) +} + +// UpdateIrModel pdates an existing ir.model record. +func (c *Client) UpdateIrModel(im *IrModel) error { + return c.UpdateIrModels([]int64{im.Id.Get()}, im) +} + +// UpdateIrModels updates existing ir.model records. +// All records (represented by ids) will be updated by im values. +func (c *Client) UpdateIrModels(ids []int64, im *IrModel) error { + return c.Update(IrModelModel, ids, im) +} + +// DeleteIrModel deletes an existing ir.model record. +func (c *Client) DeleteIrModel(id int64) error { + return c.DeleteIrModels([]int64{id}) +} + +// DeleteIrModels deletes existing ir.model records. +func (c *Client) DeleteIrModels(ids []int64) error { + return c.Delete(IrModelModel, ids) +} + +// GetIrModel gets ir.model existing record. +func (c *Client) GetIrModel(id int64) (*IrModel, error) { + ims, err := c.GetIrModels([]int64{id}) + if err != nil { + return nil, err + } + if ims != nil && len(*ims) > 0 { + return &((*ims)[0]), nil + } + return nil, fmt.Errorf("id %v of %s not found", id, IrModelModel) +} + +// GetIrModels gets ir.model existing records. +func (c *Client) GetIrModels(ids []int64) (*IrModels, error) { + ims := &IrModels{} + if err := c.Read(IrModelModel, ids, nil, ims); err != nil { + return nil, err + } + return ims, nil +} + +// FindIrModels finds ir.model records by querying it +// and filtering it with criteria and options. +func (c *Client) FindIrModels(criteria *Criteria, options *Options) (*IrModels, error) { + ims := &IrModels{} + if err := c.SearchRead(IrModelModel, criteria, options, ims); err != nil { + return nil, err + } + return ims, nil +} diff --git a/ir_model_fields.go b/ir_model_fields.go new file mode 100644 index 00000000..84219701 --- /dev/null +++ b/ir_model_fields.go @@ -0,0 +1,111 @@ +package odoo + +import ( + "fmt" +) + +// IrModelFields represents ir.model.fields model +type IrModelFields struct { + LastUpdate *Time `xmlrpc:"__last_update,omptempty"` + Column1 *String `xmlrpc:"column1,omptempty"` + Column2 *String `xmlrpc:"column2,omptempty"` + CompleteName *String `xmlrpc:"complete_name,omptempty"` + Compute *String `xmlrpc:"compute,omptempty"` + Copied *Bool `xmlrpc:"copied,omptempty"` + CreateDate *Time `xmlrpc:"create_date,omptempty"` + CreateUid *Many2One `xmlrpc:"create_uid,omptempty"` + Depends *String `xmlrpc:"depends,omptempty"` + DisplayName *String `xmlrpc:"display_name,omptempty"` + Domain *String `xmlrpc:"domain,omptempty"` + FieldDescription *String `xmlrpc:"field_description,omptempty"` + Groups *Relation `xmlrpc:"groups,omptempty"` + Help *String `xmlrpc:"help,omptempty"` + Id *Int `xmlrpc:"id,omptempty"` + Index *Bool `xmlrpc:"index,omptempty"` + Model *String `xmlrpc:"model,omptempty"` + ModelId *Many2One `xmlrpc:"model_id,omptempty"` + Modules *String `xmlrpc:"modules,omptempty"` + Name *String `xmlrpc:"name,omptempty"` + OnDelete *Selection `xmlrpc:"on_delete,omptempty"` + Readonly *Bool `xmlrpc:"readonly,omptempty"` + Related *String `xmlrpc:"related,omptempty"` + RelatedFieldId *Many2One `xmlrpc:"related_field_id,omptempty"` + Relation *String `xmlrpc:"relation,omptempty"` + RelationField *String `xmlrpc:"relation_field,omptempty"` + RelationFieldId *Many2One `xmlrpc:"relation_field_id,omptempty"` + RelationTable *String `xmlrpc:"relation_table,omptempty"` + Required *Bool `xmlrpc:"required,omptempty"` + Selectable *Bool `xmlrpc:"selectable,omptempty"` + Selection *String `xmlrpc:"selection,omptempty"` + SelectionIds *Relation `xmlrpc:"selection_ids,omptempty"` + Size *Int `xmlrpc:"size,omptempty"` + State *Selection `xmlrpc:"state,omptempty"` + Store *Bool `xmlrpc:"store,omptempty"` + Translate *Bool `xmlrpc:"translate,omptempty"` + Ttype *Selection `xmlrpc:"ttype,omptempty"` + WriteDate *Time `xmlrpc:"write_date,omptempty"` + WriteUid *Many2One `xmlrpc:"write_uid,omptempty"` +} + +// IrModelFieldss represents array of ir.model.fields model +type IrModelFieldss []IrModelFields + +// IrModelFieldsModel is the odoo model name +const IrModelFieldsModel = "ir.model.fields" + +// CreateIrModelFields creates a new ir.model.fields model and returns its id. +func (c *Client) CreateIrModelFields(imf *IrModelFields) (int64, error) { + return c.Create(IrModelFieldsModel, imf) +} + +// UpdateIrModelFields pdates an existing ir.model.fields record. +func (c *Client) UpdateIrModelFields(imf *IrModelFields) error { + return c.UpdateIrModelFieldss([]int64{imf.Id.Get()}, imf) +} + +// UpdateIrModelFieldss updates existing ir.model.fields records. +// All records (represented by ids) will be updated by imf values. +func (c *Client) UpdateIrModelFieldss(ids []int64, imf *IrModelFields) error { + return c.Update(IrModelFieldsModel, ids, imf) +} + +// DeleteIrModelFields deletes an existing ir.model.fields record. +func (c *Client) DeleteIrModelFields(id int64) error { + return c.DeleteIrModelFieldss([]int64{id}) +} + +// DeleteIrModelFieldss deletes existing ir.model.fields records. +func (c *Client) DeleteIrModelFieldss(ids []int64) error { + return c.Delete(IrModelFieldsModel, ids) +} + +// GetIrModelFields gets ir.model.fields existing record. +func (c *Client) GetIrModelFields(id int64) (*IrModelFields, error) { + imfs, err := c.GetIrModelFieldss([]int64{id}) + if err != nil { + return nil, err + } + if imfs != nil && len(*imfs) > 0 { + return &((*imfs)[0]), nil + } + return nil, fmt.Errorf("id %v of %s not found", id, IrModelFieldsModel) +} + +// GetIrModelFieldss gets ir.model.fields existing records. +func (c *Client) GetIrModelFieldss(ids []int64) (*IrModelFieldss, error) { + imfs := &IrModelFieldss{} + if err := c.Read(IrModelFieldsModel, ids, nil, imfs); err != nil { + return nil, err + } + return imfs, nil +} + +// FindIrModelFieldss finds ir.model.fields records by querying it +// and filtering it with criteria and options. +func (c *Client) FindIrModelFieldss(criteria *Criteria, options *Options) (*IrModelFieldss, error) { + imfs := &IrModelFieldss{} + if err := c.SearchRead(IrModelFieldsModel, criteria, options, imfs); err != nil { + return nil, err + } + return imfs, nil +} diff --git a/models.csv b/models.csv deleted file mode 100644 index 2b381fbe..00000000 --- a/models.csv +++ /dev/null @@ -1,6486 +0,0 @@ -"id","model","field_id/name","field_id/ttype" -"analytic.model_account_analytic_account","account.analytic.account","active","boolean" -"","","balance","monetary" -"","","code","char" -"","","company_id","many2one" -"","","company_uom_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit","monetary" -"","","currency_id","many2one" -"","","debit","monetary" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","line_ids","one2many" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","partner_id","many2one" -"","","project_count","integer" -"","","project_ids","one2many" -"","","tag_ids","many2many" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_bank_statement","account.bank.statement","all_lines_reconciled","boolean" -"","","balance_end","monetary" -"","","balance_end_real","monetary" -"","","balance_start","monetary" -"","","cashbox_end_id","many2one" -"","","cashbox_start_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date","date" -"","","date_done","datetime" -"","","difference","monetary" -"","","display_name","char" -"","","id","integer" -"","","is_difference_zero","boolean" -"","","journal_id","many2one" -"","","journal_type","selection" -"","","__last_update","datetime" -"","","line_ids","one2many" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","move_line_count","integer" -"","","move_line_ids","one2many" -"","","name","char" -"","","reference","char" -"","","state","selection" -"","","total_entry_encoding","monetary" -"","","user_id","many2one" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_res_partner","res.partner","active","boolean" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","bank_account_count","integer" -"","","bank_ids","one2many" -"","","barcode","char" -"","","calendar_last_notif_ack","datetime" -"","","category_id","many2many" -"","","channel_ids","many2many" -"","","child_ids","one2many" -"","","city","char" -"","","color","integer" -"","","comment","text" -"","","commercial_company_name","char" -"","","commercial_partner_country_id","many2one" -"","","commercial_partner_id","many2one" -"","","company_id","many2one" -"","","company_name","char" -"","","company_type","selection" -"","","contact_address","char" -"","","contract_ids","one2many" -"","","contracts_count","integer" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit","monetary" -"","","credit_limit","float" -"","","currency_id","many2one" -"","","customer","boolean" -"","","date","date" -"","","debit","monetary" -"","","debit_limit","monetary" -"","","display_name","char" -"","","email","char" -"","","email_formatted","char" -"","","employee","boolean" -"","","function","char" -"","","has_unreconciled_entries","boolean" -"","","id","integer" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","im_status","char" -"","","industry_id","many2one" -"","","invoice_ids","one2many" -"","","invoice_warn","selection" -"","","invoice_warn_msg","text" -"","","is_company","boolean" -"","","journal_item_count","integer" -"","","lang","selection" -"","","last_time_entries_checked","datetime" -"","","__last_update","datetime" -"","","machine_company_name","char" -"","","meeting_count","integer" -"","","meeting_ids","many2many" -"","","message_bounce","integer" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","mobile","char" -"","","name","char" -"","","opportunity_count","integer" -"","","opportunity_ids","one2many" -"","","opt_out","boolean" -"","","parent_id","many2one" -"","","parent_name","char" -"","","partner_share","boolean" -"","","payment_token_count","integer" -"","","payment_token_ids","one2many" -"","","phone","char" -"","","picking_warn","selection" -"","","picking_warn_msg","text" -"","","property_account_payable_id","many2one" -"","","property_account_position_id","many2one" -"","","property_account_receivable_id","many2one" -"","","property_autosales_config","many2one" -"","","property_payment_term_id","many2one" -"","","property_product_pricelist","many2one" -"","","property_purchase_currency_id","many2one" -"","","property_stock_customer","many2one" -"","","property_stock_supplier","many2one" -"","","property_supplier_payment_term_id","many2one" -"","","purchase_order_count","integer" -"","","purchase_warn","selection" -"","","purchase_warn_msg","text" -"","","ref","char" -"","","ref_company_ids","one2many" -"","","sale_order_count","integer" -"","","sale_order_ids","one2many" -"","","sale_warn","selection" -"","","sale_warn_msg","text" -"","","self","many2one" -"","","signup_expiration","datetime" -"","","signup_token","char" -"","","signup_type","char" -"","","signup_url","char" -"","","signup_valid","boolean" -"","","siret","char" -"","","state_id","many2one" -"","","street","char" -"","","street2","char" -"","","supplier","boolean" -"","","supplier_invoice_count","integer" -"","","task_count","integer" -"","","task_ids","one2many" -"","","team_id","many2one" -"","","title","many2one" -"","","total_invoiced","monetary" -"","","trust","selection" -"","","type","selection" -"","","tz","selection" -"","","tz_offset","char" -"","","user_id","many2one" -"","","user_ids","one2many" -"","","vat","char" -"","","website","char" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","zip","char" -"crm_livechat.model_mail_channel","mail.channel","alias_contact","selection" -"","","alias_defaults","text" -"","","alias_domain","char" -"","","alias_force_thread_id","integer" -"","","alias_id","many2one" -"","","alias_model_id","many2one" -"","","alias_name","char" -"","","alias_parent_model_id","many2one" -"","","alias_parent_thread_id","integer" -"","","alias_user_id","many2one" -"","","anonymous_name","char" -"","","channel_last_seen_partner_ids","one2many" -"","","channel_message_ids","many2many" -"","","channel_partner_ids","many2many" -"","","channel_type","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","description","text" -"","","display_name","char" -"","","email_send","boolean" -"","","group_ids","many2many" -"","","group_public_id","many2one" -"","","id","integer" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","is_member","boolean" -"","","is_subscribed","boolean" -"","","__last_update","datetime" -"","","livechat_channel_id","many2one" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","public","selection" -"","","rating_count","integer" -"","","rating_ids","one2many" -"","","rating_last_feedback","text" -"","","rating_last_image","binary" -"","","rating_last_value","float" -"","","uuid","char" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_thread","mail.thread","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","website_message_ids","one2many" -"hr.model_hr_employee","hr.employee","active","boolean" -"","","address_home_id","many2one" -"","","address_id","many2one" -"","","bank_account_id","many2one" -"","","birthday","date" -"","","category_ids","many2many" -"","","child_ids","one2many" -"","","coach_id","many2one" -"","","color","integer" -"","","company_id","many2one" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","current_leave_id","many2one" -"","","current_leave_state","selection" -"","","department_id","many2one" -"","","display_name","char" -"","","gender","selection" -"","","id","integer" -"","","identification_id","char" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","is_absent_totay","boolean" -"","","is_address_home_a_company","boolean" -"","","job_id","many2one" -"","","__last_update","datetime" -"","","leave_date_from","date" -"","","leave_date_to","date" -"","","leaves_count","float" -"","","marital","selection" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","mobile_phone","char" -"","","name","char" -"","","notes","text" -"","","parent_id","many2one" -"","","passport_id","char" -"","","permit_no","char" -"","","remaining_leaves","float" -"","","resource_calendar_id","many2one" -"","","resource_id","many2one" -"","","show_leaves","boolean" -"","","sinid","char" -"","","ssnid","char" -"","","timesheet_cost","monetary" -"","","user_id","many2one" -"","","visa_expire","date" -"","","visa_no","char" -"","","website_message_ids","one2many" -"","","work_email","char" -"","","work_location","char" -"","","work_phone","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"calendar.model_calendar_event","calendar.event","active","boolean" -"","","activity_ids","one2many" -"","","alarm_ids","many2many" -"","","allday","boolean" -"","","attendee_ids","one2many" -"","","attendee_status","selection" -"","","byday","selection" -"","","categ_ids","many2many" -"","","count","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","day","integer" -"","","description","text" -"","","display_name","char" -"","","display_start","char" -"","","display_time","char" -"","","duration","float" -"","","end_type","selection" -"","","final_date","date" -"","","fr","boolean" -"","","id","integer" -"","","interval","integer" -"","","is_attendee","boolean" -"","","is_highlighted","boolean" -"","","__last_update","datetime" -"","","location","char" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","mo","boolean" -"","","month_by","selection" -"","","name","char" -"","","opportunity_id","many2one" -"","","partner_id","many2one" -"","","partner_ids","many2many" -"","","privacy","selection" -"","","recurrency","boolean" -"","","recurrent_id","integer" -"","","recurrent_id_date","datetime" -"","","res_id","integer" -"","","res_model","char" -"","","res_model_id","many2one" -"","","rrule","char" -"","","rrule_type","selection" -"","","sa","boolean" -"","","show_as","selection" -"","","start","datetime" -"","","start_date","date" -"","","start_datetime","datetime" -"","","state","selection" -"","","stop","datetime" -"","","stop_date","date" -"","","stop_datetime","datetime" -"","","su","boolean" -"","","th","boolean" -"","","tu","boolean" -"","","user_id","many2one" -"","","we","boolean" -"","","website_message_ids","one2many" -"","","week_list","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr.model_hr_department","hr.department","absence_of_today","integer" -"","","active","boolean" -"","","allocation_to_approve_count","integer" -"","","child_ids","one2many" -"","","color","integer" -"","","company_id","many2one" -"","","complete_name","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","jobs_ids","one2many" -"","","__last_update","datetime" -"","","leave_to_approve_count","integer" -"","","manager_id","many2one" -"","","member_ids","one2many" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","note","text" -"","","parent_id","many2one" -"","","total_employee","integer" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_invoice","account.invoice","access_token","char" -"","","account_id","many2one" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","amount_tax","monetary" -"","","amount_total","monetary" -"","","amount_total_company_signed","monetary" -"","","amount_total_signed","monetary" -"","","amount_untaxed","monetary" -"","","amount_untaxed_signed","monetary" -"","","campaign_id","many2one" -"","","cash_rounding_id","many2one" -"","","comment","text" -"","","commercial_partner_id","many2one" -"","","company_currency_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date","date" -"","","date_due","date" -"","","date_invoice","date" -"","","display_name","char" -"","","fiscal_position_id","many2one" -"","","has_outstanding","boolean" -"","","id","integer" -"","","incoterms_id","many2one" -"","","invoice_line_ids","one2many" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","medium_id","many2one" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","move_id","many2one" -"","","move_name","char" -"","","name","char" -"","","number","char" -"","","origin","char" -"","","outstanding_credits_debits_widget","text" -"","","partner_bank_id","many2one" -"","","partner_id","many2one" -"","","partner_shipping_id","many2one" -"","","payment_ids","many2many" -"","","payment_move_line_ids","many2many" -"","","payments_widget","text" -"","","payment_term_id","many2one" -"","","portal_url","char" -"","","purchase_id","many2one" -"","","reconciled","boolean" -"","","reference","char" -"","","reference_type","selection" -"","","refund_invoice_id","many2one" -"","","refund_invoice_ids","one2many" -"","","residual","monetary" -"","","residual_company_signed","monetary" -"","","residual_signed","monetary" -"","","sent","boolean" -"","","sequence_number_next","char" -"","","sequence_number_next_prefix","char" -"","","source_id","many2one" -"","","state","selection" -"","","tax_line_ids","one2many" -"","","team_id","many2one" -"","","timesheet_count","integer" -"","","timesheet_ids","one2many" -"","","type","selection" -"","","user_id","many2one" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr.model_hr_job","hr.job","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","department_id","many2one" -"","","description","text" -"","","display_name","char" -"","","employee_ids","one2many" -"","","expected_employees","integer" -"","","id","integer" -"","","__last_update","datetime" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","no_of_employee","integer" -"","","no_of_hired_employee","integer" -"","","no_of_recruitment","integer" -"","","requirements","text" -"","","state","selection" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_lead","crm.lead","active","boolean" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","campaign_id","many2one" -"","","city","char" -"","","color","integer" -"","","company_currency","many2one" -"","","company_id","many2one" -"","","contact_name","char" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_action_last","datetime" -"","","date_closed","datetime" -"","","date_conversion","datetime" -"","","date_deadline","date" -"","","date_last_stage_update","datetime" -"","","date_open","datetime" -"","","day_close","float" -"","","day_open","float" -"","","description","text" -"","","display_name","char" -"","","email_cc","text" -"","","email_from","char" -"","","function","char" -"","","id","integer" -"","","kanban_state","selection" -"","","__last_update","datetime" -"","","lost_reason","many2one" -"","","machine_lead_name","char" -"","","medium_id","many2one" -"","","meeting_count","integer" -"","","message_bounce","integer" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","mobile","char" -"","","name","char" -"","","opt_out","boolean" -"","","order_ids","one2many" -"","","partner_address_email","char" -"","","partner_address_name","char" -"","","partner_id","many2one" -"","","partner_name","char" -"","","phone","char" -"","","planned_revenue","float" -"","","priority","selection" -"","","probability","float" -"","","referred","char" -"","","sale_amount_total","monetary" -"","","sale_number","integer" -"","","source_id","many2one" -"","","stage_id","many2one" -"","","state_id","many2one" -"","","street","char" -"","","street2","char" -"","","tag_ids","many2many" -"","","team_id","many2one" -"","","title","many2one" -"","","type","selection" -"","","user_email","char" -"","","user_id","many2one" -"","","user_login","char" -"","","website","char" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","zip","char" -"hr_holidays.model_hr_holidays","hr.holidays","can_reset","boolean" -"","","category_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","datetime" -"","","date_to","datetime" -"","","department_id","many2one" -"","","display_name","char" -"","","double_validation","boolean" -"","","employee_id","many2one" -"","","first_approver_id","many2one" -"","","holiday_status_id","many2one" -"","","holiday_type","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","linked_request_ids","one2many" -"","","manager_id","many2one" -"","","meeting_id","many2one" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","notes","text" -"","","number_of_days","float" -"","","number_of_days_temp","float" -"","","parent_id","many2one" -"","","payslip_status","boolean" -"","","report_note","text" -"","","second_approver_id","many2one" -"","","state","selection" -"","","timesheet_ids","one2many" -"","","type","selection" -"","","user_id","many2one" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_production_lot","stock.production.lot","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","product_id","many2one" -"","","product_qty","float" -"","","product_uom_id","many2one" -"","","quant_ids","one2many" -"","","ref","char" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"mass_mailing.model_mail_mass_mailing_contact","mail.mass_mailing.contact","company_name","char" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","email","char" -"","","id","integer" -"","","__last_update","datetime" -"","","list_ids","many2many" -"","","message_bounce","integer" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","opt_out","boolean" -"","","tag_ids","many2many" -"","","title_id","many2one" -"","","unsubscription_date","datetime" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_payment","account.payment","amount","monetary" -"","","check_amount_in_words","char" -"","","check_manual_sequencing","boolean" -"","","check_number","integer" -"","","communication","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","destination_account_id","many2one" -"","","destination_journal_id","many2one" -"","","display_name","char" -"","","has_invoices","boolean" -"","","hide_payment_method","boolean" -"","","id","integer" -"","","invoice_ids","many2many" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","move_line_ids","one2many" -"","","move_name","char" -"","","move_reconciled","boolean" -"","","name","char" -"","","partner_id","many2one" -"","","partner_type","selection" -"","","payment_date","date" -"","","payment_difference","monetary" -"","","payment_difference_handling","selection" -"","","payment_method_code","char" -"","","payment_method_id","many2one" -"","","payment_reference","char" -"","","payment_token_id","many2one" -"","","payment_transaction_id","many2one" -"","","payment_type","selection" -"","","state","selection" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","writeoff_account_id","many2one" -"","","writeoff_label","char" -"","","write_uid","many2one" -"product.model_product_product","product.product","active","boolean" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","attribute_line_ids","one2many" -"","","attribute_value_ids","many2many" -"","","barcode","char" -"","","categ_id","many2one" -"","","code","char" -"","","color","integer" -"","","company_id","many2one" -"","","cost_method","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","default_code","char" -"","","description","text" -"","","description_picking","text" -"","","description_pickingin","text" -"","","description_pickingout","text" -"","","description_purchase","text" -"","","description_sale","text" -"","","display_name","char" -"","","expense_policy","selection" -"","","id","integer" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","image_variant","binary" -"","","incoming_qty","float" -"","","invoice_policy","selection" -"","","item_ids","one2many" -"","","__last_update","datetime" -"","","list_price","float" -"","","location_id","many2one" -"","","lst_price","float" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","nbr_reordering_rules","integer" -"","","orderpoint_ids","one2many" -"","","outgoing_qty","float" -"","","packaging_ids","one2many" -"","","partner_ref","char" -"","","price","float" -"","","price_extra","float" -"","","pricelist_id","many2one" -"","","pricelist_item_ids","many2many" -"","","product_tmpl_id","many2one" -"","","product_variant_count","integer" -"","","product_variant_id","many2one" -"","","product_variant_ids","one2many" -"","","project_id","many2one" -"","","property_account_creditor_price_difference","many2one" -"","","property_account_expense_id","many2one" -"","","property_account_income_id","many2one" -"","","property_cost_method","selection" -"","","property_stock_account_input","many2one" -"","","property_stock_account_output","many2one" -"","","property_stock_inventory","many2one" -"","","property_stock_production","many2one" -"","","property_valuation","selection" -"","","purchase_count","integer" -"","","purchase_line_warn","selection" -"","","purchase_line_warn_msg","text" -"","","purchase_method","selection" -"","","purchase_ok","boolean" -"","","qty_available","float" -"","","rental","boolean" -"","","reordering_max_qty","float" -"","","reordering_min_qty","float" -"","","responsible_id","many2one" -"","","route_from_categ_ids","many2many" -"","","route_ids","many2many" -"","","sale_delay","float" -"","","sale_line_warn","selection" -"","","sale_line_warn_msg","text" -"","","sale_ok","boolean" -"","","sales_count","integer" -"","","seller_ids","one2many" -"","","sequence","integer" -"","","service_policy","selection" -"","","service_tracking","selection" -"","","service_type","selection" -"","","standard_price","float" -"","","stock_move_ids","one2many" -"","","stock_quant_ids","one2many" -"","","stock_value","float" -"","","supplier_taxes_id","many2many" -"","","taxes_id","many2many" -"","","tracking","selection" -"","","type","selection" -"","","uom_id","many2one" -"","","uom_po_id","many2one" -"","","valuation","char" -"","","variant_seller_ids","one2many" -"","","virtual_available","float" -"","","volume","float" -"","","warehouse_id","many2one" -"","","website_message_ids","one2many" -"","","weight","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_product_template","product.template","active","boolean" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","attribute_line_ids","one2many" -"","","barcode","char" -"","","categ_id","many2one" -"","","color","integer" -"","","company_id","many2one" -"","","cost_method","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","default_code","char" -"","","description","text" -"","","description_picking","text" -"","","description_pickingin","text" -"","","description_pickingout","text" -"","","description_purchase","text" -"","","description_sale","text" -"","","display_name","char" -"","","expense_policy","selection" -"","","id","integer" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","incoming_qty","float" -"","","invoice_policy","selection" -"","","item_ids","one2many" -"","","__last_update","datetime" -"","","list_price","float" -"","","location_id","many2one" -"","","lst_price","float" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","nbr_reordering_rules","integer" -"","","outgoing_qty","float" -"","","packaging_ids","one2many" -"","","price","float" -"","","pricelist_id","many2one" -"","","product_variant_count","integer" -"","","product_variant_id","many2one" -"","","product_variant_ids","one2many" -"","","project_id","many2one" -"","","property_account_creditor_price_difference","many2one" -"","","property_account_expense_id","many2one" -"","","property_account_income_id","many2one" -"","","property_cost_method","selection" -"","","property_stock_account_input","many2one" -"","","property_stock_account_output","many2one" -"","","property_stock_inventory","many2one" -"","","property_stock_production","many2one" -"","","property_valuation","selection" -"","","purchase_count","integer" -"","","purchase_line_warn","selection" -"","","purchase_line_warn_msg","text" -"","","purchase_method","selection" -"","","purchase_ok","boolean" -"","","qty_available","float" -"","","rental","boolean" -"","","reordering_max_qty","float" -"","","reordering_min_qty","float" -"","","responsible_id","many2one" -"","","route_from_categ_ids","many2many" -"","","route_ids","many2many" -"","","sale_delay","float" -"","","sale_line_warn","selection" -"","","sale_line_warn_msg","text" -"","","sale_ok","boolean" -"","","sales_count","integer" -"","","seller_ids","one2many" -"","","sequence","integer" -"","","service_policy","selection" -"","","service_tracking","selection" -"","","service_type","selection" -"","","standard_price","float" -"","","supplier_taxes_id","many2many" -"","","taxes_id","many2many" -"","","tracking","selection" -"","","type","selection" -"","","uom_id","many2one" -"","","uom_po_id","many2one" -"","","valuation","char" -"","","variant_seller_ids","one2many" -"","","virtual_available","float" -"","","volume","float" -"","","warehouse_id","many2one" -"","","website_message_ids","one2many" -"","","weight","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_timesheet.model_project_project","project.project","active","boolean" -"","","alias_contact","selection" -"","","alias_defaults","text" -"","","alias_domain","char" -"","","alias_force_thread_id","integer" -"","","alias_id","many2one" -"","","alias_model_id","many2one" -"","","alias_name","char" -"","","alias_parent_model_id","many2one" -"","","alias_parent_thread_id","integer" -"","","alias_user_id","many2one" -"","","allow_timesheets","boolean" -"","","analytic_account_id","many2one" -"","","balance","monetary" -"","","code","char" -"","","color","integer" -"","","company_id","many2one" -"","","company_uom_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit","monetary" -"","","currency_id","many2one" -"","","date","date" -"","","date_start","date" -"","","debit","monetary" -"","","display_name","char" -"","","doc_count","integer" -"","","favorite_user_ids","many2many" -"","","id","integer" -"","","is_favorite","boolean" -"","","label_tasks","char" -"","","__last_update","datetime" -"","","line_ids","one2many" -"","","machine_project_name","char" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","partner_id","many2one" -"","","portal_url","char" -"","","privacy_visibility","selection" -"","","project_count","integer" -"","","project_ids","one2many" -"","","resource_calendar_id","many2one" -"","","sale_line_id","many2one" -"","","sequence","integer" -"","","subtask_project_id","many2one" -"","","tag_ids","many2many" -"","","task_count","integer" -"","","task_ids","one2many" -"","","task_needaction_count","integer" -"","","tasks","one2many" -"","","type_ids","many2many" -"","","user_id","many2one" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_purchase_order","purchase.order","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","amount_tax","monetary" -"","","amount_total","monetary" -"","","amount_untaxed","monetary" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date_approve","date" -"","","date_order","datetime" -"","","date_planned","datetime" -"","","default_location_dest_id_usage","selection" -"","","dest_address_id","many2one" -"","","display_name","char" -"","","fiscal_position_id","many2one" -"","","group_id","many2one" -"","","id","integer" -"","","incoterm_id","many2one" -"","","invoice_count","integer" -"","","invoice_ids","many2many" -"","","invoice_status","selection" -"","","is_shipped","boolean" -"","","__last_update","datetime" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","notes","text" -"","","order_line","one2many" -"","","origin","char" -"","","partner_id","many2one" -"","","partner_ref","char" -"","","payment_term_id","many2one" -"","","picking_count","integer" -"","","picking_ids","many2many" -"","","picking_type_id","many2one" -"","","product_id","many2one" -"","","state","selection" -"","","website_message_ids","one2many" -"","","website_url","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"autosales.model_sale_order","sale.order","access_token","char" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","amount_tax","monetary" -"","","amount_total","monetary" -"","","amount_untaxed","monetary" -"","","analytic_account_id","many2one" -"","","autosales_config_id","many2one" -"","","campaign_id","many2one" -"","","client_order_ref","char" -"","","company_id","many2one" -"","","confirmation_date","datetime" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date_order","datetime" -"","","delivery_count","integer" -"","","display_name","char" -"","","fiscal_position_id","many2one" -"","","id","integer" -"","","incoterm","many2one" -"","","invoice_count","integer" -"","","invoice_ids","many2many" -"","","invoice_status","selection" -"","","is_expired","boolean" -"","","__last_update","datetime" -"","","medium_id","many2one" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","note","text" -"","","opportunity_id","many2one" -"","","order_line","one2many" -"","","origin","char" -"","","partner_id","many2one" -"","","partner_invoice_id","many2one" -"","","partner_shipping_id","many2one" -"","","payment_term_id","many2one" -"","","picking_ids","one2many" -"","","picking_policy","selection" -"","","portal_url","char" -"","","pricelist_id","many2one" -"","","procurement_group_id","many2one" -"","","product_id","many2one" -"","","project_ids","many2many" -"","","project_project_id","many2one" -"","","source_id","many2one" -"","","state","selection" -"","","tag_ids","many2many" -"","","tasks_count","integer" -"","","tasks_ids","many2many" -"","","team_id","many2one" -"","","timesheet_count","float" -"","","timesheet_ids","many2many" -"","","user_id","many2one" -"","","validity_date","date" -"","","warehouse_id","many2one" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","x_title","char" -"","","x_title_read_only","char" -"crm.model_crm_team","crm.team","active","boolean" -"","","alias_contact","selection" -"","","alias_defaults","text" -"","","alias_domain","char" -"","","alias_force_thread_id","integer" -"","","alias_id","many2one" -"","","alias_model_id","many2one" -"","","alias_name","char" -"","","alias_parent_model_id","many2one" -"","","alias_parent_thread_id","integer" -"","","alias_user_id","many2one" -"","","color","integer" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","dashboard_button_name","char" -"","","dashboard_graph_data","text" -"","","dashboard_graph_group","selection" -"","","dashboard_graph_group_pipeline","selection" -"","","dashboard_graph_model","selection" -"","","dashboard_graph_period","selection" -"","","dashboard_graph_period_pipeline","selection" -"","","dashboard_graph_type","selection" -"","","display_name","char" -"","","favorite_user_ids","many2many" -"","","id","integer" -"","","invoiced","integer" -"","","invoiced_target","integer" -"","","is_favorite","boolean" -"","","__last_update","datetime" -"","","member_ids","one2many" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","opportunities_amount","integer" -"","","opportunities_count","integer" -"","","quotations_amount","integer" -"","","quotations_count","integer" -"","","reply_to","char" -"","","sales_to_invoice_count","integer" -"","","team_type","selection" -"","","unassigned_leads_count","integer" -"","","use_invoices","boolean" -"","","use_leads","boolean" -"","","use_opportunities","boolean" -"","","use_quotations","boolean" -"","","user_id","many2one" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_timesheet.model_project_task","project.task","active","boolean" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","attachment_ids","one2many" -"","","child_ids","one2many" -"","","children_hours","float" -"","","color","integer" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_assign","datetime" -"","","date_deadline","date" -"","","date_end","datetime" -"","","date_last_stage_update","datetime" -"","","date_start","datetime" -"","","delay_hours","float" -"","","description","html" -"","","displayed_image_id","many2one" -"","","display_name","char" -"","","effective_hours","float" -"","","email_cc","char" -"","","email_from","char" -"","","id","integer" -"","","kanban_state","selection" -"","","kanban_state_label","char" -"","","__last_update","datetime" -"","","legend_blocked","char" -"","","legend_done","char" -"","","legend_normal","char" -"","","manager_id","many2one" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","notes","text" -"","","parent_id","many2one" -"","","partner_id","many2one" -"","","planned_hours","float" -"","","portal_url","char" -"","","priority","selection" -"","","progress","float" -"","","project_id","many2one" -"","","remaining_hours","float" -"","","sale_line_id","many2one" -"","","sequence","integer" -"","","stage_id","many2one" -"","","subtask_count","integer" -"","","subtask_project_id","many2one" -"","","tag_ids","many2many" -"","","timesheet_ids","one2many" -"","","total_hours","float" -"","","total_hours_spent","float" -"","","user_email","char" -"","","user_id","many2one" -"","","website_message_ids","one2many" -"","","working_days_close","float" -"","","working_days_open","float" -"","","working_hours_close","float" -"","","working_hours_open","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_test","mail.test","alias_contact","selection" -"","","alias_defaults","text" -"","","alias_domain","char" -"","","alias_force_thread_id","integer" -"","","alias_id","many2one" -"","","alias_model_id","many2one" -"","","alias_name","char" -"","","alias_parent_model_id","many2one" -"","","alias_parent_thread_id","integer" -"","","alias_user_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","description","text" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_test_simple","mail.test.simple","create_date","datetime" -"","","create_uid","many2one" -"","","description","text" -"","","display_name","char" -"","","email_from","char" -"","","id","integer" -"","","__last_update","datetime" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","name","char" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_stock_picking","stock.picking","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","backorder_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","date_done","datetime" -"","","display_name","char" -"","","group_id","many2one" -"","","has_packages","boolean" -"","","has_scrap_move","boolean" -"","","id","integer" -"","","is_locked","boolean" -"","","__last_update","datetime" -"","","location_dest_id","many2one" -"","","location_id","many2one" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","move_line_exist","boolean" -"","","move_line_ids","one2many" -"","","move_lines","one2many" -"","","move_type","selection" -"","","name","char" -"","","note","text" -"","","origin","char" -"","","owner_id","many2one" -"","","partner_id","many2one" -"","","picking_type_code","selection" -"","","picking_type_entire_packs","boolean" -"","","picking_type_id","many2one" -"","","printed","boolean" -"","","priority","selection" -"","","product_id","many2one" -"","","purchase_id","many2one" -"","","sale_id","many2one" -"","","scheduled_date","datetime" -"","","show_check_availability","boolean" -"","","show_mark_as_todo","boolean" -"","","show_operations","boolean" -"","","show_validate","boolean" -"","","state","selection" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_groups","res.groups","category_id","many2one" -"","","color","integer" -"","","comment","text" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","full_name","char" -"","","id","integer" -"","","implied_ids","many2many" -"","","is_portal","boolean" -"","","__last_update","datetime" -"","","menu_access","many2many" -"","","model_access","one2many" -"","","name","char" -"","","rule_groups","many2many" -"","","share","boolean" -"","","trans_implied_ids","many2many" -"","","users","many2many" -"","","view_access","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_account","account.account","code","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","deprecated","boolean" -"","","display_name","char" -"","","group_id","many2one" -"","","id","integer" -"","","internal_type","selection" -"","","last_time_entries_checked","datetime" -"","","__last_update","datetime" -"","","name","char" -"","","note","text" -"","","opening_credit","monetary" -"","","opening_debit","monetary" -"","","reconcile","boolean" -"","","tag_ids","many2many" -"","","tax_ids","many2many" -"","","user_type_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_aged_trial_balance","account.aged.trial.balance","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","period_length","integer" -"","","result_selection","selection" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_bank_accounts_wizard","account.bank.accounts.wizard","acc_name","char" -"","","account_type","selection" -"","","bank_account_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_bank_statement_cashbox","account.bank.statement.cashbox","cashbox_lines_ids","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_bank_statement_closebalance","account.bank.statement.closebalance","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_common_account_report","account.common.account.report","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_account","selection" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_common_journal_report","account.common.journal.report","amount_currency","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_common_partner_report","account.common.partner.report","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","result_selection","selection" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_common_report","account.common.report","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_move","account.move","amount","monetary" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date","date" -"","","display_name","char" -"","","dummy_account_id","many2one" -"","","id","integer" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","line_ids","one2many" -"","","matched_percentage","float" -"","","name","char" -"","","narration","text" -"","","partner_id","many2one" -"","","ref","char" -"","","state","selection" -"","","stock_move_id","many2one" -"","","tax_cash_basis_rec_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_financial_year_op","account.financial.year.op","account_setup_fy_data_done","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","fiscalyear_last_day","integer" -"","","fiscalyear_last_month","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","opening_date","date" -"","","opening_move_posted","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_group","account.group","code_prefix","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","parent_id","many2one" -"","","parent_left","integer" -"","","parent_right","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_accounting_report","accounting.report","account_report_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_from_cmp","date" -"","","date_to","date" -"","","date_to_cmp","date" -"","","debit_credit","boolean" -"","","display_name","char" -"","","enable_filter","boolean" -"","","filter_cmp","selection" -"","","id","integer" -"","","journal_ids","many2many" -"","","label_filter","char" -"","","__last_update","datetime" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_move_line_reconcile","account.move.line.reconcile","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit","float" -"","","debit","float" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","trans_nbr","integer" -"","","write_date","datetime" -"","","writeoff","float" -"","","write_uid","many2one" -"account.model_account_move_line_reconcile_writeoff","account.move.line.reconcile.writeoff","analytic_id","many2one" -"","","comment","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_p","date" -"","","display_name","char" -"","","id","integer" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","writeoff_acc_id","many2one" -"","","write_uid","many2one" -"account.model_account_move_reversal","account.move.reversal","create_date","datetime" -"","","create_uid","many2one" -"","","date","date" -"","","display_name","char" -"","","id","integer" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_opening","account.opening","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date","date" -"","","display_name","char" -"","","id","integer" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","opening_move_id","many2one" -"","","opening_move_line_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_report_partner_ledger","account.report.partner.ledger","amount_currency","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","reconciled","boolean" -"","","result_selection","selection" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_print_journal","account.print.journal","amount_currency","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","sort_selection","selection" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_reconcile_model_template","account.reconcile.model.template","account_id","many2one" -"","","amount","float" -"","","amount_type","selection" -"","","chart_template_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","has_second_line","boolean" -"","","id","integer" -"","","label","char" -"","","__last_update","datetime" -"","","name","char" -"","","second_account_id","many2one" -"","","second_amount","float" -"","","second_amount_type","selection" -"","","second_label","char" -"","","second_tax_id","many2one" -"","","sequence","integer" -"","","tax_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_financial_report","account.financial.report","account_ids","many2many" -"","","account_report_id","many2one" -"","","account_type_ids","many2many" -"","","children_ids","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_detail","selection" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","level","integer" -"","","name","char" -"","","parent_id","many2one" -"","","sequence","integer" -"","","sign","selection" -"","","style_overwrite","selection" -"","","type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_cash_rounding","account.cash.rounding","account_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","rounding","float" -"","","rounding_method","selection" -"","","strategy","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_fiscal_position_account","account.fiscal.position.account","account_dest_id","many2one" -"","","account_src_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","position_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_account_tag","account.account.tag","active","boolean" -"","","applicability","selection" -"","","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_tax_group","account.tax.group","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_account_type","account.account.type","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","include_initial_balance","boolean" -"","","__last_update","datetime" -"","","name","char" -"","","note","text" -"","","type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_unreconcile","account.unreconcile","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"calendar.model_mail_activity","mail.activity","activity_category","selection" -"","","activity_type_id","many2one" -"","","calendar_event_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_deadline","date" -"","","display_name","char" -"","","feedback","html" -"","","has_recommended_activities","boolean" -"","","icon","char" -"","","id","integer" -"","","__last_update","datetime" -"","","note","html" -"","","previous_activity_type_id","many2one" -"","","recommended_activity_type_id","many2one" -"","","res_id","integer" -"","","res_model","char" -"","","res_model_id","many2one" -"","","res_name","char" -"","","state","selection" -"","","summary","char" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_activity_mixin","mail.activity.mixin","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"calendar.model_mail_activity_type","mail.activity.type","category","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","days","integer" -"","","display_name","char" -"","","icon","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","next_type_ids","many2many" -"","","previous_type_ids","many2many" -"","","res_model_id","many2one" -"","","sequence","integer" -"","","summary","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_report_paperformat","report.paperformat","create_date","datetime" -"","","create_uid","many2one" -"","","default","boolean" -"","","display_name","char" -"","","dpi","integer" -"","","format","selection" -"","","header_line","boolean" -"","","header_spacing","integer" -"","","id","integer" -"","","__last_update","datetime" -"","","margin_bottom","float" -"","","margin_left","float" -"","","margin_right","float" -"","","margin_top","float" -"","","name","char" -"","","orientation","selection" -"","","page_height","integer" -"","","page_width","integer" -"","","report_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"sale.model_report_all_channels_sales","report.all.channels.sales","analytic_account_id","many2one" -"","","categ_id","many2one" -"","","company_id","many2one" -"","","country_id","many2one" -"","","date_order","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","partner_id","many2one" -"","","pricelist_id","many2one" -"","","price_subtotal","float" -"","","price_total","float" -"","","product_id","many2one" -"","","product_qty","float" -"","","product_tmpl_id","many2one" -"","","team_id","many2one" -"","","user_id","many2one" -"account.model_account_analytic_line","account.analytic.line","account_id","many2one" -"","","amount","monetary" -"","","amount_currency","monetary" -"","","analytic_amount_currency","monetary" -"","","code","char" -"","","company_currency_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date","date" -"","","department_id","many2one" -"","","display_name","char" -"","","employee_id","many2one" -"","","general_account_id","many2one" -"","","holiday_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","move_id","many2one" -"","","name","char" -"","","partner_id","many2one" -"","","product_id","many2one" -"","","product_uom_id","many2one" -"","","project_id","many2one" -"","","ref","char" -"","","so_line","many2one" -"","","tag_ids","many2many" -"","","task_id","many2one" -"","","timesheet_invoice_id","many2one" -"","","timesheet_invoice_type","selection" -"","","timesheet_revenue","monetary" -"","","unit_amount","float" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"analytic.model_account_analytic_tag","account.analytic.tag","active","boolean" -"","","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_module_category","ir.module.category","child_ids","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","description","text" -"","","display_name","char" -"","","exclusive","boolean" -"","","id","integer" -"","","__last_update","datetime" -"","","module_ids","one2many" -"","","module_nr","integer" -"","","name","char" -"","","parent_id","many2one" -"","","sequence","integer" -"","","visible","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"calendar.model_calendar_attendee","calendar.attendee","access_token","char" -"","","availability","selection" -"","","common_name","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","email","char" -"","","event_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","partner_id","many2one" -"","","state","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"autosales.model_autosales_config","autosales.config","config_line","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"autosales.model_autosales_config_line","autosales.config.line","autosales_config_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","percent_product_base","float" -"","","product_auto","many2one" -"","","product_base","many2one" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_backorder_confirmation","stock.backorder.confirmation","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","pick_ids","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_bank","res.bank","active","boolean" -"","","bic","char" -"","","city","char" -"","","country","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","email","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","phone","char" -"","","state","many2one" -"","","street","char" -"","","street2","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","zip","char" -"account.model_res_partner_bank","res.partner.bank","aba_routing","integer" -"","","acc_number","char" -"","","acc_type","char" -"","","bank_bic","char" -"","","bank_id","many2one" -"","","bank_name","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","journal_id","one2many" -"","","__last_update","datetime" -"","","partner_id","many2one" -"","","sanitized_acc_number","char" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_bank_statement_line","account.bank.statement.line","account_id","many2one" -"","","amount","monetary" -"","","amount_currency","monetary" -"","","bank_account_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date","date" -"","","display_name","char" -"","","id","integer" -"","","journal_currency_id","many2one" -"","","journal_entry_ids","one2many" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","move_name","char" -"","","name","char" -"","","note","text" -"","","partner_id","many2one" -"","","partner_name","char" -"","","ref","char" -"","","sequence","integer" -"","","state","selection" -"","","statement_id","many2one" -"","","unique_import_id","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"barcodes.model_barcode_nomenclature","barcode.nomenclature","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","rule_ids","one2many" -"","","upc_ean_conv","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"barcodes.model_barcode_rule","barcode.rule","alias","char" -"","","barcode_nomenclature_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","encoding","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","pattern","char" -"","","sequence","integer" -"","","type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"barcodes.model_barcodes_barcode_events_mixin","barcodes.barcode_events_mixin","_barcode_scanned","char" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_base","base","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base_import.model_base_import_import","base_import.import","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","file","binary" -"","","file_name","char" -"","","file_type","char" -"","","id","integer" -"","","__last_update","datetime" -"","","res_model","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_char","base_import.tests.models.char","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_char_noreadonly","base_import.tests.models.char.noreadonly","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_char_readonly","base_import.tests.models.char.readonly","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_char_required","base_import.tests.models.char.required","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_char_states","base_import.tests.models.char.states","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_char_stillreadonly","base_import.tests.models.char.stillreadonly","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_m2o","base_import.tests.models.m2o","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_m2o_related","base_import.tests.models.m2o.related","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_m2o_required","base_import.tests.models.m2o.required","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_m2o_required_related","base_import.tests.models.m2o.required.related","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_o2m","base_import.tests.models.o2m","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","value","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_o2m_child","base_import.tests.models.o2m.child","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","parent_id","many2one" -"","","value","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"base_import.model_base_import_tests_models_preview","base_import.tests.models.preview","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","othervalue","integer" -"","","somevalue","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_base_language_export","base.language.export","create_date","datetime" -"","","create_uid","many2one" -"","","data","binary" -"","","display_name","char" -"","","format","selection" -"","","id","integer" -"","","lang","selection" -"","","__last_update","datetime" -"","","modules","many2many" -"","","name","char" -"","","state","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_base_partner_merge_automatic_wizard","base.partner.merge.automatic.wizard","create_date","datetime" -"","","create_uid","many2one" -"","","current_line_id","many2one" -"","","display_name","char" -"","","dst_partner_id","many2one" -"","","exclude_contact","boolean" -"","","exclude_journal_item","boolean" -"","","group_by_email","boolean" -"","","group_by_is_company","boolean" -"","","group_by_name","boolean" -"","","group_by_parent_id","boolean" -"","","group_by_vat","boolean" -"","","id","integer" -"","","__last_update","datetime" -"","","line_ids","one2many" -"","","maximum_group","integer" -"","","number_group","integer" -"","","partner_ids","many2many" -"","","state","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_base_partner_merge_line","base.partner.merge.line","aggr_ids","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","min_id","integer" -"","","wizard_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_base_update_translations","base.update.translations","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","lang","selection" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"board.model_board_board","board.board","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"bus.model_bus_bus","bus.bus","channel","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","message","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"calendar.model_calendar_alarm_manager","calendar.alarm_manager","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"calendar.model_calendar_contacts","calendar.contacts","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","partner_id","many2one" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"utm.model_utm_campaign","utm.campaign","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_shortcode","mail.shortcode","create_date","datetime" -"","","create_uid","many2one" -"","","description","char" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","shortcode_type","selection" -"","","source","char" -"","","substitution","text" -"","","unicode_source","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_cash_box_in","cash.box.in","amount","float" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","ref","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_cashbox_line","account.cashbox.line","cashbox_id","many2one" -"","","coin_value","float" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","number","integer" -"","","subtotal","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_cash_box_out","cash.box.out","amount","float" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_lead_tag","crm.lead.tag","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_change_password_wizard","change.password.wizard","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","user_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_change_password_user","change.password.user","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","new_passwd","char" -"","","user_id","many2one" -"","","user_login","char" -"","","wizard_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_change_product_qty","stock.change.product.qty","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","lot_id","many2one" -"","","new_quantity","float" -"","","product_id","many2one" -"","","product_tmpl_id","many2one" -"","","product_variant_count","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock_account.model_stock_change_standard_price","stock.change.standard.price","counterpart_account_id","many2one" -"","","counterpart_account_id_required","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","new_price","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"im_livechat.model_im_livechat_channel_rule","im_livechat.channel.rule","action","selection" -"","","auto_popup_timer","integer" -"","","channel_id","many2one" -"","","country_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","regex_url","char" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"utm.model_utm_medium","utm.medium","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_res_company","res.company","account_no","char" -"","","account_opening_date","date" -"","","account_opening_journal_id","many2one" -"","","account_opening_move_id","many2one" -"","","accounts_code_digits","integer" -"","","account_setup_bank_data_done","boolean" -"","","account_setup_bar_closed","boolean" -"","","account_setup_coa_done","boolean" -"","","account_setup_company_data_done","boolean" -"","","account_setup_fy_data_done","boolean" -"","","anglo_saxon_accounting","boolean" -"","","ape","char" -"","","bank_account_code_prefix","char" -"","","bank_ids","one2many" -"","","bank_journal_ids","one2many" -"","","cash_account_code_prefix","char" -"","","chart_template_id","many2one" -"","","child_ids","one2many" -"","","city","char" -"","","company_registry","char" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_exchange_journal_id","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","email","char" -"","","expects_chart_of_accounts","boolean" -"","","expense_currency_exchange_account_id","many2one" -"","","external_report_layout","selection" -"","","fiscalyear_last_day","integer" -"","","fiscalyear_last_month","selection" -"","","fiscalyear_lock_date","date" -"","","id","integer" -"","","income_currency_exchange_account_id","many2one" -"","","internal_transit_location_id","many2one" -"","","__last_update","datetime" -"","","leave_timesheet_project_id","many2one" -"","","leave_timesheet_task_id","many2one" -"","","logo","binary" -"","","logo_web","binary" -"","","name","char" -"","","overdue_msg","text" -"","","paperformat_id","many2one" -"","","parent_id","many2one" -"","","partner_id","many2one" -"","","period_lock_date","date" -"","","phone","char" -"","","po_double_validation","selection" -"","","po_double_validation_amount","monetary" -"","","po_lead","float" -"","","po_lock","selection" -"","","project_time_mode_id","many2one" -"","","propagation_minimum_delta","integer" -"","","property_stock_account_input_categ_id","many2one" -"","","property_stock_account_output_categ_id","many2one" -"","","property_stock_valuation_account_id","many2one" -"","","report_footer","text" -"","","report_header","text" -"","","resource_calendar_id","many2one" -"","","resource_calendar_ids","one2many" -"","","sale_note","text" -"","","security_lead","float" -"","","sequence","integer" -"","","siret","char" -"","","social_facebook","char" -"","","social_github","char" -"","","social_googleplus","char" -"","","social_linkedin","char" -"","","social_twitter","char" -"","","social_youtube","char" -"","","state_id","many2one" -"","","street","char" -"","","street2","char" -"","","tax_calculation_rounding_method","selection" -"","","tax_cash_basis_journal_id","many2one" -"","","tax_exigibility","boolean" -"","","transfer_account_id","many2one" -"","","user_ids","many2many" -"","","vat","char" -"","","vat_check_vies","boolean" -"","","website","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","zip","char" -"base.model_ir_actions_todo","ir.actions.todo","action_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","sequence","integer" -"","","state","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_invoice_confirm","account.invoice.confirm","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_abstract_payment","account.abstract.payment","amount","monetary" -"","","communication","char" -"","","company_id","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","hide_payment_method","boolean" -"","","id","integer" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","partner_id","many2one" -"","","partner_type","selection" -"","","payment_date","date" -"","","payment_method_code","char" -"","","payment_method_id","many2one" -"","","payment_type","selection" -"base.model_res_country","res.country","address_format","text" -"","","address_view_id","many2one" -"","","code","char" -"","","country_group_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","image","binary" -"","","__last_update","datetime" -"","","name","char" -"","","name_position","selection" -"","","phone_code","integer" -"","","state_ids","one2many" -"","","vat_label","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_country_group","res.country.group","country_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","pricelist_ids","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_country_state","res.country.state","code","char" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_invoice_refund","account.invoice.refund","create_date","datetime" -"","","create_uid","many2one" -"","","date","date" -"","","date_invoice","date" -"","","description","char" -"","","display_name","char" -"","","filter_refund","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","refund_only","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_activity_report","crm.activity.report","active","boolean" -"","","author_id","many2one" -"","","company_id","many2one" -"","","country_id","many2one" -"","","date","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","lead_id","many2one" -"","","lead_type","char" -"","","mail_activity_type_id","many2one" -"","","partner_id","many2one" -"","","probability","float" -"","","stage_id","many2one" -"","","subject","char" -"","","subtype_id","many2one" -"","","team_id","many2one" -"","","user_id","many2one" -"crm.model_crm_opportunity_report","crm.opportunity.report","active","boolean" -"","","campaign_id","many2one" -"","","city","char" -"","","company_id","many2one" -"","","country_id","many2one" -"","","create_date","datetime" -"","","date_closed","datetime" -"","","date_conversion","datetime" -"","","date_deadline","date" -"","","date_last_stage_update","datetime" -"","","delay_close","float" -"","","delay_expected","float" -"","","delay_open","float" -"","","display_name","char" -"","","expected_revenue","float" -"","","id","integer" -"","","__last_update","datetime" -"","","lost_reason","many2one" -"","","medium_id","many2one" -"","","nbr_activities","integer" -"","","opening_date","datetime" -"","","partner_id","many2one" -"","","priority","selection" -"","","probability","float" -"","","source_id","many2one" -"","","stage_id","many2one" -"","","stage_name","char" -"","","team_id","many2one" -"","","total_revenue","float" -"","","type","selection" -"","","user_id","many2one" -"base.model_res_currency","res.currency","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_subunit_label","char" -"","","currency_unit_label","char" -"","","date","date" -"","","decimal_places","integer" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","position","selection" -"","","rate","float" -"","","rate_ids","one2many" -"","","rounding","float" -"","","symbol","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_currency_rate","res.currency.rate","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","date" -"","","rate","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"decimal_precision.model_decimal_precision","decimal.precision","create_date","datetime" -"","","create_uid","many2one" -"","","digits","integer" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"decimal_precision.model_decimal_precision_test","decimal.precision.test","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","float","float" -"","","float_2","float" -"","","float_4","float" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_followers","mail.followers","channel_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","partner_id","many2one" -"","","res_id","integer" -"","","res_model","char" -"","","subtype_ids","many2many" -"hr.model_mail_alias","mail.alias","alias_contact","selection" -"","","alias_defaults","text" -"","","alias_domain","char" -"","","alias_force_thread_id","integer" -"","","alias_model_id","many2one" -"","","alias_name","char" -"","","alias_parent_model_id","many2one" -"","","alias_parent_thread_id","integer" -"","","alias_user_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_mail_compose_message","mail.compose.message","active_domain","text" -"","","attachment_ids","many2many" -"","","author_avatar","binary" -"","","author_id","many2one" -"","","auto_delete","boolean" -"","","auto_delete_message","boolean" -"","","body","html" -"","","channel_ids","many2many" -"","","child_ids","one2many" -"","","composition_mode","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","display_name","char" -"","","email_from","char" -"","","id","integer" -"","","is_log","boolean" -"","","__last_update","datetime" -"","","mail_activity_type_id","many2one" -"","","mailing_list_ids","many2many" -"","","mail_server_id","many2one" -"","","mass_mailing_campaign_id","many2one" -"","","mass_mailing_id","many2one" -"","","mass_mailing_name","char" -"","","message_id","char" -"","","message_type","selection" -"","","model","char" -"","","needaction","boolean" -"","","needaction_partner_ids","many2many" -"","","no_auto_thread","boolean" -"","","notification_ids","one2many" -"","","notify","boolean" -"","","parent_id","many2one" -"","","partner_ids","many2many" -"","","rating_ids","one2many" -"","","rating_value","float" -"","","record_name","char" -"","","reply_to","char" -"","","res_id","integer" -"","","starred","boolean" -"","","starred_partner_ids","many2many" -"","","subject","char" -"","","subtype_id","many2one" -"","","template_id","many2one" -"","","tracking_value_ids","one2many" -"","","use_active_domain","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"mass_mailing.model_mail_mail_statistics","mail.mail.statistics","bounced","datetime" -"","","clicked","datetime" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","exception","datetime" -"","","id","integer" -"","","__last_update","datetime" -"","","links_click_ids","one2many" -"","","mail_mail_id","many2one" -"","","mail_mail_id_int","integer" -"","","mass_mailing_campaign_id","many2one" -"","","mass_mailing_id","many2one" -"","","message_id","char" -"","","model","char" -"","","opened","datetime" -"","","recipient","char" -"","","replied","datetime" -"","","res_id","integer" -"","","scheduled","datetime" -"","","sent","datetime" -"","","state","selection" -"","","state_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_email_template_preview","email_template.preview","attachment_ids","many2many" -"","","auto_delete","boolean" -"","","body_html","html" -"","","copyvalue","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","email_cc","char" -"","","email_from","char" -"","","email_to","char" -"","","id","integer" -"","","lang","char" -"","","__last_update","datetime" -"","","mail_server_id","many2one" -"","","model","char" -"","","model_id","many2one" -"","","model_object_field","many2one" -"","","name","char" -"","","null_value","char" -"","","partner_ids","many2many" -"","","partner_to","char" -"","","ref_ir_act_window","many2one" -"","","reply_to","char" -"","","report_name","char" -"","","report_template","many2one" -"","","res_id","selection" -"","","scheduled_date","char" -"","","subject","char" -"","","sub_model_object_field","many2one" -"","","sub_object","many2one" -"","","use_default_to","boolean" -"","","user_signature","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_template","mail.template","attachment_ids","many2many" -"","","auto_delete","boolean" -"","","body_html","html" -"","","copyvalue","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","email_cc","char" -"","","email_from","char" -"","","email_to","char" -"","","id","integer" -"","","lang","char" -"","","__last_update","datetime" -"","","mail_server_id","many2one" -"","","model","char" -"","","model_id","many2one" -"","","model_object_field","many2one" -"","","name","char" -"","","null_value","char" -"","","partner_to","char" -"","","ref_ir_act_window","many2one" -"","","reply_to","char" -"","","report_name","char" -"","","report_template","many2one" -"","","scheduled_date","char" -"","","subject","char" -"","","sub_model_object_field","many2one" -"","","sub_object","many2one" -"","","use_default_to","boolean" -"","","user_signature","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr.model_hr_employee_category","hr.employee.category","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","employee_ids","many2many" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"calendar.model_calendar_alarm","calendar.alarm","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","duration","integer" -"","","duration_minutes","integer" -"","","id","integer" -"","","interval","selection" -"","","__last_update","datetime" -"","","name","char" -"","","type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"l10n_fr_fec.model_account_fr_fec","account.fr.fec","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","export_type","selection" -"","","fec_data","binary" -"","","filename","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_model_fields","ir.model.fields","column1","char" -"","","column2","char" -"","","complete_name","char" -"","","compute","text" -"","","copy","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","depends","char" -"","","display_name","char" -"","","domain","char" -"","","field_description","char" -"","","groups","many2many" -"","","help","text" -"","","id","integer" -"","","index","boolean" -"","","__last_update","datetime" -"","","model","char" -"","","model_id","many2one" -"","","modules","char" -"","","name","char" -"","","on_delete","selection" -"","","readonly","boolean" -"","","related","char" -"","","relation","char" -"","","relation_field","char" -"","","relation_table","char" -"","","required","boolean" -"","","selectable","boolean" -"","","selection","char" -"","","size","integer" -"","","state","selection" -"","","store","boolean" -"","","track_visibility","selection" -"","","translate","boolean" -"","","ttype","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_filters","ir.filters","action_id","many2one" -"","","active","boolean" -"","","context","text" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","domain","text" -"","","id","integer" -"","","is_default","boolean" -"","","__last_update","datetime" -"","","model_id","selection" -"","","name","char" -"","","sort","text" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_fiscal_position","account.fiscal.position","account_ids","one2many" -"","","active","boolean" -"","","auto_apply","boolean" -"","","company_id","many2one" -"","","country_group_id","many2one" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","note","text" -"","","sequence","integer" -"","","state_ids","many2many" -"","","states_count","integer" -"","","tax_ids","one2many" -"","","vat_required","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","zip_from","integer" -"","","zip_to","integer" -"base.model_format_address_mixin","format.address.mixin","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_account_full_reconcile","account.full.reconcile","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","exchange_move_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","partial_reconcile_ids","one2many" -"","","reconciled_line_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_report_general_ledger","account.report.general.ledger","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_account","selection" -"","","display_name","char" -"","","id","integer" -"","","initial_balance","boolean" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","sortby","selection" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_lead_lost","crm.lead.lost","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","lost_reason_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_partner_binding","crm.partner.binding","action","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","partner_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_holidays.model_hr_holidays_summary_dept","hr.holidays.summary.dept","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","depts","many2many" -"","","display_name","char" -"","","holiday_type","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_holidays.model_hr_holidays_summary_employee","hr.holidays.summary.employee","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","display_name","char" -"","","emp","many2many" -"","","holiday_type","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"auth_signup.model_ir_http","ir.http","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"iap.model_iap_account","iap.account","account_token","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","service_name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_immediate_transfer","stock.immediate.transfer","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","pick_ids","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account_bank_statement_import.model_account_bank_statement_import","account.bank.statement.import","create_date","datetime" -"","","create_uid","many2one" -"","","data_file","binary" -"","","display_name","char" -"","","filename","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account_bank_statement_import.model_account_bank_statement_import_journal_creation","account.bank.statement.import.journal.creation","account_control_ids","many2many" -"","","account_setup_bank_data_done","boolean" -"","","active","boolean" -"","","at_least_one_inbound","boolean" -"","","at_least_one_outbound","boolean" -"","","bank_acc_number","char" -"","","bank_account_id","many2one" -"","","bank_id","many2one" -"","","bank_statements_source","selection" -"","","belongs_to_company","boolean" -"","","code","char" -"","","color","integer" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","default_credit_account_id","many2one" -"","","default_debit_account_id","many2one" -"","","display_name","char" -"","","group_invoice_lines","boolean" -"","","id","integer" -"","","inbound_payment_method_ids","many2many" -"","","journal_id","many2one" -"","","kanban_dashboard","text" -"","","kanban_dashboard_graph","text" -"","","__last_update","datetime" -"","","loss_account_id","many2one" -"","","name","char" -"","","outbound_payment_method_ids","many2many" -"","","profit_account_id","many2one" -"","","refund_sequence","boolean" -"","","refund_sequence_id","many2one" -"","","refund_sequence_number_next","integer" -"","","sequence","integer" -"","","sequence_id","many2one" -"","","sequence_number_next","integer" -"","","show_on_dashboard","boolean" -"","","type","selection" -"","","type_control_ids","many2many" -"","","update_posted","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_incoterms","stock.incoterms","active","boolean" -"","","code","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_partner_industry","res.partner.industry","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","full_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_supplierinfo","product.supplierinfo","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date_end","date" -"","","date_start","date" -"","","delay","integer" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","min_qty","float" -"","","name","many2one" -"","","price","float" -"","","product_code","char" -"","","product_id","many2one" -"","","product_name","char" -"","","product_tmpl_id","many2one" -"","","product_uom","many2one" -"","","product_variant_count","integer" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_base_language_install","base.language.install","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","lang","selection" -"","","__last_update","datetime" -"","","overwrite","boolean" -"","","state","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_inventory","stock.inventory","accounting_date","date" -"","","category_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","display_name","char" -"","","exhausted","boolean" -"","","filter","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","line_ids","one2many" -"","","location_id","many2one" -"","","lot_id","many2one" -"","","move_ids","one2many" -"","","name","char" -"","","package_id","many2one" -"","","partner_id","many2one" -"","","product_id","many2one" -"","","state","selection" -"","","total_qty","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_inventory_line","stock.inventory.line","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","inventory_id","many2one" -"","","inventory_location_id","many2one" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","location_name","char" -"","","package_id","many2one" -"","","partner_id","many2one" -"","","prod_lot_id","many2one" -"","","prodlot_name","char" -"","","product_code","char" -"","","product_id","many2one" -"","","product_name","char" -"","","product_qty","float" -"","","product_uom_id","many2one" -"","","state","selection" -"","","theoretical_qty","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_location","stock.location","active","boolean" -"","","barcode","char" -"","","child_ids","one2many" -"","","comment","text" -"","","company_id","many2one" -"","","complete_name","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","name","char" -"","","parent_left","integer" -"","","parent_right","integer" -"","","partner_id","many2one" -"","","posx","integer" -"","","posy","integer" -"","","posz","integer" -"","","putaway_strategy_id","many2one" -"","","removal_strategy_id","many2one" -"","","return_location","boolean" -"","","scrap_location","boolean" -"","","usage","selection" -"","","valuation_in_account_id","many2one" -"","","valuation_out_account_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"sale_stock.model_stock_location_route","stock.location.route","active","boolean" -"","","categ_ids","many2many" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","product_categ_selectable","boolean" -"","","product_ids","many2many" -"","","product_selectable","boolean" -"","","pull_ids","one2many" -"","","push_ids","one2many" -"","","sale_selectable","boolean" -"","","sequence","integer" -"","","supplied_wh_id","many2one" -"","","supplier_wh_id","many2one" -"","","warehouse_ids","many2many" -"","","warehouse_selectable","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"calendar.model_mail_wizard_invite","mail.wizard.invite","channel_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","message","html" -"","","partner_ids","many2many" -"","","res_id","integer" -"","","res_model","char" -"","","send_mail","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_invoice_line","account.invoice.line","account_analytic_id","many2one" -"","","account_id","many2one" -"","","analytic_tag_ids","many2many" -"","","company_currency_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","discount","float" -"","","display_name","char" -"","","id","integer" -"","","invoice_id","many2one" -"","","invoice_line_tax_ids","many2many" -"","","is_rounding_line","boolean" -"","","__last_update","datetime" -"","","layout_category_id","many2one" -"","","layout_category_sequence","integer" -"","","name","text" -"","","origin","char" -"","","partner_id","many2one" -"","","price_subtotal","monetary" -"","","price_subtotal_signed","monetary" -"","","price_total","monetary" -"","","price_unit","float" -"","","product_id","many2one" -"","","product_image","binary" -"","","purchase_id","many2one" -"","","purchase_line_id","many2one" -"","","quantity","float" -"","","sale_line_ids","many2many" -"","","sequence","integer" -"","","uom_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_invoice_report","account.invoice.report","account_analytic_id","many2one" -"","","account_id","many2one" -"","","account_line_id","many2one" -"","","categ_id","many2one" -"","","commercial_partner_id","many2one" -"","","company_id","many2one" -"","","country_id","many2one" -"","","currency_id","many2one" -"","","currency_rate","float" -"","","date","date" -"","","date_due","date" -"","","display_name","char" -"","","fiscal_position_id","many2one" -"","","id","integer" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","nbr","integer" -"","","partner_bank_id","many2one" -"","","partner_id","many2one" -"","","payment_term_id","many2one" -"","","price_average","float" -"","","price_total","float" -"","","product_id","many2one" -"","","product_qty","float" -"","","residual","float" -"","","state","selection" -"","","team_id","many2one" -"","","type","selection" -"","","uom_name","char" -"","","user_currency_price_average","float" -"","","user_currency_price_total","float" -"","","user_currency_residual","float" -"","","user_id","many2one" -"account.model_account_invoice_tax","account.invoice.tax","account_analytic_id","many2one" -"","","account_id","many2one" -"","","amount","monetary" -"","","amount_rounding","monetary" -"","","amount_total","monetary" -"","","base","monetary" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","invoice_id","many2one" -"","","__last_update","datetime" -"","","manual","boolean" -"","","name","char" -"","","sequence","integer" -"","","tax_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_actions_actions","ir.actions.actions","binding_model_id","many2one" -"","","binding_type","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","help","html" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","type","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_actions_act_url","ir.actions.act_url","binding_model_id","many2one" -"","","binding_type","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","help","html" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","target","selection" -"","","type","char" -"","","url","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_actions_act_window","ir.actions.act_window","auto_search","boolean" -"","","binding_model_id","many2one" -"","","binding_type","selection" -"","","context","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","domain","char" -"","","filter","boolean" -"","","groups_id","many2many" -"","","help","html" -"","","id","integer" -"","","__last_update","datetime" -"","","limit","integer" -"","","multi","boolean" -"","","name","char" -"","","res_id","integer" -"","","res_model","char" -"","","search_view","text" -"","","search_view_id","many2one" -"","","src_model","char" -"","","target","selection" -"","","type","char" -"","","usage","char" -"","","view_id","many2one" -"","","view_ids","one2many" -"","","view_mode","char" -"","","views","binary" -"","","view_type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_actions_act_window_close","ir.actions.act_window_close","binding_model_id","many2one" -"","","binding_type","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","help","html" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","type","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_actions_act_window_view","ir.actions.act_window.view","act_window_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","multi","boolean" -"","","sequence","integer" -"","","view_id","many2one" -"","","view_mode","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_actions_client","ir.actions.client","binding_model_id","many2one" -"","","binding_type","selection" -"","","context","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","help","html" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","params","binary" -"","","params_store","binary" -"","","res_model","char" -"","","tag","char" -"","","target","selection" -"","","type","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_actions_report","ir.actions.report","attachment","char" -"","","attachment_use","boolean" -"","","binding_model_id","many2one" -"","","binding_type","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","groups_id","many2many" -"","","help","html" -"","","id","integer" -"","","__last_update","datetime" -"","","model","char" -"","","multi","boolean" -"","","name","char" -"","","paperformat_id","many2one" -"","","print_report_name","char" -"","","report_file","char" -"","","report_name","char" -"","","report_type","selection" -"","","type","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_actions_server","ir.actions.server","binding_model_id","many2one" -"","","binding_type","selection" -"","","channel_ids","many2many" -"","","child_ids","many2many" -"","","code","text" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","crud_model_id","many2one" -"","","crud_model_name","char" -"","","display_name","char" -"","","fields_lines","one2many" -"","","help","html" -"","","id","integer" -"","","__last_update","datetime" -"","","link_field_id","many2one" -"","","model_id","many2one" -"","","model_name","char" -"","","name","char" -"","","partner_ids","many2many" -"","","sequence","integer" -"","","state","selection" -"","","template_id","many2one" -"","","type","char" -"","","usage","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_attachment","ir.attachment","access_token","char" -"","","checksum","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","datas","binary" -"","","datas_fname","char" -"","","db_datas","binary" -"","","description","text" -"","","display_name","char" -"","","file_size","integer" -"","","id","integer" -"","","index_content","text" -"","","__last_update","datetime" -"","","local_url","char" -"","","mimetype","char" -"","","name","char" -"","","public","boolean" -"","","res_field","char" -"","","res_id","integer" -"","","res_model","char" -"","","res_name","char" -"","","store_fname","char" -"","","type","selection" -"","","url","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_autovacuum","ir.autovacuum","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_config_parameter","ir.config_parameter","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","key","char" -"","","__last_update","datetime" -"","","value","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_cron","ir.cron","active","boolean" -"","","binding_model_id","many2one" -"","","binding_type","selection" -"","","child_ids","many2many" -"","","code","text" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","cron_name","char" -"","","crud_model_id","many2one" -"","","crud_model_name","char" -"","","display_name","char" -"","","doall","boolean" -"","","fields_lines","one2many" -"","","help","html" -"","","id","integer" -"","","interval_number","integer" -"","","interval_type","selection" -"","","ir_actions_server_id","many2one" -"","","__last_update","datetime" -"","","link_field_id","many2one" -"","","model_id","many2one" -"","","model_name","char" -"","","name","char" -"","","nextcall","datetime" -"","","numbercall","integer" -"","","priority","integer" -"","","sequence","integer" -"","","state","selection" -"","","type","char" -"","","usage","selection" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_default","ir.default","company_id","many2one" -"","","condition","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","field_id","many2one" -"","","id","integer" -"","","json_value","char" -"","","__last_update","datetime" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_exports","ir.exports","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","export_fields","one2many" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","resource","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_exports_line","ir.exports.line","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","export_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_fields_converter","ir.fields.converter","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_logging","ir.logging","create_date","datetime" -"","","create_uid","integer" -"","","dbname","char" -"","","display_name","char" -"","","func","char" -"","","id","integer" -"","","__last_update","datetime" -"","","level","char" -"","","line","char" -"","","message","text" -"","","name","char" -"","","path","char" -"","","type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_mail_server","ir.mail_server","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","sequence","integer" -"","","smtp_debug","boolean" -"","","smtp_encryption","selection" -"","","smtp_host","char" -"","","smtp_pass","char" -"","","smtp_port","integer" -"","","smtp_user","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_model_access","ir.model.access","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","group_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","model_id","many2one" -"","","name","char" -"","","perm_create","boolean" -"","","perm_read","boolean" -"","","perm_unlink","boolean" -"","","perm_write","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_model_constraint","ir.model.constraint","create_date","datetime" -"","","create_uid","many2one" -"","","date_init","datetime" -"","","date_update","datetime" -"","","definition","char" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","model","many2one" -"","","module","many2one" -"","","name","char" -"","","type","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_model_data","ir.model.data","complete_name","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_init","datetime" -"","","date_update","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","model","char" -"","","module","char" -"","","name","char" -"","","noupdate","boolean" -"","","reference","char" -"","","res_id","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_model_relation","ir.model.relation","create_date","datetime" -"","","create_uid","many2one" -"","","date_init","datetime" -"","","date_update","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","model","many2one" -"","","module","many2one" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_property","ir.property","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","fields_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","res_id","char" -"","","type","selection" -"","","value_binary","binary" -"","","value_datetime","datetime" -"","","value_float","float" -"","","value_integer","integer" -"","","value_reference","char" -"","","value_text","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_qweb","ir.qweb","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field","ir.qweb.field","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_barcode","ir.qweb.field.barcode","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_contact","ir.qweb.field.contact","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_date","ir.qweb.field.date","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_datetime","ir.qweb.field.datetime","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_duration","ir.qweb.field.duration","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_float","ir.qweb.field.float","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_float_time","ir.qweb.field.float_time","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_html","ir.qweb.field.html","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_image","ir.qweb.field.image","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_integer","ir.qweb.field.integer","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_many2one","ir.qweb.field.many2one","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_monetary","ir.qweb.field.monetary","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_qweb","ir.qweb.field.qweb","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_relative","ir.qweb.field.relative","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_selection","ir.qweb.field.selection","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_qweb_field_text","ir.qweb.field.text","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_ir_rule","ir.rule","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","domain_force","text" -"","","global","boolean" -"","","groups","many2many" -"","","id","integer" -"","","__last_update","datetime" -"","","model_id","many2one" -"","","name","char" -"","","perm_create","boolean" -"","","perm_read","boolean" -"","","perm_unlink","boolean" -"","","perm_write","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_sequence","ir.sequence","active","boolean" -"","","code","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_range_ids","one2many" -"","","display_name","char" -"","","id","integer" -"","","implementation","selection" -"","","__last_update","datetime" -"","","name","char" -"","","number_increment","integer" -"","","number_next","integer" -"","","number_next_actual","integer" -"","","padding","integer" -"","","prefix","char" -"","","suffix","char" -"","","use_date_range","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_sequence_date_range","ir.sequence.date_range","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","number_next","integer" -"","","number_next_actual","integer" -"","","sequence_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_translation","ir.translation","comments","text" -"","","display_name","char" -"","","id","integer" -"","","lang","selection" -"","","__last_update","datetime" -"","","module","char" -"","","name","char" -"","","res_id","integer" -"","","source","text" -"","","src","text" -"","","state","selection" -"","","type","selection" -"","","value","text" -"base.model_ir_ui_menu","ir.ui.menu","action","reference" -"","","active","boolean" -"","","child_id","one2many" -"","","complete_name","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","groups_id","many2many" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","parent_id","many2one" -"","","parent_left","integer" -"","","parent_right","integer" -"","","sequence","integer" -"","","web_icon","char" -"","","web_icon_data","binary" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_ui_view","ir.ui.view","active","boolean" -"","","arch","text" -"","","arch_base","text" -"","","arch_db","text" -"","","arch_fs","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","field_parent","char" -"","","groups_id","many2many" -"","","id","integer" -"","","inherit_children_ids","one2many" -"","","inherit_id","many2one" -"","","key","char" -"","","__last_update","datetime" -"","","mode","selection" -"","","model","char" -"","","model_data_id","many2one" -"","","model_ids","one2many" -"","","name","char" -"","","priority","integer" -"","","type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","xml_id","char" -"base.model_ir_ui_view_custom","ir.ui.view.custom","arch","text" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","ref_id","many2one" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_journal","account.journal","account_control_ids","many2many" -"","","account_setup_bank_data_done","boolean" -"","","active","boolean" -"","","at_least_one_inbound","boolean" -"","","at_least_one_outbound","boolean" -"","","bank_acc_number","char" -"","","bank_account_id","many2one" -"","","bank_id","many2one" -"","","bank_statements_source","selection" -"","","belongs_to_company","boolean" -"","","check_manual_sequencing","boolean" -"","","check_next_number","integer" -"","","check_printing_payment_method_selected","boolean" -"","","check_sequence_id","many2one" -"","","code","char" -"","","color","integer" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","default_credit_account_id","many2one" -"","","default_debit_account_id","many2one" -"","","display_name","char" -"","","group_invoice_lines","boolean" -"","","id","integer" -"","","inbound_payment_method_ids","many2many" -"","","kanban_dashboard","text" -"","","kanban_dashboard_graph","text" -"","","__last_update","datetime" -"","","loss_account_id","many2one" -"","","name","char" -"","","outbound_payment_method_ids","many2many" -"","","profit_account_id","many2one" -"","","refund_sequence","boolean" -"","","refund_sequence_id","many2one" -"","","refund_sequence_number_next","integer" -"","","sequence","integer" -"","","sequence_id","many2one" -"","","sequence_number_next","integer" -"","","show_on_dashboard","boolean" -"","","type","selection" -"","","type_control_ids","many2many" -"","","update_posted","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_move_line","account.move.line","account_id","many2one" -"","","amount_currency","monetary" -"","","amount_residual","monetary" -"","","amount_residual_currency","monetary" -"","","analytic_account_id","many2one" -"","","analytic_line_ids","one2many" -"","","analytic_tag_ids","many2many" -"","","balance","monetary" -"","","balance_cash_basis","monetary" -"","","blocked","boolean" -"","","company_currency_id","many2one" -"","","company_id","many2one" -"","","counterpart","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit","monetary" -"","","credit_cash_basis","monetary" -"","","currency_id","many2one" -"","","date","date" -"","","date_maturity","date" -"","","debit","monetary" -"","","debit_cash_basis","monetary" -"","","display_name","char" -"","","full_reconcile_id","many2one" -"","","id","integer" -"","","invoice_id","many2one" -"","","is_unaffected_earnings_line","boolean" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","matched_credit_ids","one2many" -"","","matched_debit_ids","one2many" -"","","move_id","many2one" -"","","name","char" -"","","narration","text" -"","","parent_state","char" -"","","partner_id","many2one" -"","","payment_id","many2one" -"","","product_id","many2one" -"","","product_uom_id","many2one" -"","","quantity","float" -"","","reconciled","boolean" -"","","ref","char" -"","","statement_id","many2one" -"","","statement_line_id","many2one" -"","","tax_base_amount","monetary" -"","","tax_exigible","boolean" -"","","tax_ids","many2many" -"","","tax_line_id","many2one" -"","","user_type_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_base_language_import","base.language.import","code","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","data","binary" -"","","display_name","char" -"","","filename","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","overwrite","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_lang","res.lang","active","boolean" -"","","code","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_format","char" -"","","decimal_point","char" -"","","direction","selection" -"","","display_name","char" -"","","grouping","char" -"","","id","integer" -"","","iso_code","char" -"","","__last_update","datetime" -"","","name","char" -"","","thousands_sep","char" -"","","time_format","char" -"","","translatable","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"im_livechat.model_mail_channel_partner","mail.channel.partner","channel_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","fold_state","selection" -"","","id","integer" -"","","is_minimized","boolean" -"","","is_pinned","boolean" -"","","__last_update","datetime" -"","","partner_email","char" -"","","partner_id","many2one" -"","","seen_message_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_lead2opportunity_partner","crm.lead2opportunity.partner","action","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","selection" -"","","opportunity_ids","many2many" -"","","partner_id","many2one" -"","","team_id","many2one" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_holidays.model_resource_calendar_leaves","resource.calendar.leaves","calendar_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","datetime" -"","","date_to","datetime" -"","","display_name","char" -"","","holiday_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","resource_id","many2one" -"","","tz","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_holidays.model_hr_holidays_status","hr.holidays.status","active","boolean" -"","","categ_id","many2one" -"","","color_name","selection" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","double_validation","boolean" -"","","id","integer" -"","","__last_update","datetime" -"","","leaves_taken","float" -"","","limit","boolean" -"","","max_leaves","float" -"","","name","char" -"","","remaining_leaves","float" -"","","timesheet_generate","boolean" -"","","timesheet_project_id","many2one" -"","","timesheet_task_id","many2one" -"","","virtual_remaining_leaves","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"link_tracker.model_link_tracker","link.tracker","campaign_id","many2one" -"","","code","char" -"","","count","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","favicon","char" -"","","icon_src","char" -"","","id","integer" -"","","__last_update","datetime" -"","","link_click_ids","one2many" -"","","link_code_ids","one2many" -"","","mass_mailing_campaign_id","many2one" -"","","mass_mailing_id","many2one" -"","","medium_id","many2one" -"","","redirected_url","char" -"","","short_url","char" -"","","short_url_host","char" -"","","source_id","many2one" -"","","title","char" -"","","url","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"link_tracker.model_link_tracker_click","link.tracker.click","click_date","date" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","ip","char" -"","","__last_update","datetime" -"","","link_id","many2one" -"","","mail_stat_id","many2one" -"","","mass_mailing_campaign_id","many2one" -"","","mass_mailing_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"link_tracker.model_link_tracker_code","link.tracker.code","code","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","link_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"im_livechat.model_im_livechat_channel","im_livechat.channel","are_you_inside","boolean" -"","","button_text","char" -"","","channel_ids","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","default_message","char" -"","","display_name","char" -"","","id","integer" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","input_placeholder","char" -"","","__last_update","datetime" -"","","name","char" -"","","nbr_channel","integer" -"","","rating_percentage_satisfaction","integer" -"","","rule_ids","one2many" -"","","script_external","text" -"","","user_ids","many2many" -"","","web_page","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"im_livechat.model_im_livechat_report_operator","im_livechat.report.operator","channel_id","many2one" -"","","display_name","char" -"","","duration","float" -"","","id","integer" -"","","__last_update","datetime" -"","","livechat_channel_id","many2one" -"","","nbr_channel","integer" -"","","partner_id","many2one" -"","","start_date","datetime" -"","","time_to_answer","float" -"im_livechat.model_im_livechat_report_channel","im_livechat.report.channel","channel_id","many2one" -"","","channel_name","char" -"","","display_name","char" -"","","duration","float" -"","","id","integer" -"","","__last_update","datetime" -"","","livechat_channel_id","many2one" -"","","nbr_message","integer" -"","","nbr_speaker","integer" -"","","partner_id","many2one" -"","","start_date","datetime" -"","","start_date_hour","char" -"","","technical_name","char" -"","","uuid","char" -"hr.model_mail_alias_mixin","mail.alias.mixin","alias_contact","selection" -"","","alias_defaults","text" -"","","alias_domain","char" -"","","alias_force_thread_id","integer" -"","","alias_id","many2one" -"","","alias_model_id","many2one" -"","","alias_name","char" -"","","alias_parent_model_id","many2one" -"","","alias_parent_thread_id","integer" -"","","alias_user_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"mass_mailing.model_mail_mass_mailing_list","mail.mass_mailing.list","active","boolean" -"","","contact_nbr","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_tracking_value","mail.tracking.value","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","field","char" -"","","field_desc","char" -"","","field_type","char" -"","","id","integer" -"","","__last_update","datetime" -"","","mail_message_id","many2one" -"","","new_value_char","char" -"","","new_value_datetime","datetime" -"","","new_value_float","float" -"","","new_value_integer","integer" -"","","new_value_monetary","float" -"","","new_value_text","text" -"","","old_value_char","char" -"","","old_value_datetime","datetime" -"","","old_value_float","float" -"","","old_value_integer","integer" -"","","old_value_monetary","float" -"","","old_value_text","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_lead2opportunity_partner_mass","crm.lead2opportunity.partner.mass","action","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","deduplicate","boolean" -"","","display_name","char" -"","","force_assignation","boolean" -"","","id","integer" -"","","__last_update","datetime" -"","","name","selection" -"","","opportunity_ids","many2many" -"","","partner_id","many2one" -"","","team_id","many2one" -"","","user_id","many2one" -"","","user_ids","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"mass_mailing.model_mail_mass_mailing","mail.mass_mailing","active","boolean" -"","","attachment_ids","many2many" -"","","body_html","html" -"","","bounced","integer" -"","","bounced_ratio","integer" -"","","campaign_id","many2one" -"","","clicks_ratio","integer" -"","","color","integer" -"","","contact_ab_pc","integer" -"","","contact_list_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","delivered","integer" -"","","display_name","char" -"","","email_from","char" -"","","failed","integer" -"","","id","integer" -"","","keep_archives","boolean" -"","","__last_update","datetime" -"","","mailing_domain","char" -"","","mailing_model_id","many2one" -"","","mailing_model_name","char" -"","","mailing_model_real","char" -"","","mass_mailing_campaign_id","many2one" -"","","medium_id","many2one" -"","","name","char" -"","","next_departure","datetime" -"","","opened","integer" -"","","opened_ratio","integer" -"","","received_ratio","integer" -"","","replied","integer" -"","","replied_ratio","integer" -"","","reply_to","char" -"","","reply_to_mode","selection" -"","","scheduled","integer" -"","","schedule_date","datetime" -"","","sent","integer" -"","","sent_date","datetime" -"","","source_id","many2one" -"","","state","selection" -"","","statistics_ids","one2many" -"","","total","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"mass_mailing.model_mail_mass_mailing_campaign","mail.mass_mailing.campaign","bounced","integer" -"","","bounced_ratio","integer" -"","","campaign_id","many2one" -"","","clicks_ratio","integer" -"","","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","delivered","integer" -"","","display_name","char" -"","","failed","integer" -"","","id","integer" -"","","__last_update","datetime" -"","","mass_mailing_ids","one2many" -"","","medium_id","many2one" -"","","name","char" -"","","opened","integer" -"","","opened_ratio","integer" -"","","received_ratio","integer" -"","","replied","integer" -"","","replied_ratio","integer" -"","","scheduled","integer" -"","","sent","integer" -"","","source_id","many2one" -"","","stage_id","many2one" -"","","tag_ids","many2many" -"","","total","integer" -"","","total_mailings","integer" -"","","unique_ab_testing","boolean" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"mass_mailing.model_mail_mass_mailing_stage","mail.mass_mailing.stage","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"mass_mailing.model_mail_statistics_report","mail.statistics.report","bounced","integer" -"","","campaign","char" -"","","delivered","integer" -"","","display_name","char" -"","","email_from","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","opened","integer" -"","","replied","integer" -"","","scheduled_date","datetime" -"","","sent","integer" -"","","state","selection" -"mass_mailing.model_mail_mass_mailing_tag","mail.mass_mailing.tag","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"calendar.model_calendar_event_type","calendar.event.type","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_merge_opportunity","crm.merge.opportunity","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","opportunity_ids","many2many" -"","","team_id","many2one" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"calendar.model_mail_message","mail.message","attachment_ids","many2many" -"","","author_avatar","binary" -"","","author_id","many2one" -"","","body","html" -"","","channel_ids","many2many" -"","","child_ids","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","display_name","char" -"","","email_from","char" -"","","id","integer" -"","","__last_update","datetime" -"","","mail_activity_type_id","many2one" -"","","mail_server_id","many2one" -"","","message_id","char" -"","","message_type","selection" -"","","model","char" -"","","needaction","boolean" -"","","needaction_partner_ids","many2many" -"","","no_auto_thread","boolean" -"","","notification_ids","one2many" -"","","parent_id","many2one" -"","","partner_ids","many2many" -"","","rating_ids","one2many" -"","","rating_value","float" -"","","record_name","char" -"","","reply_to","char" -"","","res_id","integer" -"","","starred","boolean" -"","","starred_partner_ids","many2many" -"","","subject","char" -"","","subtype_id","many2one" -"","","tracking_value_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_mail_notification","mail.notification","display_name","char" -"","","email_status","selection" -"","","id","integer" -"","","is_email","boolean" -"","","is_read","boolean" -"","","__last_update","datetime" -"","","mail_message_id","many2one" -"","","res_partner_id","many2one" -"mail.model_mail_message_subtype","mail.message.subtype","create_date","datetime" -"","","create_uid","many2one" -"","","default","boolean" -"","","description","text" -"","","display_name","char" -"","","hidden","boolean" -"","","id","integer" -"","","internal","boolean" -"","","__last_update","datetime" -"","","name","char" -"","","parent_id","many2one" -"","","relation_field","char" -"","","res_model","char" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_stock_warehouse_orderpoint","stock.warehouse.orderpoint","active","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","group_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","lead_days","integer" -"","","lead_type","selection" -"","","location_id","many2one" -"","","name","char" -"","","product_id","many2one" -"","","product_max_qty","float" -"","","product_min_qty","float" -"","","product_uom","many2one" -"","","qty_multiple","float" -"","","warehouse_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_model","ir.model","access_ids","one2many" -"","","count","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","field_id","one2many" -"","","id","integer" -"","","info","text" -"","","inherited_model_ids","many2many" -"","","is_mail_thread","boolean" -"","","__last_update","datetime" -"","","model","char" -"","","modules","char" -"","","name","char" -"","","state","selection" -"","","transient","boolean" -"","","view_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_module_module","ir.module.module","application","boolean" -"","","author","char" -"","","auto_install","boolean" -"","","category_id","many2one" -"","","contributors","text" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","demo","boolean" -"","","dependencies_id","one2many" -"","","description","text" -"","","description_html","html" -"","","display_name","char" -"","","exclusion_ids","one2many" -"","","icon","char" -"","","icon_image","binary" -"","","id","integer" -"","","installed_version","char" -"","","__last_update","datetime" -"","","latest_version","char" -"","","license","selection" -"","","maintainer","char" -"","","menus_by_module","text" -"","","name","char" -"","","published_version","char" -"","","reports_by_module","text" -"","","sequence","integer" -"","","shortdesc","char" -"","","state","selection" -"","","summary","char" -"","","url","char" -"","","views_by_module","text" -"","","website","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_module_module_dependency","ir.module.module.dependency","create_date","datetime" -"","","create_uid","many2one" -"","","depend_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","module_id","many2one" -"","","name","char" -"","","state","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_module_module_exclusion","ir.module.module.exclusion","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","exclusion_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","module_id","many2one" -"","","name","char" -"","","state","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_base_module_uninstall","base.module.uninstall","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","model_ids","many2many" -"","","module_id","many2one" -"","","module_ids","many2many" -"","","show_all","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_base_module_upgrade","base.module.upgrade","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","module_info","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"fetchmail.model_mail_mail","mail.mail","attachment_ids","many2many" -"","","author_avatar","binary" -"","","author_id","many2one" -"","","auto_delete","boolean" -"","","body","html" -"","","body_html","text" -"","","channel_ids","many2many" -"","","child_ids","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","display_name","char" -"","","email_cc","char" -"","","email_from","char" -"","","email_to","text" -"","","failure_reason","text" -"","","fetchmail_server_id","many2one" -"","","headers","text" -"","","id","integer" -"","","__last_update","datetime" -"","","mail_activity_type_id","many2one" -"","","mailing_id","many2one" -"","","mail_message_id","many2one" -"","","mail_server_id","many2one" -"","","message_id","char" -"","","message_type","selection" -"","","model","char" -"","","needaction","boolean" -"","","needaction_partner_ids","many2many" -"","","no_auto_thread","boolean" -"","","notification","boolean" -"","","notification_ids","one2many" -"","","parent_id","many2one" -"","","partner_ids","many2many" -"","","rating_ids","one2many" -"","","rating_value","float" -"","","recipient_ids","many2many" -"","","record_name","char" -"","","references","text" -"","","reply_to","char" -"","","res_id","integer" -"","","scheduled_date","char" -"","","starred","boolean" -"","","starred_partner_ids","many2many" -"","","state","selection" -"","","statistics_ids","one2many" -"","","subject","char" -"","","subtype_id","many2one" -"","","tracking_value_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_packaging","product.packaging","barcode","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","product_id","many2one" -"","","qty","float" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_move_line","stock.move.line","consume_line_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","display_name","char" -"","","from_loc","char" -"","","id","integer" -"","","is_initial_demand_editable","boolean" -"","","is_locked","boolean" -"","","__last_update","datetime" -"","","location_dest_id","many2one" -"","","location_id","many2one" -"","","lot_id","many2one" -"","","lot_name","char" -"","","lots_visible","boolean" -"","","move_id","many2one" -"","","ordered_qty","float" -"","","owner_id","many2one" -"","","package_id","many2one" -"","","picking_id","many2one" -"","","produce_line_ids","many2many" -"","","product_id","many2one" -"","","product_qty","float" -"","","product_uom_id","many2one" -"","","product_uom_qty","float" -"","","qty_done","float" -"","","reference","char" -"","","result_package_id","many2one" -"","","state","selection" -"","","to_loc","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_partial_reconcile","account.partial.reconcile","amount","monetary" -"","","amount_currency","monetary" -"","","company_currency_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit_move_id","many2one" -"","","currency_id","many2one" -"","","debit_move_id","many2one" -"","","display_name","char" -"","","full_reconcile_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","max_date","date" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_partner_category","res.partner.category","active","boolean" -"","","child_ids","one2many" -"","","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","parent_id","many2one" -"","","parent_left","integer" -"","","parent_right","integer" -"","","partner_ids","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"payment.model_payment_acquirer","payment.acquirer","authorize_implemented","boolean" -"","","cancel_msg","html" -"","","capture_manually","boolean" -"","","company_id","many2one" -"","","country_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","description","html" -"","","display_name","char" -"","","done_msg","html" -"","","environment","selection" -"","","error_msg","html" -"","","fees_active","boolean" -"","","fees_dom_fixed","float" -"","","fees_dom_var","float" -"","","fees_implemented","boolean" -"","","fees_int_fixed","float" -"","","fees_int_var","float" -"","","id","integer" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","module_id","many2one" -"","","module_state","selection" -"","","name","char" -"","","payment_flow","selection" -"","","payment_icon_ids","many2many" -"","","pending_msg","html" -"","","post_msg","html" -"","","pre_msg","html" -"","","provider","selection" -"","","registration_view_template_id","many2one" -"","","save_token","selection" -"","","sequence","integer" -"","","specific_countries","boolean" -"","","token_implemented","boolean" -"","","view_template_id","many2one" -"","","website_published","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"payment.model_payment_icon","payment.icon","acquirer_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","image","binary" -"","","image_payment_form","binary" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_payment_method","account.payment.method","code","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","payment_type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_payment_term","account.payment.term","active","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","line_ids","one2many" -"","","name","char" -"","","note","text" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_payment_term_line","account.payment.term.line","create_date","datetime" -"","","create_uid","many2one" -"","","days","integer" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","option","selection" -"","","payment_id","many2one" -"","","sequence","integer" -"","","value","selection" -"","","value_amount","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"payment.model_payment_token","payment.token","acquirer_id","many2one" -"","","acquirer_ref","char" -"","","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","partner_id","many2one" -"","","payment_ids","one2many" -"","","short_name","char" -"","","verified","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"payment.model_payment_transaction","payment.transaction","acquirer_id","many2one" -"","","acquirer_reference","char" -"","","amount","float" -"","","callback_hash","char" -"","","callback_method","char" -"","","callback_model_id","many2one" -"","","callback_res_id","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date_validate","datetime" -"","","display_name","char" -"","","fees","float" -"","","html_3ds","char" -"","","id","integer" -"","","__last_update","datetime" -"","","partner_address","char" -"","","partner_city","char" -"","","partner_country_id","many2one" -"","","partner_email","char" -"","","partner_id","many2one" -"","","partner_lang","selection" -"","","partner_name","char" -"","","partner_phone","char" -"","","partner_zip","char" -"","","payment_token_id","many2one" -"","","provider","selection" -"","","reference","char" -"","","state","selection" -"","","state_message","text" -"","","type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_quant_package","stock.quant.package","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","current_picking_id","boolean" -"","","current_picking_move_line_ids","one2many" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","move_line_ids","one2many" -"","","name","char" -"","","owner_id","many2one" -"","","packaging_id","many2one" -"","","quant_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_web_planner","web.planner","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","data","text" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","menu_id","many2one" -"","","name","char" -"","","planner_application","selection" -"","","progress","integer" -"","","tooltip_planner","html" -"","","view_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"fetchmail.model_fetchmail_server","fetchmail.server","action_id","many2one" -"","","active","boolean" -"","","attach","boolean" -"","","configuration","text" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","display_name","char" -"","","id","integer" -"","","is_ssl","boolean" -"","","__last_update","datetime" -"","","message_ids","one2many" -"","","name","char" -"","","object_id","many2one" -"","","original","boolean" -"","","password","char" -"","","port","integer" -"","","priority","integer" -"","","script","char" -"","","server","char" -"","","state","selection" -"","","type","selection" -"","","user","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"portal.model_portal_wizard","portal.wizard","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","portal_id","many2one" -"","","user_ids","one2many" -"","","welcome_message","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"portal.model_portal_mixin","portal.mixin","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","portal_url","char" -"portal.model_portal_wizard_user","portal.wizard.user","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","email","char" -"","","id","integer" -"","","in_portal","boolean" -"","","__last_update","datetime" -"","","partner_id","many2one" -"","","user_id","many2one" -"","","wizard_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_reconcile_model","account.reconcile.model","account_id","many2one" -"","","amount","float" -"","","amount_type","selection" -"","","analytic_account_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","has_second_line","boolean" -"","","id","integer" -"","","journal_id","many2one" -"","","label","char" -"","","__last_update","datetime" -"","","name","char" -"","","second_account_id","many2one" -"","","second_amount","float" -"","","second_amount_type","selection" -"","","second_analytic_account_id","many2one" -"","","second_journal_id","many2one" -"","","second_label","char" -"","","second_tax_id","many2one" -"","","sequence","integer" -"","","tax_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_pricelist","product.pricelist","active","boolean" -"","","company_id","many2one" -"","","country_group_ids","many2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","discount_policy","selection" -"","","display_name","char" -"","","id","integer" -"","","item_ids","one2many" -"","","__last_update","datetime" -"","","name","char" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_price_list","product.price_list","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","price_list","many2one" -"","","qty1","integer" -"","","qty2","integer" -"","","qty3","integer" -"","","qty4","integer" -"","","qty5","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_pricelist_item","product.pricelist.item","applied_on","selection" -"","","base","selection" -"","","base_pricelist_id","many2one" -"","","categ_id","many2one" -"","","company_id","many2one" -"","","compute_price","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date_end","date" -"","","date_start","date" -"","","display_name","char" -"","","fixed_price","float" -"","","id","integer" -"","","__last_update","datetime" -"","","min_quantity","integer" -"","","name","char" -"","","percent_price","float" -"","","price","char" -"","","price_discount","float" -"","","pricelist_id","many2one" -"","","price_max_margin","float" -"","","price_min_margin","float" -"","","price_round","float" -"","","price_surcharge","float" -"","","product_id","many2one" -"","","product_tmpl_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account_check_printing.model_print_prenumbered_checks","print.prenumbered.checks","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","next_check_number","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_procurement_group","procurement.group","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","move_type","selection" -"","","name","char" -"","","partner_id","many2one" -"","","sale_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_procurement_rule","procurement.rule","action","selection" -"","","active","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","delay","integer" -"","","display_name","char" -"","","group_id","many2one" -"","","group_propagation_option","selection" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","location_src_id","many2one" -"","","name","char" -"","","partner_address_id","many2one" -"","","picking_type_id","many2one" -"","","procure_method","selection" -"","","propagate","boolean" -"","","propagate_warehouse_id","many2one" -"","","route_id","many2one" -"","","route_sequence","integer" -"","","sequence","integer" -"","","warehouse_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_attribute","product.attribute","attribute_line_ids","one2many" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","create_variant","boolean" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","sequence","integer" -"","","value_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_attribute_line","product.attribute.line","attribute_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","product_tmpl_id","many2one" -"","","value_ids","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_attribute_price","product.attribute.price","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","price_extra","float" -"","","product_tmpl_id","many2one" -"","","value_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_attribute_value","product.attribute.value","attribute_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","price_extra","float" -"","","price_ids","one2many" -"","","product_ids","many2many" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_product_category","product.category","child_id","one2many" -"","","complete_name","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","parent_id","many2one" -"","","parent_left","integer" -"","","parent_right","integer" -"","","product_count","integer" -"","","property_account_creditor_price_difference_categ","many2one" -"","","property_account_expense_categ_id","many2one" -"","","property_account_income_categ_id","many2one" -"","","property_cost_method","selection" -"","","property_stock_account_input_categ_id","many2one" -"","","property_stock_account_output_categ_id","many2one" -"","","property_stock_journal","many2one" -"","","property_stock_valuation_account_id","many2one" -"","","property_valuation","selection" -"","","removal_strategy_id","many2one" -"","","route_ids","many2many" -"","","total_route_ids","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_price_history","product.price.history","company_id","many2one" -"","","cost","float" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","datetime","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","product_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_uom","product.uom","active","boolean" -"","","category_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","factor","float" -"","","factor_inv","float" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","rounding","float" -"","","uom_type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"product.model_product_uom_categ","product.uom.categ","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"project.model_project_task_merge_wizard","project.task.merge.wizard","create_date","datetime" -"","","create_new_task","boolean" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","target_project_id","many2one" -"","","target_task_id","many2one" -"","","target_task_name","char" -"","","task_ids","many2many" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"mail.model_publisher_warranty_contract","publisher_warranty.contract","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"purchase.model_purchase_order_line","purchase.order.line","account_analytic_id","many2one" -"","","analytic_tag_ids","many2many" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","date_order","datetime" -"","","date_planned","datetime" -"","","display_name","char" -"","","id","integer" -"","","invoice_lines","one2many" -"","","__last_update","datetime" -"","","move_dest_ids","one2many" -"","","move_ids","one2many" -"","","name","text" -"","","order_id","many2one" -"","","orderpoint_id","many2one" -"","","partner_id","many2one" -"","","price_subtotal","monetary" -"","","price_tax","float" -"","","price_total","monetary" -"","","price_unit","float" -"","","product_id","many2one" -"","","product_image","binary" -"","","product_qty","float" -"","","product_uom","many2one" -"","","qty_invoiced","float" -"","","qty_received","float" -"","","sequence","integer" -"","","state","selection" -"","","taxes_id","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_purchase_report","purchase.report","account_analytic_id","many2one" -"","","category_id","many2one" -"","","commercial_partner_id","many2one" -"","","company_id","many2one" -"","","country_id","many2one" -"","","currency_id","many2one" -"","","date_approve","date" -"","","date_order","datetime" -"","","delay","float" -"","","delay_pass","float" -"","","display_name","char" -"","","fiscal_position_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","nbr_lines","integer" -"","","negociation","float" -"","","partner_id","many2one" -"","","picking_type_id","many2one" -"","","price_average","float" -"","","price_standard","float" -"","","price_total","float" -"","","product_id","many2one" -"","","product_tmpl_id","many2one" -"","","product_uom","many2one" -"","","state","selection" -"","","unit_quantity","float" -"","","user_id","many2one" -"","","volume","float" -"","","weight","float" -"stock.model_stock_location_path","stock.location.path","active","boolean" -"","","auto","selection" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","delay","integer" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_dest_id","many2one" -"","","location_from_id","many2one" -"","","name","char" -"","","picking_type_id","many2one" -"","","propagate","boolean" -"","","route_id","many2one" -"","","route_sequence","integer" -"","","sequence","integer" -"","","warehouse_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_product_putaway","product.putaway","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","fixed_location_ids","one2many" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_quant","stock.quant","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","in_date","datetime" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","lot_id","many2one" -"","","owner_id","many2one" -"","","package_id","many2one" -"","","product_id","many2one" -"","","product_tmpl_id","many2one" -"","","product_uom_id","many2one" -"","","quantity","float" -"","","reserved_quantity","float" -"","","write_date","datetime" -"","","write_uid","many2one" -"im_livechat.model_rating_rating","rating.rating","access_token","char" -"","","consumed","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","feedback","text" -"","","id","integer" -"","","__last_update","datetime" -"","","message_id","many2one" -"","","parent_res_id","integer" -"","","parent_res_model","char" -"","","parent_res_model_id","many2one" -"","","parent_res_name","char" -"","","partner_id","many2one" -"","","rated_partner_id","many2one" -"","","rating","float" -"","","rating_image","binary" -"","","rating_text","selection" -"","","res_id","integer" -"","","res_model","char" -"","","res_model_id","many2one" -"","","res_name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"rating.model_rating_mixin","rating.mixin","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","rating_count","integer" -"","","rating_ids","one2many" -"","","rating_last_feedback","text" -"","","rating_last_image","binary" -"","","rating_last_value","float" -"crm.model_crm_lost_reason","crm.lost.reason","active","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_register_payments","account.register.payments","amount","monetary" -"","","check_amount_in_words","char" -"","","check_manual_sequencing","boolean" -"","","check_number","integer" -"","","communication","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","hide_payment_method","boolean" -"","","id","integer" -"","","invoice_ids","many2many" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","multi","boolean" -"","","partner_id","many2one" -"","","partner_type","selection" -"","","payment_date","date" -"","","payment_method_code","char" -"","","payment_method_id","many2one" -"","","payment_type","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_product_removal","product.removal","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","method","char" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_report_account_report_agedpartnerbalance","report.account.report_agedpartnerbalance","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_report_account_report_financial","report.account.report_financial","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_report_account_report_generalledger","report.account.report_generalledger","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_report_account_report_journal","report.account.report_journal","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_report_account_report_overdue","report.account.report_overdue","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_report_account_report_partnerledger","report.account.report_partnerledger","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_report_account_report_tax","report.account.report_tax","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"account.model_report_account_report_trialbalance","report.account.report_trialbalance","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_report_base_report_irmodulereference","report.base.report_irmodulereference","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"hr_holidays.model_report_hr_holidays_report_holidayssummary","report.hr_holidays.report_holidayssummary","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"product.model_report_product_report_pricelist","report.product.report_pricelist","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"sale.model_report_sale_report_saleproforma","report.sale.report_saleproforma","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"stock.model_report_stock_forecast","report.stock.forecast","cumulative_quantity","float" -"","","date","date" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","product_id","many2one" -"","","product_tmpl_id","many2one" -"","","quantity","float" -"base.model_res_config","res.config","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_config_installer","res.config.installer","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_res_config_settings","res.config.settings","account_hide_setup_bar","boolean" -"","","alias_domain","char" -"","","auth_signup_reset_password","boolean" -"","","auth_signup_template_user_id","many2one" -"","","auth_signup_uninvited","selection" -"","","auto_done_setting","boolean" -"","","chart_template_id","many2one" -"","","code_digits","integer" -"","","company_currency_id","many2one" -"","","company_id","many2one" -"","","company_share_partner","boolean" -"","","company_share_product","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","crm_alias_prefix","char" -"","","currency_exchange_journal_id","many2one" -"","","currency_id","many2one" -"","","default_custom_report_footer","boolean" -"","","default_deposit_product_id","many2one" -"","","default_external_email_server","boolean" -"","","default_invoice_policy","selection" -"","","default_picking_policy","selection" -"","","default_purchase_method","selection" -"","","default_purchase_tax_id","many2one" -"","","default_sale_tax_id","many2one" -"","","default_user_rights","boolean" -"","","display_name","char" -"","","external_report_layout","selection" -"","","fail_counter","integer" -"","","generate_lead_from_alias","boolean" -"","","group_analytic_account_for_purchases","boolean" -"","","group_analytic_accounting","boolean" -"","","group_cash_rounding","boolean" -"","","group_discount_per_so_line","boolean" -"","","group_display_incoterm","boolean" -"","","group_manage_vendor_price","boolean" -"","","group_mass_mailing_campaign","boolean" -"","","group_multi_company","boolean" -"","","group_multi_currency","boolean" -"","","group_pricelist_item","boolean" -"","","group_product_pricelist","boolean" -"","","group_product_variant","boolean" -"","","group_proforma_sales","boolean" -"","","group_route_so_lines","boolean" -"","","group_sale_delivery_address","boolean" -"","","group_sale_layout","boolean" -"","","group_sale_pricelist","boolean" -"","","group_show_price_subtotal","boolean" -"","","group_show_price_total","boolean" -"","","group_stock_adv_location","boolean" -"","","group_stock_multi_locations","boolean" -"","","group_stock_multi_warehouses","boolean" -"","","group_stock_packaging","boolean" -"","","group_stock_production_lot","boolean" -"","","group_stock_tracking_lot","boolean" -"","","group_stock_tracking_owner","boolean" -"","","group_subtask_project","boolean" -"","","group_uom","boolean" -"","","group_use_lead","boolean" -"","","group_warning_account","boolean" -"","","group_warning_purchase","boolean" -"","","group_warning_sale","boolean" -"","","group_warning_stock","boolean" -"","","has_accounting_entries","boolean" -"","","has_chart_of_accounts","boolean" -"","","id","integer" -"","","is_installed_sale","boolean" -"","","__last_update","datetime" -"","","leave_timesheet_project_id","many2one" -"","","leave_timesheet_task_id","many2one" -"","","lock_confirmed_po","boolean" -"","","module_account_3way_match","boolean" -"","","module_account_accountant","boolean" -"","","module_account_asset","boolean" -"","","module_account_bank_statement_import_camt","boolean" -"","","module_account_bank_statement_import_csv","boolean" -"","","module_account_bank_statement_import_ofx","boolean" -"","","module_account_bank_statement_import_qif","boolean" -"","","module_account_batch_deposit","boolean" -"","","module_account_budget","boolean" -"","","module_account_deferred_revenue","boolean" -"","","module_account_payment","boolean" -"","","module_account_plaid","boolean" -"","","module_account_reports","boolean" -"","","module_account_reports_followup","boolean" -"","","module_account_sepa","boolean" -"","","module_account_sepa_direct_debit","boolean" -"","","module_account_taxcloud","boolean" -"","","module_account_yodlee","boolean" -"","","module_auth_ldap","boolean" -"","","module_auth_oauth","boolean" -"","","module_base_gengo","boolean" -"","","module_base_import","boolean" -"","","module_crm_phone_validation","boolean" -"","","module_currency_rate_live","boolean" -"","","module_delivery","boolean" -"","","module_delivery_bpost","boolean" -"","","module_delivery_dhl","boolean" -"","","module_delivery_fedex","boolean" -"","","module_delivery_ups","boolean" -"","","module_delivery_usps","boolean" -"","","module_google_calendar","boolean" -"","","module_google_drive","boolean" -"","","module_google_spreadsheet","boolean" -"","","module_hr_org_chart","boolean" -"","","module_hr_timesheet","boolean" -"","","module_inter_company_rules","boolean" -"","","module_l10n_eu_service","boolean" -"","","module_l10n_us_check_printing","boolean" -"","","module_pad","boolean" -"","","module_print_docsaway","boolean" -"","","module_procurement_jit","selection" -"","","module_product_email_template","boolean" -"","","module_product_expiry","boolean" -"","","module_product_margin","boolean" -"","","module_project_forecast","boolean" -"","","module_project_timesheet_holidays","boolean" -"","","module_project_timesheet_synchro","boolean" -"","","module_purchase_requisition","boolean" -"","","module_rating_project","boolean" -"","","module_sale_coupon","boolean" -"","","module_sale_margin","boolean" -"","","module_sale_order_dates","boolean" -"","","module_sale_payment","boolean" -"","","module_sale_timesheet","boolean" -"","","module_stock_barcode","boolean" -"","","module_stock_dropshipping","boolean" -"","","module_stock_landed_costs","boolean" -"","","module_stock_picking_batch","boolean" -"","","module_voip","boolean" -"","","module_web_clearbit","boolean" -"","","module_website_quote","boolean" -"","","module_website_sale_digital","boolean" -"","","multi_sales_price","boolean" -"","","multi_sales_price_method","selection" -"","","paperformat_id","many2one" -"","","po_double_validation","selection" -"","","po_double_validation_amount","monetary" -"","","po_lead","float" -"","","po_lock","selection" -"","","po_order_approval","boolean" -"","","portal_confirmation","boolean" -"","","portal_confirmation_options","selection" -"","","propagation_minimum_delta","integer" -"","","report_footer","text" -"","","resource_calendar_id","many2one" -"","","sale_note","text" -"","","sale_pricelist_setting","selection" -"","","sale_show_tax","selection" -"","","security_lead","float" -"","","tax_calculation_rounding_method","selection" -"","","tax_cash_basis_journal_id","many2one" -"","","tax_exigibility","boolean" -"","","use_po_lead","boolean" -"","","use_propagation_minimum_delta","boolean" -"","","use_sale_note","boolean" -"","","use_security_lead","boolean" -"","","vat_check_vies","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"resource.model_resource_calendar","resource.calendar","attendance_ids","one2many" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","global_leave_ids","one2many" -"","","id","integer" -"","","__last_update","datetime" -"","","leave_ids","one2many" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"resource.model_resource_resource","resource.resource","active","boolean" -"","","calendar_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","resource_type","selection" -"","","time_efficiency","float" -"","","user_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"resource.model_resource_mixin","resource.mixin","company_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","resource_calendar_id","many2one" -"","","resource_id","many2one" -"base.model_res_partner_title","res.partner.title","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","shortcut","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_request_link","res.request.link","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","object","char" -"","","priority","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_res_users_log","res.users.log","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_stock_return_picking","stock.return.picking","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","move_dest_exists","boolean" -"","","original_location_id","many2one" -"","","parent_location_id","many2one" -"","","picking_id","many2one" -"","","product_return_moves","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_scheduler_compute","stock.scheduler.compute","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"sale.model_sale_layout_category","sale.layout_category","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","pagebreak","boolean" -"","","sequence","integer" -"","","subtotal","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"sale.model_sale_advance_payment_inv","sale.advance.payment.inv","advance_payment_method","selection" -"","","amount","float" -"","","count","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","deposit_account_id","many2one" -"","","deposit_taxes_id","many2many" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","product_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"autosales.model_sale_order_line","sale.order.line","amt_invoiced","monetary" -"","","amt_to_invoice","monetary" -"","","analytic_tag_ids","many2many" -"","","autosales_base_order_line","many2one" -"","","autosales_line","boolean" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","customer_lead","float" -"","","discount","float" -"","","display_name","char" -"","","id","integer" -"","","invoice_lines","many2many" -"","","invoice_status","selection" -"","","is_downpayment","boolean" -"","","is_service","boolean" -"","","__last_update","datetime" -"","","layout_category_id","many2one" -"","","layout_category_sequence","integer" -"","","move_ids","one2many" -"","","name","text" -"","","order_id","many2one" -"","","order_partner_id","many2one" -"","","price_reduce","float" -"","","price_reduce_taxexcl","monetary" -"","","price_reduce_taxinc","monetary" -"","","price_subtotal","monetary" -"","","price_tax","float" -"","","price_total","monetary" -"","","price_unit","float" -"","","product_id","many2one" -"","","product_image","binary" -"","","product_packaging","many2one" -"","","product_uom","many2one" -"","","product_uom_qty","float" -"","","qty_delivered","float" -"","","qty_delivered_updateable","boolean" -"","","qty_invoiced","float" -"","","qty_to_invoice","float" -"","","route_id","many2one" -"","","salesman_id","many2one" -"","","sequence","integer" -"","","state","selection" -"","","task_id","many2one" -"","","tax_id","many2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"sale.model_sale_report","sale.report","amt_invoiced","float" -"","","amt_to_invoice","float" -"","","analytic_account_id","many2one" -"","","categ_id","many2one" -"","","commercial_partner_id","many2one" -"","","company_id","many2one" -"","","confirmation_date","datetime" -"","","country_id","many2one" -"","","date","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","nbr","integer" -"","","partner_id","many2one" -"","","pricelist_id","many2one" -"","","price_subtotal","float" -"","","price_total","float" -"","","product_id","many2one" -"","","product_tmpl_id","many2one" -"","","product_uom","many2one" -"","","product_uom_qty","float" -"","","qty_delivered","float" -"","","qty_invoiced","float" -"","","qty_to_invoice","float" -"","","state","selection" -"","","team_id","many2one" -"","","user_id","many2one" -"","","volume","float" -"","","warehouse_id","many2one" -"","","weight","float" -"mass_mailing.model_mail_mass_mailing_test","mail.mass_mailing.test","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","email_to","char" -"","","id","integer" -"","","__last_update","datetime" -"","","mass_mailing_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_ir_server_object_lines","ir.server.object.lines","col1","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","server_id","many2one" -"","","type","selection" -"","","value","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"sms.model_sms_api","sms.api","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"sms.model_sms_send_sms","sms.send_sms","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","message","text" -"","","recipients","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"utm.model_utm_source","utm.source","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"crm.model_crm_stage","crm.stage","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","fold","boolean" -"","","id","integer" -"","","__last_update","datetime" -"","","legend_priority","text" -"","","name","char" -"","","on_change","boolean" -"","","probability","float" -"","","requirements","text" -"","","sequence","integer" -"","","team_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_fixed_putaway_strat","stock.fixed.putaway.strat","category_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","fixed_location_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","putaway_id","many2one" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_stock_move","stock.move","account_move_ids","one2many" -"","","additional","boolean" -"","","availability","float" -"","","backorder_id","many2one" -"","","company_id","many2one" -"","","create_date","datetime" -"","","created_purchase_line_id","many2one" -"","","create_uid","many2one" -"","","date","datetime" -"","","date_expected","datetime" -"","","display_name","char" -"","","group_id","many2one" -"","","has_tracking","selection" -"","","id","integer" -"","","inventory_id","many2one" -"","","is_initial_demand_editable","boolean" -"","","is_locked","boolean" -"","","is_quantity_done_editable","boolean" -"","","__last_update","datetime" -"","","location_dest_id","many2one" -"","","location_id","many2one" -"","","move_dest_ids","many2many" -"","","move_line_ids","one2many" -"","","move_line_nosuggest_ids","one2many" -"","","move_orig_ids","many2many" -"","","name","char" -"","","note","text" -"","","ordered_qty","float" -"","","origin","char" -"","","origin_returned_move_id","many2one" -"","","partner_id","many2one" -"","","picking_code","selection" -"","","picking_id","many2one" -"","","picking_partner_id","many2one" -"","","picking_type_id","many2one" -"","","price_unit","float" -"","","priority","selection" -"","","procure_method","selection" -"","","product_id","many2one" -"","","product_packaging","many2one" -"","","product_qty","float" -"","","product_tmpl_id","many2one" -"","","product_type","selection" -"","","product_uom","many2one" -"","","product_uom_qty","float" -"","","propagate","boolean" -"","","purchase_line_id","many2one" -"","","push_rule_id","many2one" -"","","quantity_done","float" -"","","reference","char" -"","","remaining_qty","float" -"","","remaining_value","float" -"","","reserved_availability","float" -"","","restrict_partner_id","many2one" -"","","returned_move_ids","one2many" -"","","route_ids","many2many" -"","","rule_id","many2one" -"","","sale_line_id","many2one" -"","","scrap_ids","one2many" -"","","scrapped","boolean" -"","","sequence","integer" -"","","show_details_visible","boolean" -"","","show_operations","boolean" -"","","show_reserved_availability","boolean" -"","","state","selection" -"","","string_availability_info","text" -"","","to_refund","boolean" -"","","value","float" -"","","warehouse_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_overprocessed_transfer","stock.overprocessed.transfer","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","overprocessed_product_name","char" -"","","picking_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_quantity_history","stock.quantity.history","compute_at_date","selection" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_return_picking_line","stock.return.picking.line","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","move_id","many2one" -"","","product_id","many2one" -"","","quantity","float" -"","","to_refund","boolean" -"","","wizard_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_scrap","stock.scrap","create_date","datetime" -"","","create_uid","many2one" -"","","date_expected","datetime" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","lot_id","many2one" -"","","move_id","many2one" -"","","name","char" -"","","origin","char" -"","","owner_id","many2one" -"","","package_id","many2one" -"","","picking_id","many2one" -"","","product_id","many2one" -"","","product_uom_id","many2one" -"","","scrap_location_id","many2one" -"","","scrap_qty","float" -"","","state","selection" -"","","tracking","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_traceability_report","stock.traceability.report","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_warn_insufficient_qty","stock.warn.insufficient.qty","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","product_id","many2one" -"","","quant_ids","many2many" -"stock.model_stock_warn_insufficient_qty_scrap","stock.warn.insufficient.qty.scrap","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","location_id","many2one" -"","","product_id","many2one" -"","","quant_ids","many2many" -"","","scrap_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"project.model_project_tags","project.tags","color","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_timesheet.model_report_project_task_user","report.project.task.user","company_id","many2one" -"","","date_deadline","date" -"","","date_end","datetime" -"","","date_last_stage_update","datetime" -"","","date_start","datetime" -"","","delay_endings_days","float" -"","","display_name","char" -"","","hours_delay","float" -"","","hours_effective","float" -"","","hours_planned","float" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","nbr","integer" -"","","partner_id","many2one" -"","","priority","selection" -"","","progress","float" -"","","project_id","many2one" -"","","remaining_hours","float" -"","","stage_id","many2one" -"","","state","selection" -"","","total_hours","float" -"","","user_id","many2one" -"","","working_days_close","float" -"","","working_days_open","float" -"project.model_project_task_type","project.task.type","create_date","datetime" -"","","create_uid","many2one" -"","","description","text" -"","","display_name","char" -"","","fold","boolean" -"","","id","integer" -"","","__last_update","datetime" -"","","legend_blocked","char" -"","","legend_done","char" -"","","legend_normal","char" -"","","legend_priority","char" -"","","mail_template_id","many2one" -"","","name","char" -"","","project_ids","many2many" -"","","sequence","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_tax","account.tax","account_id","many2one" -"","","active","boolean" -"","","amount","float" -"","","amount_type","selection" -"","","analytic","boolean" -"","","cash_basis_account","many2one" -"","","children_tax_ids","many2many" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","description","char" -"","","display_name","char" -"","","hide_tax_exigibility","boolean" -"","","id","integer" -"","","include_base_amount","boolean" -"","","__last_update","datetime" -"","","name","char" -"","","price_include","boolean" -"","","refund_account_id","many2one" -"","","sequence","integer" -"","","tag_ids","many2many" -"","","tax_adjustment","boolean" -"","","tax_exigibility","selection" -"","","tax_group_id","many2one" -"","","type_tax_use","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_fiscal_position_tax","account.fiscal.position.tax","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","position_id","many2one" -"","","tax_dest_id","many2one" -"","","tax_src_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_tax_report","account.tax.report","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_fiscal_position_account_template","account.fiscal.position.account.template","account_dest_id","many2one" -"","","account_src_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","position_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_fiscal_position_template","account.fiscal.position.template","account_ids","one2many" -"","","auto_apply","boolean" -"","","chart_template_id","many2one" -"","","country_group_id","many2one" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","note","text" -"","","sequence","integer" -"","","state_ids","many2many" -"","","tax_ids","one2many" -"","","vat_required","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","zip_from","integer" -"","","zip_to","integer" -"account.model_account_chart_template","account.chart.template","account_ids","one2many" -"","","bank_account_code_prefix","char" -"","","cash_account_code_prefix","char" -"","","code_digits","integer" -"","","company_id","many2one" -"","","complete_tax_set","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","expense_currency_exchange_account_id","many2one" -"","","id","integer" -"","","income_currency_exchange_account_id","many2one" -"","","__last_update","datetime" -"","","name","char" -"","","parent_id","many2one" -"","","property_account_expense_categ_id","many2one" -"","","property_account_expense_id","many2one" -"","","property_account_income_categ_id","many2one" -"","","property_account_income_id","many2one" -"","","property_account_payable_id","many2one" -"","","property_account_receivable_id","many2one" -"","","property_stock_account_input_categ_id","many2one" -"","","property_stock_account_output_categ_id","many2one" -"","","property_stock_valuation_account_id","many2one" -"","","tax_template_ids","one2many" -"","","transfer_account_id","many2one" -"","","use_anglo_saxon","boolean" -"","","visible","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_account_template","account.account.template","chart_template_id","many2one" -"","","code","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","group_id","many2one" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","nocreate","boolean" -"","","note","text" -"","","reconcile","boolean" -"","","tag_ids","many2many" -"","","tax_ids","many2many" -"","","user_type_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_tax_template","account.tax.template","account_id","many2one" -"","","active","boolean" -"","","amount","float" -"","","amount_type","selection" -"","","analytic","boolean" -"","","cash_basis_account","many2one" -"","","chart_template_id","many2one" -"","","children_tax_ids","many2many" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","description","char" -"","","display_name","char" -"","","id","integer" -"","","include_base_amount","boolean" -"","","__last_update","datetime" -"","","name","char" -"","","price_include","boolean" -"","","refund_account_id","many2one" -"","","sequence","integer" -"","","tag_ids","many2many" -"","","tax_adjustment","boolean" -"","","tax_exigibility","selection" -"","","tax_group_id","many2one" -"","","type_tax_use","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_account_fiscal_position_tax_template","account.fiscal.position.tax.template","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","position_id","many2one" -"","","tax_dest_id","many2one" -"","","tax_src_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"resource.model_resource_test","resource.test","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","resource_calendar_id","many2one" -"","","resource_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"stock.model_stock_picking_type","stock.picking.type","active","boolean" -"","","barcode_nomenclature_id","many2one" -"","","code","selection" -"","","color","integer" -"","","count_picking","integer" -"","","count_picking_backorders","integer" -"","","count_picking_draft","integer" -"","","count_picking_late","integer" -"","","count_picking_ready","integer" -"","","count_picking_waiting","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","default_location_dest_id","many2one" -"","","default_location_src_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","last_done_picking","char" -"","","__last_update","datetime" -"","","name","char" -"","","rate_picking_backorders","integer" -"","","rate_picking_late","integer" -"","","return_picking_type_id","many2one" -"","","sequence","integer" -"","","sequence_id","many2one" -"","","show_entire_packs","boolean" -"","","show_operations","boolean" -"","","show_reserved","boolean" -"","","use_create_lots","boolean" -"","","use_existing_lots","boolean" -"","","warehouse_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"hr_holidays.model_hr_holidays_remaining_leaves_user","hr.holidays.remaining.leaves.user","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","leave_type","char" -"","","name","char" -"","","no_of_leaves","integer" -"","","user_id","many2one" -"web_tour.model_web_tour_tour","web_tour.tour","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","user_id","many2one" -"account.model_account_balance_report","account.balance.report","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","display_account","selection" -"","","display_name","char" -"","","id","integer" -"","","journal_ids","many2many" -"","","__last_update","datetime" -"","","target_move","selection" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model__unknown","_unknown","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"base.model_base_module_update","base.module.update","added","integer" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","state","selection" -"","","updated","integer" -"","","write_date","datetime" -"","","write_uid","many2one" -"bus.model_bus_presence","bus.presence","display_name","char" -"","","id","integer" -"","","last_poll","datetime" -"","","last_presence","datetime" -"","","__last_update","datetime" -"","","status","selection" -"","","user_id","many2one" -"auth_crypt.model_res_users","res.users","action_id","many2one" -"","","active","boolean" -"","","activity_date_deadline","date" -"","","activity_ids","one2many" -"","","activity_state","selection" -"","","activity_summary","char" -"","","activity_type_id","many2one" -"","","activity_user_id","many2one" -"","","alias_contact","selection" -"","","alias_id","many2one" -"","","bank_account_count","integer" -"","","bank_ids","one2many" -"","","barcode","char" -"","","calendar_last_notif_ack","datetime" -"","","category_id","many2many" -"","","channel_ids","many2many" -"","","child_ids","one2many" -"","","city","char" -"","","color","integer" -"","","comment","text" -"","","commercial_company_name","char" -"","","commercial_partner_country_id","many2one" -"","","commercial_partner_id","many2one" -"","","companies_count","integer" -"","","company_id","many2one" -"","","company_ids","many2many" -"","","company_name","char" -"","","company_type","selection" -"","","contact_address","char" -"","","contract_ids","one2many" -"","","contracts_count","integer" -"","","country_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit","monetary" -"","","credit_limit","float" -"","","currency_id","many2one" -"","","customer","boolean" -"","","date","date" -"","","debit","monetary" -"","","debit_limit","monetary" -"","","display_name","char" -"","","email","char" -"","","email_formatted","char" -"","","employee","boolean" -"","","employee_ids","one2many" -"","","function","char" -"","","groups_id","many2many" -"","","has_unreconciled_entries","boolean" -"","","id","integer" -"","","image","binary" -"","","image_medium","binary" -"","","image_small","binary" -"","","im_status","char" -"","","industry_id","many2one" -"","","invoice_ids","one2many" -"","","invoice_warn","selection" -"","","invoice_warn_msg","text" -"","","is_company","boolean" -"","","journal_item_count","integer" -"","","lang","selection" -"","","last_time_entries_checked","datetime" -"","","__last_update","datetime" -"","","log_ids","one2many" -"","","login","char" -"","","login_date","datetime" -"","","machine_company_name","char" -"","","machine_user_email","char" -"","","machine_user_login","char" -"","","meeting_count","integer" -"","","meeting_ids","many2many" -"","","message_bounce","integer" -"","","message_channel_ids","many2many" -"","","message_follower_ids","one2many" -"","","message_ids","one2many" -"","","message_is_follower","boolean" -"","","message_last_post","datetime" -"","","message_needaction","boolean" -"","","message_needaction_counter","integer" -"","","message_partner_ids","many2many" -"","","message_unread","boolean" -"","","message_unread_counter","integer" -"","","mobile","char" -"","","name","char" -"","","new_password","char" -"","","notification_type","selection" -"","","opportunity_count","integer" -"","","opportunity_ids","one2many" -"","","opt_out","boolean" -"","","parent_id","many2one" -"","","parent_name","char" -"","","partner_id","many2one" -"","","partner_share","boolean" -"","","password","char" -"","","password_crypt","char" -"","","payment_token_count","integer" -"","","payment_token_ids","one2many" -"","","phone","char" -"","","picking_warn","selection" -"","","picking_warn_msg","text" -"","","property_account_payable_id","many2one" -"","","property_account_position_id","many2one" -"","","property_account_receivable_id","many2one" -"","","property_autosales_config","many2one" -"","","property_payment_term_id","many2one" -"","","property_product_pricelist","many2one" -"","","property_purchase_currency_id","many2one" -"","","property_stock_customer","many2one" -"","","property_stock_supplier","many2one" -"","","property_supplier_payment_term_id","many2one" -"","","purchase_order_count","integer" -"","","purchase_warn","selection" -"","","purchase_warn_msg","text" -"","","ref","char" -"","","ref_company_ids","one2many" -"","","resource_calendar_id","many2one" -"","","resource_ids","one2many" -"","","sale_order_count","integer" -"","","sale_order_ids","one2many" -"","","sale_team_id","many2one" -"","","sale_warn","selection" -"","","sale_warn_msg","text" -"","","self","many2one" -"","","share","boolean" -"","","signature","html" -"","","signup_expiration","datetime" -"","","signup_token","char" -"","","signup_type","char" -"","","signup_url","char" -"","","signup_valid","boolean" -"","","siret","char" -"","","state","selection" -"","","state_id","many2one" -"","","street","char" -"","","street2","char" -"","","supplier","boolean" -"","","supplier_invoice_count","integer" -"","","target_sales_done","integer" -"","","target_sales_invoiced","integer" -"","","target_sales_won","integer" -"","","task_count","integer" -"","","task_ids","one2many" -"","","team_id","many2one" -"","","title","many2one" -"","","total_invoiced","monetary" -"","","trust","selection" -"","","type","selection" -"","","tz","selection" -"","","tz_offset","char" -"","","user_id","many2one" -"","","user_ids","one2many" -"","","vat","char" -"","","website","char" -"","","website_message_ids","one2many" -"","","write_date","datetime" -"","","write_uid","many2one" -"","","zip","char" -"utm.model_utm_mixin","utm.mixin","campaign_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","medium_id","many2one" -"","","source_id","many2one" -"account.model_validate_account_move","validate.account.move","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","write_date","datetime" -"","","write_uid","many2one" -"purchase.model_stock_warehouse","stock.warehouse","active","boolean" -"","","buy_pull_id","many2one" -"","","buy_to_resupply","boolean" -"","","code","char" -"","","company_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","crossdock_route_id","many2one" -"","","default_resupply_wh_id","many2one" -"","","delivery_route_id","many2one" -"","","delivery_steps","selection" -"","","display_name","char" -"","","id","integer" -"","","int_type_id","many2one" -"","","in_type_id","many2one" -"","","__last_update","datetime" -"","","lot_stock_id","many2one" -"","","mto_pull_id","many2one" -"","","name","char" -"","","out_type_id","many2one" -"","","pack_type_id","many2one" -"","","partner_id","many2one" -"","","pick_type_id","many2one" -"","","reception_route_id","many2one" -"","","reception_steps","selection" -"","","resupply_route_ids","one2many" -"","","resupply_wh_ids","many2many" -"","","route_ids","many2many" -"","","view_location_id","many2one" -"","","wh_input_stock_loc_id","many2one" -"","","wh_output_stock_loc_id","many2one" -"","","wh_pack_stock_loc_id","many2one" -"","","wh_qc_stock_loc_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"web_editor.model_web_editor_converter_test","web_editor.converter.test","binary","binary" -"","","char","char" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date","date" -"","","datetime","datetime" -"","","display_name","char" -"","","float","float" -"","","html","html" -"","","id","integer" -"","","integer","integer" -"","","__last_update","datetime" -"","","many2one","many2one" -"","","numeric","float" -"","","selection","selection" -"","","selection_str","selection" -"","","text","text" -"","","write_date","datetime" -"","","write_uid","many2one" -"web_editor.model_web_editor_converter_test_sub","web_editor.converter.test.sub","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_tax_adjustments_wizard","tax.adjustments.wizard","amount","monetary" -"","","company_currency_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","credit_account_id","many2one" -"","","date","date" -"","","debit_account_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","journal_id","many2one" -"","","__last_update","datetime" -"","","reason","char" -"","","tax_id","many2one" -"","","write_date","datetime" -"","","write_uid","many2one" -"base.model_wizard_ir_model_menu_create","wizard.ir.model.menu.create","create_date","datetime" -"","","create_uid","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","menu_id","many2one" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" -"account.model_wizard_multi_charts_accounts","wizard.multi.charts.accounts","bank_account_code_prefix","char" -"","","bank_account_ids","one2many" -"","","cash_account_code_prefix","char" -"","","chart_template_id","many2one" -"","","code_digits","integer" -"","","company_id","many2one" -"","","complete_tax_set","boolean" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","currency_id","many2one" -"","","display_name","char" -"","","id","integer" -"","","__last_update","datetime" -"","","only_one_chart_template","boolean" -"","","purchase_tax_id","many2one" -"","","purchase_tax_rate","float" -"","","sale_tax_id","many2one" -"","","sale_tax_rate","float" -"","","transfer_account_id","many2one" -"","","use_anglo_saxon","boolean" -"","","write_date","datetime" -"","","write_uid","many2one" -"resource.model_resource_calendar_attendance","resource.calendar.attendance","calendar_id","many2one" -"","","create_date","datetime" -"","","create_uid","many2one" -"","","date_from","date" -"","","date_to","date" -"","","dayofweek","selection" -"","","display_name","char" -"","","hour_from","float" -"","","hour_to","float" -"","","id","integer" -"","","__last_update","datetime" -"","","name","char" -"","","write_date","datetime" -"","","write_uid","many2one" diff --git a/models2api.py b/models2api.py deleted file mode 100755 index 579383b0..00000000 --- a/models2api.py +++ /dev/null @@ -1,93 +0,0 @@ -#!/usr/bin/env python - -import os -import csv - -def camelcase(string): - return ''.join(x.capitalize() or '_' for x in string.replace('.','_').split('_')).replace('_', '') - -def write(model, content): - p = './api/' + '_'.join(model.split('.')) + '.go' - f = open(p, 'w') - f.write(content) - f.close() - os.system('gofmt -w ' + p) - - -def type_model(model): - return """\ntype {{camelModel}}Service struct { - client *Client -} - -func New{{camelModel}}Service(c *Client) *{{camelModel}}Service { - return &{{camelModel}}Service{client: c} -} - -func (svc *{{camelModel}}Service) GetIdsByName(name string) ([]int64, error) { - return svc.client.getIdsByName(types.{{camelModel}}Model, name) -} - -func (svc *{{camelModel}}Service) GetByIds(ids []int64) (*types.{{camelModel}}s, error) { - {{variable_name}} := &types.{{camelModel}}s{} - return {{variable_name}}, svc.client.getByIds(types.{{camelModel}}Model, ids, {{variable_name}}) -} - -func (svc *{{camelModel}}Service) GetByName(name string) (*types.{{camelModel}}s, error) { - {{variable_name}} := &types.{{camelModel}}s{} - return {{variable_name}}, svc.client.getByName(types.{{camelModel}}Model, name, {{variable_name}}) -} - -func (svc *{{camelModel}}Service) GetByField(field string, value string) (*types.{{camelModel}}s, error) { - {{variable_name}} := &types.{{camelModel}}s{} - return {{variable_name}}, svc.client.getByField(types.{{camelModel}}Model, field, value, {{variable_name}}) -} - -func (svc *{{camelModel}}Service) GetAll() (*types.{{camelModel}}s, error) { - {{variable_name}} := &types.{{camelModel}}s{} - return {{variable_name}}, svc.client.getAll(types.{{camelModel}}Model, {{variable_name}}) -} - -func (svc *{{camelModel}}Service) Create(fields map[string]interface{}, relations *types.Relations) (int64, error) { - return svc.client.create(types.{{camelModel}}Model, fields, relations) -} - -func (svc *{{camelModel}}Service) Update(ids []int64, fields map[string]interface{}, relations *types.Relations) error { - return svc.client.update(types.{{camelModel}}Model, ids, fields, relations) -} - -func (svc *{{camelModel}}Service) Delete(ids []int64) error { - return svc.client.delete(types.{{camelModel}}Model, ids) -} -""".replace('{{camelModel}}', camelcase(model)).replace('{{variable_name}}', camelcase(model)[0].lower()) - -def add_imports(content, imports): - if len(imports) > 0: - s = 'import (\n' - for i in imports: - s += '"' + i + '"\n' - s += ')\n\n' - content = s + content - return content - -input_file = csv.DictReader(open('./models.csv')) -model = '' -content = '' -imports = [] - -for row in input_file: - if row['model'] != '': - if model != '': - content += type_model(model) - content = add_imports(content, imports) - content = 'package api\n' + content - write(model, content) - model = row['model'] - content = '' - imports = [] - imports.append("github.com/skilld-labs/go-odoo/types") - struct = 'type ' + camelcase(model) + ' struct {\n' - nil_struct = 'type ' + camelcase(model) + 'Nil struct {\n' -content += type_model(model) -content = add_imports(content, imports) -content = 'package api\n' + content -write(model, content) diff --git a/models2types.py b/models2types.py deleted file mode 100755 index da027343..00000000 --- a/models2types.py +++ /dev/null @@ -1,115 +0,0 @@ -#!/usr/bin/env python - -import os -import csv - -types = { - 'datetime' : 'time.Time', - 'date': 'time.Time', - 'monetary' : 'float64', - 'char': 'string', - 'many2one': 'Many2One', - 'many2many': '[]int64', - 'one2many': '[]int64', - 'integer': 'int64', - 'boolean': 'bool', - 'text': 'string', - 'selection': 'interface{}', - 'float': 'float64', - 'binary': 'string', - 'html': 'string', - 'reference': 'string' -} - -nil_types = { - 'datetime' : 'interface{}', - 'date': 'interface{}', - 'monetary' : 'interface{}', - 'char': 'interface{}', - 'many2one': 'interface{}', - 'many2many': 'interface{}', - 'one2many': 'interface{}', - 'integer': 'interface{}', - 'boolean': 'bool', - 'text': 'interface{}', - 'selection': 'interface{}', - 'float': 'interface{}', - 'binary': 'interface{}', - 'html': 'interface{}', - 'reference': 'interface{}' -} - -def camelcase(string): - return ''.join(x.capitalize() or '_' for x in string.replace('.','_').split('_')).replace('_','') - -def write(model, content): - p = './types/' + '_'.join(model.split('.')) + '.go' - f = open(p, 'w') - f.write(content) - f.close() - os.system('gofmt -w ' + p) - -def type_model(model): - return """\nvar {{model}}Model string = {{modelName}} -type {{model}}s []{{model}} - -type {{model}}sNil []{{model}}Nil - -func (s *{{model}}) NilableType_() interface{} { - return &{{model}}Nil{} -} - -func (ns *{{model}}Nil) Type_() interface{} { - s := &{{model}}{} - return load(ns, s) -} - -func (s *{{model}}s) NilableType_() interface{} { - return &{{model}}sNil{} -} - -func (ns *{{model}}sNil) Type_() interface{} { - s := &{{model}}s{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*{{model}})) - } - return s -}""".replace('{{model}}', camelcase(model)).replace('{{modelName}}', '"' + model + '"') - -def add_imports(content, imports): - if len(imports) > 0: - s = 'import (\n' - for i in imports: - s += '"' + i + '"\n' - s += ')\n\n' - content = s + content - return content - -input_file = csv.DictReader(open('./models.csv')) -model = '' -content = '' -imports = [] - -for row in input_file: - if row['model'] != '': - if model != '': - content += struct + '}\n\n' + nil_struct + '}\n' - content += type_model(model) - content = add_imports(content, imports) - content = 'package types\n' + content - write(model, content) - model = row['model'] - content = '' - imports = [] - struct = 'type ' + camelcase(model) + ' struct {\n' - nil_struct = 'type ' + camelcase(model) + 'Nil struct {\n' - if row['field_id/name'][0:2] != 'x_': - struct += camelcase(row['field_id/name']) + ' ' + types[row['field_id/ttype']] + ' `xmlrpc:"' + row['field_id/name'] + '"`\n' - nil_struct += camelcase(row['field_id/name']) + ' ' + nil_types[row['field_id/ttype']] + ' `xmlrpc:"' + row['field_id/name'] + '"`\n' - if 'time.Time' == types[row['field_id/ttype']]: - imports.append('time') -content += struct + '}\n\n' + nil_struct + '}\n' -content += type_model(model) -content = add_imports(content, imports) -content = 'package types\n' + content -write(model, content) diff --git a/odoo.go b/odoo.go new file mode 100644 index 00000000..5e1077f7 --- /dev/null +++ b/odoo.go @@ -0,0 +1,357 @@ +//Package odoo contains client code of library +//go:generate ./generator/generator -u $ODOO_ADMIN -p $ODOO_PASSWORD -d $ODOO_DATABASE --url $ODOO_URL -o $ODOO_REPO_PATH --models $ODOO_MODELS +package odoo + +import ( + "errors" + + "github.com/kolo/xmlrpc" +) + +var ( + errClientConfigurationInvalid = errors.New("client configuration is invalid") + errClientNotAuthenticate = errors.New("client is not authenticate") +) + +// ClientConfig is the configuration to create a new *Client by givin connection infomations. +type ClientConfig struct { + Database string + Admin string + Password string + URL string +} + +func (c *ClientConfig) valid() bool { + return c.Database != "" && + c.Admin != "" && + c.Password != "" && + c.URL != "" +} + +// Client provides high and low level functions to interact with odoo +type Client struct { + common *xmlrpc.Client + object *xmlrpc.Client + cfg *ClientConfig + uid int64 + auth bool +} + +// NewClient creates a new *Client. +func NewClient(cfg *ClientConfig) (*Client, error) { + if !cfg.valid() { + return nil, errClientConfigurationInvalid + } + c := &Client{ + cfg: cfg, + common: &xmlrpc.Client{}, + object: &xmlrpc.Client{}, + auth: false, + } + if err := c.authenticate(); err != nil { + return nil, err + } + return c, nil +} + +// Close closes all opened client connections. +func (c *Client) Close() { + if c.common != nil { + c.common.Close() + } + if c.object != nil { + c.object.Close() + } +} + +// Version get informations about your odoo instance version. +func (c *Client) Version() (Version, error) { + v := Version{} + reply, err := c.commonCall("version", nil) + if err != nil { + return Version{}, err + } + convertFromDynamicToStatic(reply, &v) + return v, nil +} + +type criterion []interface{} + +/* +Criteria is a set of criterion, each criterion is a triple (field_name, operator, value). +It allow you to search models. +see documentation: https://www.odoo.com/documentation/13.0/reference/orm.html#reference-orm-domains +*/ +type Criteria []*criterion + +// NewCriteria creates a new *Criteria. +func NewCriteria() *Criteria { + return &Criteria{} +} + +func newCriterion(field, operator string, value interface{}) *criterion { + c := criterion(newTuple(field, operator, value)) + return &c +} + +// Add a new criterion to a *Criteria. +func (c *Criteria) Add(field, operator string, value interface{}) *Criteria { + *c = append(*c, newCriterion(field, operator, value)) + return c +} + +// Options allow you to filter search results. +type Options map[string]interface{} + +// NewOptions creates a new *Options +func NewOptions() *Options { + opt := Options(make(map[string]interface{})) + return &opt +} + +// Offset adds the offset options. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#pagination +func (o *Options) Offset(offset int) *Options { + return o.Add("offset", offset) +} + +// Limit adds the limit options. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#pagination +func (o *Options) Limit(limit int) *Options { + return o.Add("limit", limit) +} + +// FetchFields allow you to precise the model fields you want odoo to return. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#search-and-read +func (o *Options) FetchFields(fields ...string) *Options { + ff := []string{} + for _, f := range fields { + ff = append(ff, f) + } + return o.Add("fields", ff) +} + +// AllFields is useful for FieldsGet function. It represents the fields to document +// you want odoo to return. +// https://www.odoo.com/documentation/13.0/reference/orm.html#fields-views +func (o *Options) AllFields(fields ...string) *Options { + ff := []string{} + for _, f := range fields { + ff = append(ff, f) + } + return o.Add("allfields", ff) +} + +// Attributes is useful for FieldsGet function. It represents the attributes to document +// you want odoo to return. +// https://www.odoo.com/documentation/13.0/reference/orm.html#fields-views +func (o *Options) Attributes(attributes ...string) *Options { + aa := []string{} + for _, a := range attributes { + aa = append(aa, a) + } + return o.Add("attributes", aa) +} + +// Add on option by providing option name and value. +func (o *Options) Add(opt string, v interface{}) *Options { + (*o)[opt] = v + return o +} + +func getValuesFromInterface(v interface{}) map[string]interface{} { + switch sv := v.(type) { + case map[string]interface{}: + return sv + default: + return convertFromStaticToDynamic(sv) + } +} + +// Create a new model. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#create-records +func (c *Client) Create(model string, values interface{}) (int64, error) { + v := getValuesFromInterface(values) + resp, err := c.ExecuteKw("create", model, []interface{}{v}, nil) + if err != nil { + return -1, err + } + return resp.(int64), nil +} + +// Update existing model row(s). +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#update-records +func (c *Client) Update(model string, ids []int64, values interface{}) error { + v := getValuesFromInterface(values) + _, err := c.ExecuteKw("write", model, []interface{}{ids, v}, nil) + if err != nil { + return err + } + return nil +} + +// Delete existing model row(s). +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#delete-records +func (c *Client) Delete(model string, ids []int64) error { + _, err := c.ExecuteKw("unlink", model, []interface{}{ids}, nil) + if err != nil { + return err + } + return nil +} + +// SearchRead search model records matching with *Criteria and read it. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#search-and-read +func (c *Client) SearchRead(model string, criteria *Criteria, options *Options, elem interface{}) error { + resp, err := c.ExecuteKw("search_read", model, argsFromCriteria(criteria), options) + if err != nil { + return err + } + if err := convertFromDynamicToStatic(resp, elem); err != nil { + return err + } + return nil +} + +// Read model records matching with ids. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#read-records +func (c *Client) Read(model string, ids []int64, options *Options, elem interface{}) error { + resp, err := c.ExecuteKw("read", model, []interface{}{ids}, options) + if err != nil { + return err + } + if err := convertFromDynamicToStatic(resp, elem); err != nil { + return err + } + return nil +} + +// Count model records matching with *Criteria. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#count-records +func (c *Client) Count(model string, criteria *Criteria, options *Options) (int64, error) { + resp, err := c.ExecuteKw("search_count", model, argsFromCriteria(criteria), options) + if err != nil { + return -1, err + } + return resp.(int64), nil +} + +// Search model record ids matching with *Criteria. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#list-records +func (c *Client) Search(model string, criteria *Criteria, options *Options) ([]int64, error) { + resp, err := c.ExecuteKw("search", model, argsFromCriteria(criteria), options) + if err != nil { + return []int64{}, err + } + return sliceInterfaceToInt64Slice(resp.([]interface{})), nil +} + +// FieldsGet inspect model fields. +// https://www.odoo.com/documentation/13.0/webservices/odoo.html#listing-record-fields +func (c *Client) FieldsGet(model string, options *Options) (map[string]interface{}, error) { + resp, err := c.ExecuteKw("fields_get", model, nil, options) + if err != nil { + return nil, nil + } + return resp.(map[string]interface{}), nil +} + +// ExecuteKw is a RPC function. The lowest library function. It is use for all +// function related to "xmlrpc/2/object" endpoint. +func (c *Client) ExecuteKw(method, model string, args []interface{}, options *Options) (interface{}, error) { + if err := c.checkForAuthentication(); err != nil { + return nil, err + } + resp, err := c.objectCall("execute_kw", []interface{}{c.cfg.Database, c.uid, c.cfg.Password, model, method, args, options}) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *Client) authenticate() error { + if !c.isAuthenticate() { + resp, err := c.commonCall("authenticate", []interface{}{c.cfg.Database, c.cfg.Admin, c.cfg.Password, ""}) + if err != nil { + return err + } + c.uid = resp.(int64) + c.auth = true + } + return nil +} + +func (c *Client) commonCall(serviceMethod string, args interface{}) (interface{}, error) { + if err := c.loadCommonClient(); err != nil { + return nil, err + } + resp, err := c.call(c.common, serviceMethod, args) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *Client) objectCall(serviceMethod string, args interface{}) (interface{}, error) { + if err := c.loadObjectClient(); err != nil { + return nil, err + } + resp, err := c.call(c.object, serviceMethod, args) + if err != nil { + return nil, err + } + return resp, nil +} + +func (c *Client) call(x *xmlrpc.Client, serviceMethod string, args interface{}) (interface{}, error) { + var reply interface{} + if err := x.Call(serviceMethod, args, &reply); err != nil { + return nil, err + } + return reply, nil +} + +func (c *Client) loadCommonClient() error { + return c.loadXmlrpcClient(c.common, "/xmlrpc/2/common") +} + +func (c *Client) loadObjectClient() error { + return c.loadXmlrpcClient(c.object, "/xmlrpc/2/object") +} + +func (c *Client) loadXmlrpcClient(x *xmlrpc.Client, path string) error { + if x.Client == nil { + newClient, err := xmlrpc.NewClient(c.cfg.URL+path, nil) + if err != nil { + return err + } + *x = *newClient + } + return nil +} + +func (c *Client) checkForAuthentication() error { + if !c.isAuthenticate() { + return errClientNotAuthenticate + } + return nil +} + +func (c *Client) isAuthenticate() bool { + return c.auth +} + +func newTuple(values ...interface{}) []interface{} { + t := make([]interface{}, len(values)) + for i, v := range values { + t[i] = v + } + return t +} + +func argsFromCriteria(c *Criteria) []interface{} { + if c != nil { + return []interface{}{*c} + } + return []interface{}{} +} diff --git a/types.go b/types.go new file mode 100644 index 00000000..8d1e23ea --- /dev/null +++ b/types.go @@ -0,0 +1,192 @@ +package odoo + +import ( + "time" +) + +// String is a string wrapper +type String struct { + v string +} + +// NewString creates a new *String. +func NewString(v string) *String { + return &String{v: v} +} + +// Get *String value. +func (s *String) Get() string { + if s == nil { + return "" + } + return s.v +} + +// Int is an int64 wrapper +type Int struct { + v int64 +} + +// NewInt creates a new *Int. +func NewInt(v int64) *Int { + return &Int{v: v} +} + +// Get *Int value. +func (i *Int) Get() int64 { + if i == nil { + return 0 + } + return i.v +} + +// Bool is a bool wrapper +type Bool struct { + v bool +} + +// NewBool creates a new *Bool. +func NewBool(v bool) *Bool { + return &Bool{v: v} +} + +// Get *Bool value. +func (b *Bool) Get() bool { + if b == nil { + return false + } + return b.v +} + +// Selection represents selection odoo type. +type Selection struct { + v interface{} +} + +// NewSelection creates a new *Selection. +func NewSelection(v interface{}) *Selection { + return &Selection{v: v} +} + +// Get *Selection value. +func (s *Selection) Get() interface{} { + if s == nil { + return nil + } + return s.v +} + +// Time is a time.Time wrapper. +type Time struct { + v time.Time +} + +// NewTime creates a new *Time. +func NewTime(v time.Time) *Time { + return &Time{v: v} +} + +// Get *Time value. +func (t *Time) Get() time.Time { + if t == nil { + return time.Time{} + } + return t.v +} + +// Float is a float64 wrapper +type Float struct { + v float64 +} + +// NewFloat creates a new *Float. +func NewFloat(v float64) *Float { + return &Float{v: v} +} + +// Get *Float value. +func (f *Float) Get() float64 { + if f == nil { + return 0 + } + return f.v +} + +// Many2One represents odoo many2one type. +// https://www.odoo.com/documentation/13.0/reference/orm.html#relational-fields +type Many2One struct { + ID int64 + Name string +} + +// NewMany2One create a new *Many2One. +func NewMany2One(id int64, name string) *Many2One { + return &Many2One{ID: id, Name: name} +} + +// Get *Many2One value. +func (m *Many2One) Get() int64 { + return m.ID +} + +// Relation represents odoo one2many and many2many types. +// https://www.odoo.com/documentation/13.0/reference/orm.html#relational-fields +type Relation struct { + ids []int64 + v []interface{} +} + +// NewRelation creates a new *Relation. +func NewRelation() *Relation { + return &Relation{} +} + +// Get *Relation value. +func (r *Relation) Get() []int64 { + if r == nil { + return []int64{} + } + return r.ids +} + +// AddNewRecord is an helper to create a new record of one2many or many2many. +// https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write +func (r *Relation) AddNewRecord(values interface{}) { + r.v = append(r.v, newTuple(0, 0, getValuesFromInterface(values))) +} + +// UpdateRecord is an helper to update an existing record of one2many or many2many. +// https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write +func (r *Relation) UpdateRecord(record int64, values interface{}) { + r.v = append(r.v, newTuple(1, record, getValuesFromInterface(values))) +} + +// DeleteRecord is an helper to delete an existing record of one2many or many2many. +// https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write +func (r *Relation) DeleteRecord(record int64) { + r.v = append(r.v, newTuple(2, record, 0)) +} + +// RemoveRecord is an helper to remove an existing record of one2many or many2many. +// https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write +func (r *Relation) RemoveRecord(record int64) { + r.v = append(r.v, newTuple(3, record, 0)) +} + +// AddRecord is an helper to add an existing record of one2many or many2many. +// https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write +func (r *Relation) AddRecord(record int) { + r.v = append(r.v, newTuple(4, record, 0)) +} + +// RemoveAllRecords is an helper to remove all records of one2many or many2many. +// https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write +func (r *Relation) RemoveAllRecords() { + r.v = append(r.v, newTuple(5, 0, 0)) +} + +// ReplaceAllRecords is an helper to replace all records of one2many or many2many. +// https://www.odoo.com/documentation/13.0/reference/orm.html#odoo.models.Model.write +func (r *Relation) ReplaceAllRecords(newRecords []int64) { + r.v = append(r.v, newTuple(6, 0, newRecords)) +} diff --git a/types/_unknown.go b/types/_unknown.go deleted file mode 100644 index 6bcd7d8b..00000000 --- a/types/_unknown.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type Unknown struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type UnknownNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var UnknownModel string = "_unknown" - -type Unknowns []Unknown - -type UnknownsNil []UnknownNil - -func (s *Unknown) NilableType_() interface{} { - return &UnknownNil{} -} - -func (ns *UnknownNil) Type_() interface{} { - s := &Unknown{} - return load(ns, s) -} - -func (s *Unknowns) NilableType_() interface{} { - return &UnknownsNil{} -} - -func (ns *UnknownsNil) Type_() interface{} { - s := &Unknowns{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*Unknown)) - } - return s -} diff --git a/types/account_abstract_payment.go b/types/account_abstract_payment.go deleted file mode 100644 index 3e766d6d..00000000 --- a/types/account_abstract_payment.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAbstractPayment struct { - Amount float64 `xmlrpc:"amount"` - Communication string `xmlrpc:"communication"` - CompanyId Many2One `xmlrpc:"company_id"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - HidePaymentMethod bool `xmlrpc:"hide_payment_method"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerType interface{} `xmlrpc:"partner_type"` - PaymentDate time.Time `xmlrpc:"payment_date"` - PaymentMethodCode string `xmlrpc:"payment_method_code"` - PaymentMethodId Many2One `xmlrpc:"payment_method_id"` - PaymentType interface{} `xmlrpc:"payment_type"` -} - -type AccountAbstractPaymentNil struct { - Amount interface{} `xmlrpc:"amount"` - Communication interface{} `xmlrpc:"communication"` - CompanyId interface{} `xmlrpc:"company_id"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - HidePaymentMethod bool `xmlrpc:"hide_payment_method"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerType interface{} `xmlrpc:"partner_type"` - PaymentDate interface{} `xmlrpc:"payment_date"` - PaymentMethodCode interface{} `xmlrpc:"payment_method_code"` - PaymentMethodId interface{} `xmlrpc:"payment_method_id"` - PaymentType interface{} `xmlrpc:"payment_type"` -} - -var AccountAbstractPaymentModel string = "account.abstract.payment" - -type AccountAbstractPayments []AccountAbstractPayment - -type AccountAbstractPaymentsNil []AccountAbstractPaymentNil - -func (s *AccountAbstractPayment) NilableType_() interface{} { - return &AccountAbstractPaymentNil{} -} - -func (ns *AccountAbstractPaymentNil) Type_() interface{} { - s := &AccountAbstractPayment{} - return load(ns, s) -} - -func (s *AccountAbstractPayments) NilableType_() interface{} { - return &AccountAbstractPaymentsNil{} -} - -func (ns *AccountAbstractPaymentsNil) Type_() interface{} { - s := &AccountAbstractPayments{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAbstractPayment)) - } - return s -} diff --git a/types/account_account.go b/types/account_account.go deleted file mode 100644 index 23524128..00000000 --- a/types/account_account.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAccount struct { - Code string `xmlrpc:"code"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Deprecated bool `xmlrpc:"deprecated"` - DisplayName string `xmlrpc:"display_name"` - GroupId Many2One `xmlrpc:"group_id"` - Id int64 `xmlrpc:"id"` - InternalType interface{} `xmlrpc:"internal_type"` - LastTimeEntriesChecked time.Time `xmlrpc:"last_time_entries_checked"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - OpeningCredit float64 `xmlrpc:"opening_credit"` - OpeningDebit float64 `xmlrpc:"opening_debit"` - Reconcile bool `xmlrpc:"reconcile"` - TagIds []int64 `xmlrpc:"tag_ids"` - TaxIds []int64 `xmlrpc:"tax_ids"` - UserTypeId Many2One `xmlrpc:"user_type_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAccountNil struct { - Code interface{} `xmlrpc:"code"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Deprecated bool `xmlrpc:"deprecated"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupId interface{} `xmlrpc:"group_id"` - Id interface{} `xmlrpc:"id"` - InternalType interface{} `xmlrpc:"internal_type"` - LastTimeEntriesChecked interface{} `xmlrpc:"last_time_entries_checked"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - OpeningCredit interface{} `xmlrpc:"opening_credit"` - OpeningDebit interface{} `xmlrpc:"opening_debit"` - Reconcile bool `xmlrpc:"reconcile"` - TagIds interface{} `xmlrpc:"tag_ids"` - TaxIds interface{} `xmlrpc:"tax_ids"` - UserTypeId interface{} `xmlrpc:"user_type_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAccountModel string = "account.account" - -type AccountAccounts []AccountAccount - -type AccountAccountsNil []AccountAccountNil - -func (s *AccountAccount) NilableType_() interface{} { - return &AccountAccountNil{} -} - -func (ns *AccountAccountNil) Type_() interface{} { - s := &AccountAccount{} - return load(ns, s) -} - -func (s *AccountAccounts) NilableType_() interface{} { - return &AccountAccountsNil{} -} - -func (ns *AccountAccountsNil) Type_() interface{} { - s := &AccountAccounts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAccount)) - } - return s -} diff --git a/types/account_account_tag.go b/types/account_account_tag.go deleted file mode 100644 index 91817e6a..00000000 --- a/types/account_account_tag.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAccountTag struct { - Active bool `xmlrpc:"active"` - Applicability interface{} `xmlrpc:"applicability"` - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAccountTagNil struct { - Active bool `xmlrpc:"active"` - Applicability interface{} `xmlrpc:"applicability"` - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAccountTagModel string = "account.account.tag" - -type AccountAccountTags []AccountAccountTag - -type AccountAccountTagsNil []AccountAccountTagNil - -func (s *AccountAccountTag) NilableType_() interface{} { - return &AccountAccountTagNil{} -} - -func (ns *AccountAccountTagNil) Type_() interface{} { - s := &AccountAccountTag{} - return load(ns, s) -} - -func (s *AccountAccountTags) NilableType_() interface{} { - return &AccountAccountTagsNil{} -} - -func (ns *AccountAccountTagsNil) Type_() interface{} { - s := &AccountAccountTags{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAccountTag)) - } - return s -} diff --git a/types/account_account_template.go b/types/account_account_template.go deleted file mode 100644 index 0417a99f..00000000 --- a/types/account_account_template.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAccountTemplate struct { - ChartTemplateId Many2One `xmlrpc:"chart_template_id"` - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - GroupId Many2One `xmlrpc:"group_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Nocreate bool `xmlrpc:"nocreate"` - Note string `xmlrpc:"note"` - Reconcile bool `xmlrpc:"reconcile"` - TagIds []int64 `xmlrpc:"tag_ids"` - TaxIds []int64 `xmlrpc:"tax_ids"` - UserTypeId Many2One `xmlrpc:"user_type_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAccountTemplateNil struct { - ChartTemplateId interface{} `xmlrpc:"chart_template_id"` - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupId interface{} `xmlrpc:"group_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Nocreate bool `xmlrpc:"nocreate"` - Note interface{} `xmlrpc:"note"` - Reconcile bool `xmlrpc:"reconcile"` - TagIds interface{} `xmlrpc:"tag_ids"` - TaxIds interface{} `xmlrpc:"tax_ids"` - UserTypeId interface{} `xmlrpc:"user_type_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAccountTemplateModel string = "account.account.template" - -type AccountAccountTemplates []AccountAccountTemplate - -type AccountAccountTemplatesNil []AccountAccountTemplateNil - -func (s *AccountAccountTemplate) NilableType_() interface{} { - return &AccountAccountTemplateNil{} -} - -func (ns *AccountAccountTemplateNil) Type_() interface{} { - s := &AccountAccountTemplate{} - return load(ns, s) -} - -func (s *AccountAccountTemplates) NilableType_() interface{} { - return &AccountAccountTemplatesNil{} -} - -func (ns *AccountAccountTemplatesNil) Type_() interface{} { - s := &AccountAccountTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAccountTemplate)) - } - return s -} diff --git a/types/account_account_type.go b/types/account_account_type.go deleted file mode 100644 index 7f277ebe..00000000 --- a/types/account_account_type.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAccountType struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - IncludeInitialBalance bool `xmlrpc:"include_initial_balance"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - Type interface{} `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAccountTypeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - IncludeInitialBalance bool `xmlrpc:"include_initial_balance"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAccountTypeModel string = "account.account.type" - -type AccountAccountTypes []AccountAccountType - -type AccountAccountTypesNil []AccountAccountTypeNil - -func (s *AccountAccountType) NilableType_() interface{} { - return &AccountAccountTypeNil{} -} - -func (ns *AccountAccountTypeNil) Type_() interface{} { - s := &AccountAccountType{} - return load(ns, s) -} - -func (s *AccountAccountTypes) NilableType_() interface{} { - return &AccountAccountTypesNil{} -} - -func (ns *AccountAccountTypesNil) Type_() interface{} { - s := &AccountAccountTypes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAccountType)) - } - return s -} diff --git a/types/account_aged_trial_balance.go b/types/account_aged_trial_balance.go deleted file mode 100644 index 83a106d4..00000000 --- a/types/account_aged_trial_balance.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAgedTrialBalance struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PeriodLength int64 `xmlrpc:"period_length"` - ResultSelection interface{} `xmlrpc:"result_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAgedTrialBalanceNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PeriodLength interface{} `xmlrpc:"period_length"` - ResultSelection interface{} `xmlrpc:"result_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAgedTrialBalanceModel string = "account.aged.trial.balance" - -type AccountAgedTrialBalances []AccountAgedTrialBalance - -type AccountAgedTrialBalancesNil []AccountAgedTrialBalanceNil - -func (s *AccountAgedTrialBalance) NilableType_() interface{} { - return &AccountAgedTrialBalanceNil{} -} - -func (ns *AccountAgedTrialBalanceNil) Type_() interface{} { - s := &AccountAgedTrialBalance{} - return load(ns, s) -} - -func (s *AccountAgedTrialBalances) NilableType_() interface{} { - return &AccountAgedTrialBalancesNil{} -} - -func (ns *AccountAgedTrialBalancesNil) Type_() interface{} { - s := &AccountAgedTrialBalances{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAgedTrialBalance)) - } - return s -} diff --git a/types/account_analytic_account.go b/types/account_analytic_account.go deleted file mode 100644 index e3987b09..00000000 --- a/types/account_analytic_account.go +++ /dev/null @@ -1,102 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAnalyticAccount struct { - Active bool `xmlrpc:"active"` - Balance float64 `xmlrpc:"balance"` - Code string `xmlrpc:"code"` - CompanyId Many2One `xmlrpc:"company_id"` - CompanyUomId Many2One `xmlrpc:"company_uom_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Credit float64 `xmlrpc:"credit"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Debit float64 `xmlrpc:"debit"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LineIds []int64 `xmlrpc:"line_ids"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - PartnerId Many2One `xmlrpc:"partner_id"` - ProjectCount int64 `xmlrpc:"project_count"` - ProjectIds []int64 `xmlrpc:"project_ids"` - TagIds []int64 `xmlrpc:"tag_ids"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAnalyticAccountNil struct { - Active bool `xmlrpc:"active"` - Balance interface{} `xmlrpc:"balance"` - Code interface{} `xmlrpc:"code"` - CompanyId interface{} `xmlrpc:"company_id"` - CompanyUomId interface{} `xmlrpc:"company_uom_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Credit interface{} `xmlrpc:"credit"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Debit interface{} `xmlrpc:"debit"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LineIds interface{} `xmlrpc:"line_ids"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - PartnerId interface{} `xmlrpc:"partner_id"` - ProjectCount interface{} `xmlrpc:"project_count"` - ProjectIds interface{} `xmlrpc:"project_ids"` - TagIds interface{} `xmlrpc:"tag_ids"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAnalyticAccountModel string = "account.analytic.account" - -type AccountAnalyticAccounts []AccountAnalyticAccount - -type AccountAnalyticAccountsNil []AccountAnalyticAccountNil - -func (s *AccountAnalyticAccount) NilableType_() interface{} { - return &AccountAnalyticAccountNil{} -} - -func (ns *AccountAnalyticAccountNil) Type_() interface{} { - s := &AccountAnalyticAccount{} - return load(ns, s) -} - -func (s *AccountAnalyticAccounts) NilableType_() interface{} { - return &AccountAnalyticAccountsNil{} -} - -func (ns *AccountAnalyticAccountsNil) Type_() interface{} { - s := &AccountAnalyticAccounts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAnalyticAccount)) - } - return s -} diff --git a/types/account_analytic_line.go b/types/account_analytic_line.go deleted file mode 100644 index 51bfc556..00000000 --- a/types/account_analytic_line.go +++ /dev/null @@ -1,108 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAnalyticLine struct { - AccountId Many2One `xmlrpc:"account_id"` - Amount float64 `xmlrpc:"amount"` - AmountCurrency float64 `xmlrpc:"amount_currency"` - AnalyticAmountCurrency float64 `xmlrpc:"analytic_amount_currency"` - Code string `xmlrpc:"code"` - CompanyCurrencyId Many2One `xmlrpc:"company_currency_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DepartmentId Many2One `xmlrpc:"department_id"` - DisplayName string `xmlrpc:"display_name"` - EmployeeId Many2One `xmlrpc:"employee_id"` - GeneralAccountId Many2One `xmlrpc:"general_account_id"` - HolidayId Many2One `xmlrpc:"holiday_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MoveId Many2One `xmlrpc:"move_id"` - Name string `xmlrpc:"name"` - PartnerId Many2One `xmlrpc:"partner_id"` - ProductId Many2One `xmlrpc:"product_id"` - ProductUomId Many2One `xmlrpc:"product_uom_id"` - ProjectId Many2One `xmlrpc:"project_id"` - Ref string `xmlrpc:"ref"` - SoLine Many2One `xmlrpc:"so_line"` - TagIds []int64 `xmlrpc:"tag_ids"` - TaskId Many2One `xmlrpc:"task_id"` - TimesheetInvoiceId Many2One `xmlrpc:"timesheet_invoice_id"` - TimesheetInvoiceType interface{} `xmlrpc:"timesheet_invoice_type"` - TimesheetRevenue float64 `xmlrpc:"timesheet_revenue"` - UnitAmount float64 `xmlrpc:"unit_amount"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAnalyticLineNil struct { - AccountId interface{} `xmlrpc:"account_id"` - Amount interface{} `xmlrpc:"amount"` - AmountCurrency interface{} `xmlrpc:"amount_currency"` - AnalyticAmountCurrency interface{} `xmlrpc:"analytic_amount_currency"` - Code interface{} `xmlrpc:"code"` - CompanyCurrencyId interface{} `xmlrpc:"company_currency_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DepartmentId interface{} `xmlrpc:"department_id"` - DisplayName interface{} `xmlrpc:"display_name"` - EmployeeId interface{} `xmlrpc:"employee_id"` - GeneralAccountId interface{} `xmlrpc:"general_account_id"` - HolidayId interface{} `xmlrpc:"holiday_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MoveId interface{} `xmlrpc:"move_id"` - Name interface{} `xmlrpc:"name"` - PartnerId interface{} `xmlrpc:"partner_id"` - ProductId interface{} `xmlrpc:"product_id"` - ProductUomId interface{} `xmlrpc:"product_uom_id"` - ProjectId interface{} `xmlrpc:"project_id"` - Ref interface{} `xmlrpc:"ref"` - SoLine interface{} `xmlrpc:"so_line"` - TagIds interface{} `xmlrpc:"tag_ids"` - TaskId interface{} `xmlrpc:"task_id"` - TimesheetInvoiceId interface{} `xmlrpc:"timesheet_invoice_id"` - TimesheetInvoiceType interface{} `xmlrpc:"timesheet_invoice_type"` - TimesheetRevenue interface{} `xmlrpc:"timesheet_revenue"` - UnitAmount interface{} `xmlrpc:"unit_amount"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAnalyticLineModel string = "account.analytic.line" - -type AccountAnalyticLines []AccountAnalyticLine - -type AccountAnalyticLinesNil []AccountAnalyticLineNil - -func (s *AccountAnalyticLine) NilableType_() interface{} { - return &AccountAnalyticLineNil{} -} - -func (ns *AccountAnalyticLineNil) Type_() interface{} { - s := &AccountAnalyticLine{} - return load(ns, s) -} - -func (s *AccountAnalyticLines) NilableType_() interface{} { - return &AccountAnalyticLinesNil{} -} - -func (ns *AccountAnalyticLinesNil) Type_() interface{} { - s := &AccountAnalyticLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAnalyticLine)) - } - return s -} diff --git a/types/account_analytic_tag.go b/types/account_analytic_tag.go deleted file mode 100644 index 80f7c19d..00000000 --- a/types/account_analytic_tag.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type AccountAnalyticTag struct { - Active bool `xmlrpc:"active"` - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountAnalyticTagNil struct { - Active bool `xmlrpc:"active"` - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountAnalyticTagModel string = "account.analytic.tag" - -type AccountAnalyticTags []AccountAnalyticTag - -type AccountAnalyticTagsNil []AccountAnalyticTagNil - -func (s *AccountAnalyticTag) NilableType_() interface{} { - return &AccountAnalyticTagNil{} -} - -func (ns *AccountAnalyticTagNil) Type_() interface{} { - s := &AccountAnalyticTag{} - return load(ns, s) -} - -func (s *AccountAnalyticTags) NilableType_() interface{} { - return &AccountAnalyticTagsNil{} -} - -func (ns *AccountAnalyticTagsNil) Type_() interface{} { - s := &AccountAnalyticTags{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountAnalyticTag)) - } - return s -} diff --git a/types/account_balance_report.go b/types/account_balance_report.go deleted file mode 100644 index 2f720562..00000000 --- a/types/account_balance_report.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBalanceReport struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayAccount interface{} `xmlrpc:"display_account"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBalanceReportNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayAccount interface{} `xmlrpc:"display_account"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBalanceReportModel string = "account.balance.report" - -type AccountBalanceReports []AccountBalanceReport - -type AccountBalanceReportsNil []AccountBalanceReportNil - -func (s *AccountBalanceReport) NilableType_() interface{} { - return &AccountBalanceReportNil{} -} - -func (ns *AccountBalanceReportNil) Type_() interface{} { - s := &AccountBalanceReport{} - return load(ns, s) -} - -func (s *AccountBalanceReports) NilableType_() interface{} { - return &AccountBalanceReportsNil{} -} - -func (ns *AccountBalanceReportsNil) Type_() interface{} { - s := &AccountBalanceReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBalanceReport)) - } - return s -} diff --git a/types/account_bank_accounts_wizard.go b/types/account_bank_accounts_wizard.go deleted file mode 100644 index b6a26026..00000000 --- a/types/account_bank_accounts_wizard.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBankAccountsWizard struct { - AccName string `xmlrpc:"acc_name"` - AccountType interface{} `xmlrpc:"account_type"` - BankAccountId Many2One `xmlrpc:"bank_account_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBankAccountsWizardNil struct { - AccName interface{} `xmlrpc:"acc_name"` - AccountType interface{} `xmlrpc:"account_type"` - BankAccountId interface{} `xmlrpc:"bank_account_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBankAccountsWizardModel string = "account.bank.accounts.wizard" - -type AccountBankAccountsWizards []AccountBankAccountsWizard - -type AccountBankAccountsWizardsNil []AccountBankAccountsWizardNil - -func (s *AccountBankAccountsWizard) NilableType_() interface{} { - return &AccountBankAccountsWizardNil{} -} - -func (ns *AccountBankAccountsWizardNil) Type_() interface{} { - s := &AccountBankAccountsWizard{} - return load(ns, s) -} - -func (s *AccountBankAccountsWizards) NilableType_() interface{} { - return &AccountBankAccountsWizardsNil{} -} - -func (ns *AccountBankAccountsWizardsNil) Type_() interface{} { - s := &AccountBankAccountsWizards{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBankAccountsWizard)) - } - return s -} diff --git a/types/account_bank_statement.go b/types/account_bank_statement.go deleted file mode 100644 index c0fa4aeb..00000000 --- a/types/account_bank_statement.go +++ /dev/null @@ -1,118 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBankStatement struct { - AllLinesReconciled bool `xmlrpc:"all_lines_reconciled"` - BalanceEnd float64 `xmlrpc:"balance_end"` - BalanceEndReal float64 `xmlrpc:"balance_end_real"` - BalanceStart float64 `xmlrpc:"balance_start"` - CashboxEndId Many2One `xmlrpc:"cashbox_end_id"` - CashboxStartId Many2One `xmlrpc:"cashbox_start_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DateDone time.Time `xmlrpc:"date_done"` - Difference float64 `xmlrpc:"difference"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - IsDifferenceZero bool `xmlrpc:"is_difference_zero"` - JournalId Many2One `xmlrpc:"journal_id"` - JournalType interface{} `xmlrpc:"journal_type"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LineIds []int64 `xmlrpc:"line_ids"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - MoveLineCount int64 `xmlrpc:"move_line_count"` - MoveLineIds []int64 `xmlrpc:"move_line_ids"` - Name string `xmlrpc:"name"` - Reference string `xmlrpc:"reference"` - State interface{} `xmlrpc:"state"` - TotalEntryEncoding float64 `xmlrpc:"total_entry_encoding"` - UserId Many2One `xmlrpc:"user_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBankStatementNil struct { - AllLinesReconciled bool `xmlrpc:"all_lines_reconciled"` - BalanceEnd interface{} `xmlrpc:"balance_end"` - BalanceEndReal interface{} `xmlrpc:"balance_end_real"` - BalanceStart interface{} `xmlrpc:"balance_start"` - CashboxEndId interface{} `xmlrpc:"cashbox_end_id"` - CashboxStartId interface{} `xmlrpc:"cashbox_start_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DateDone interface{} `xmlrpc:"date_done"` - Difference interface{} `xmlrpc:"difference"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - IsDifferenceZero bool `xmlrpc:"is_difference_zero"` - JournalId interface{} `xmlrpc:"journal_id"` - JournalType interface{} `xmlrpc:"journal_type"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LineIds interface{} `xmlrpc:"line_ids"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - MoveLineCount interface{} `xmlrpc:"move_line_count"` - MoveLineIds interface{} `xmlrpc:"move_line_ids"` - Name interface{} `xmlrpc:"name"` - Reference interface{} `xmlrpc:"reference"` - State interface{} `xmlrpc:"state"` - TotalEntryEncoding interface{} `xmlrpc:"total_entry_encoding"` - UserId interface{} `xmlrpc:"user_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBankStatementModel string = "account.bank.statement" - -type AccountBankStatements []AccountBankStatement - -type AccountBankStatementsNil []AccountBankStatementNil - -func (s *AccountBankStatement) NilableType_() interface{} { - return &AccountBankStatementNil{} -} - -func (ns *AccountBankStatementNil) Type_() interface{} { - s := &AccountBankStatement{} - return load(ns, s) -} - -func (s *AccountBankStatements) NilableType_() interface{} { - return &AccountBankStatementsNil{} -} - -func (ns *AccountBankStatementsNil) Type_() interface{} { - s := &AccountBankStatements{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBankStatement)) - } - return s -} diff --git a/types/account_bank_statement_cashbox.go b/types/account_bank_statement_cashbox.go deleted file mode 100644 index 601cafb0..00000000 --- a/types/account_bank_statement_cashbox.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBankStatementCashbox struct { - CashboxLinesIds []int64 `xmlrpc:"cashbox_lines_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBankStatementCashboxNil struct { - CashboxLinesIds interface{} `xmlrpc:"cashbox_lines_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBankStatementCashboxModel string = "account.bank.statement.cashbox" - -type AccountBankStatementCashboxs []AccountBankStatementCashbox - -type AccountBankStatementCashboxsNil []AccountBankStatementCashboxNil - -func (s *AccountBankStatementCashbox) NilableType_() interface{} { - return &AccountBankStatementCashboxNil{} -} - -func (ns *AccountBankStatementCashboxNil) Type_() interface{} { - s := &AccountBankStatementCashbox{} - return load(ns, s) -} - -func (s *AccountBankStatementCashboxs) NilableType_() interface{} { - return &AccountBankStatementCashboxsNil{} -} - -func (ns *AccountBankStatementCashboxsNil) Type_() interface{} { - s := &AccountBankStatementCashboxs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBankStatementCashbox)) - } - return s -} diff --git a/types/account_bank_statement_closebalance.go b/types/account_bank_statement_closebalance.go deleted file mode 100644 index 2233a1b9..00000000 --- a/types/account_bank_statement_closebalance.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBankStatementClosebalance struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBankStatementClosebalanceNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBankStatementClosebalanceModel string = "account.bank.statement.closebalance" - -type AccountBankStatementClosebalances []AccountBankStatementClosebalance - -type AccountBankStatementClosebalancesNil []AccountBankStatementClosebalanceNil - -func (s *AccountBankStatementClosebalance) NilableType_() interface{} { - return &AccountBankStatementClosebalanceNil{} -} - -func (ns *AccountBankStatementClosebalanceNil) Type_() interface{} { - s := &AccountBankStatementClosebalance{} - return load(ns, s) -} - -func (s *AccountBankStatementClosebalances) NilableType_() interface{} { - return &AccountBankStatementClosebalancesNil{} -} - -func (ns *AccountBankStatementClosebalancesNil) Type_() interface{} { - s := &AccountBankStatementClosebalances{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBankStatementClosebalance)) - } - return s -} diff --git a/types/account_bank_statement_import.go b/types/account_bank_statement_import.go deleted file mode 100644 index 94d0f401..00000000 --- a/types/account_bank_statement_import.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBankStatementImport struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DataFile string `xmlrpc:"data_file"` - DisplayName string `xmlrpc:"display_name"` - Filename string `xmlrpc:"filename"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBankStatementImportNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DataFile interface{} `xmlrpc:"data_file"` - DisplayName interface{} `xmlrpc:"display_name"` - Filename interface{} `xmlrpc:"filename"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBankStatementImportModel string = "account.bank.statement.import" - -type AccountBankStatementImports []AccountBankStatementImport - -type AccountBankStatementImportsNil []AccountBankStatementImportNil - -func (s *AccountBankStatementImport) NilableType_() interface{} { - return &AccountBankStatementImportNil{} -} - -func (ns *AccountBankStatementImportNil) Type_() interface{} { - s := &AccountBankStatementImport{} - return load(ns, s) -} - -func (s *AccountBankStatementImports) NilableType_() interface{} { - return &AccountBankStatementImportsNil{} -} - -func (ns *AccountBankStatementImportsNil) Type_() interface{} { - s := &AccountBankStatementImports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBankStatementImport)) - } - return s -} diff --git a/types/account_bank_statement_import_journal_creation.go b/types/account_bank_statement_import_journal_creation.go deleted file mode 100644 index 77e70f77..00000000 --- a/types/account_bank_statement_import_journal_creation.go +++ /dev/null @@ -1,122 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBankStatementImportJournalCreation struct { - AccountControlIds []int64 `xmlrpc:"account_control_ids"` - AccountSetupBankDataDone bool `xmlrpc:"account_setup_bank_data_done"` - Active bool `xmlrpc:"active"` - AtLeastOneInbound bool `xmlrpc:"at_least_one_inbound"` - AtLeastOneOutbound bool `xmlrpc:"at_least_one_outbound"` - BankAccNumber string `xmlrpc:"bank_acc_number"` - BankAccountId Many2One `xmlrpc:"bank_account_id"` - BankId Many2One `xmlrpc:"bank_id"` - BankStatementsSource interface{} `xmlrpc:"bank_statements_source"` - BelongsToCompany bool `xmlrpc:"belongs_to_company"` - Code string `xmlrpc:"code"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DefaultCreditAccountId Many2One `xmlrpc:"default_credit_account_id"` - DefaultDebitAccountId Many2One `xmlrpc:"default_debit_account_id"` - DisplayName string `xmlrpc:"display_name"` - GroupInvoiceLines bool `xmlrpc:"group_invoice_lines"` - Id int64 `xmlrpc:"id"` - InboundPaymentMethodIds []int64 `xmlrpc:"inbound_payment_method_ids"` - JournalId Many2One `xmlrpc:"journal_id"` - KanbanDashboard string `xmlrpc:"kanban_dashboard"` - KanbanDashboardGraph string `xmlrpc:"kanban_dashboard_graph"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LossAccountId Many2One `xmlrpc:"loss_account_id"` - Name string `xmlrpc:"name"` - OutboundPaymentMethodIds []int64 `xmlrpc:"outbound_payment_method_ids"` - ProfitAccountId Many2One `xmlrpc:"profit_account_id"` - RefundSequence bool `xmlrpc:"refund_sequence"` - RefundSequenceId Many2One `xmlrpc:"refund_sequence_id"` - RefundSequenceNumberNext int64 `xmlrpc:"refund_sequence_number_next"` - Sequence int64 `xmlrpc:"sequence"` - SequenceId Many2One `xmlrpc:"sequence_id"` - SequenceNumberNext int64 `xmlrpc:"sequence_number_next"` - ShowOnDashboard bool `xmlrpc:"show_on_dashboard"` - Type interface{} `xmlrpc:"type"` - TypeControlIds []int64 `xmlrpc:"type_control_ids"` - UpdatePosted bool `xmlrpc:"update_posted"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBankStatementImportJournalCreationNil struct { - AccountControlIds interface{} `xmlrpc:"account_control_ids"` - AccountSetupBankDataDone bool `xmlrpc:"account_setup_bank_data_done"` - Active bool `xmlrpc:"active"` - AtLeastOneInbound bool `xmlrpc:"at_least_one_inbound"` - AtLeastOneOutbound bool `xmlrpc:"at_least_one_outbound"` - BankAccNumber interface{} `xmlrpc:"bank_acc_number"` - BankAccountId interface{} `xmlrpc:"bank_account_id"` - BankId interface{} `xmlrpc:"bank_id"` - BankStatementsSource interface{} `xmlrpc:"bank_statements_source"` - BelongsToCompany bool `xmlrpc:"belongs_to_company"` - Code interface{} `xmlrpc:"code"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DefaultCreditAccountId interface{} `xmlrpc:"default_credit_account_id"` - DefaultDebitAccountId interface{} `xmlrpc:"default_debit_account_id"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupInvoiceLines bool `xmlrpc:"group_invoice_lines"` - Id interface{} `xmlrpc:"id"` - InboundPaymentMethodIds interface{} `xmlrpc:"inbound_payment_method_ids"` - JournalId interface{} `xmlrpc:"journal_id"` - KanbanDashboard interface{} `xmlrpc:"kanban_dashboard"` - KanbanDashboardGraph interface{} `xmlrpc:"kanban_dashboard_graph"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LossAccountId interface{} `xmlrpc:"loss_account_id"` - Name interface{} `xmlrpc:"name"` - OutboundPaymentMethodIds interface{} `xmlrpc:"outbound_payment_method_ids"` - ProfitAccountId interface{} `xmlrpc:"profit_account_id"` - RefundSequence bool `xmlrpc:"refund_sequence"` - RefundSequenceId interface{} `xmlrpc:"refund_sequence_id"` - RefundSequenceNumberNext interface{} `xmlrpc:"refund_sequence_number_next"` - Sequence interface{} `xmlrpc:"sequence"` - SequenceId interface{} `xmlrpc:"sequence_id"` - SequenceNumberNext interface{} `xmlrpc:"sequence_number_next"` - ShowOnDashboard bool `xmlrpc:"show_on_dashboard"` - Type interface{} `xmlrpc:"type"` - TypeControlIds interface{} `xmlrpc:"type_control_ids"` - UpdatePosted bool `xmlrpc:"update_posted"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBankStatementImportJournalCreationModel string = "account.bank.statement.import.journal.creation" - -type AccountBankStatementImportJournalCreations []AccountBankStatementImportJournalCreation - -type AccountBankStatementImportJournalCreationsNil []AccountBankStatementImportJournalCreationNil - -func (s *AccountBankStatementImportJournalCreation) NilableType_() interface{} { - return &AccountBankStatementImportJournalCreationNil{} -} - -func (ns *AccountBankStatementImportJournalCreationNil) Type_() interface{} { - s := &AccountBankStatementImportJournalCreation{} - return load(ns, s) -} - -func (s *AccountBankStatementImportJournalCreations) NilableType_() interface{} { - return &AccountBankStatementImportJournalCreationsNil{} -} - -func (ns *AccountBankStatementImportJournalCreationsNil) Type_() interface{} { - s := &AccountBankStatementImportJournalCreations{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBankStatementImportJournalCreation)) - } - return s -} diff --git a/types/account_bank_statement_line.go b/types/account_bank_statement_line.go deleted file mode 100644 index 8263d768..00000000 --- a/types/account_bank_statement_line.go +++ /dev/null @@ -1,92 +0,0 @@ -package types - -import ( - "time" -) - -type AccountBankStatementLine struct { - AccountId Many2One `xmlrpc:"account_id"` - Amount float64 `xmlrpc:"amount"` - AmountCurrency float64 `xmlrpc:"amount_currency"` - BankAccountId Many2One `xmlrpc:"bank_account_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalCurrencyId Many2One `xmlrpc:"journal_currency_id"` - JournalEntryIds []int64 `xmlrpc:"journal_entry_ids"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MoveName string `xmlrpc:"move_name"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerName string `xmlrpc:"partner_name"` - Ref string `xmlrpc:"ref"` - Sequence int64 `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - StatementId Many2One `xmlrpc:"statement_id"` - UniqueImportId string `xmlrpc:"unique_import_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountBankStatementLineNil struct { - AccountId interface{} `xmlrpc:"account_id"` - Amount interface{} `xmlrpc:"amount"` - AmountCurrency interface{} `xmlrpc:"amount_currency"` - BankAccountId interface{} `xmlrpc:"bank_account_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalCurrencyId interface{} `xmlrpc:"journal_currency_id"` - JournalEntryIds interface{} `xmlrpc:"journal_entry_ids"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MoveName interface{} `xmlrpc:"move_name"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerName interface{} `xmlrpc:"partner_name"` - Ref interface{} `xmlrpc:"ref"` - Sequence interface{} `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - StatementId interface{} `xmlrpc:"statement_id"` - UniqueImportId interface{} `xmlrpc:"unique_import_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountBankStatementLineModel string = "account.bank.statement.line" - -type AccountBankStatementLines []AccountBankStatementLine - -type AccountBankStatementLinesNil []AccountBankStatementLineNil - -func (s *AccountBankStatementLine) NilableType_() interface{} { - return &AccountBankStatementLineNil{} -} - -func (ns *AccountBankStatementLineNil) Type_() interface{} { - s := &AccountBankStatementLine{} - return load(ns, s) -} - -func (s *AccountBankStatementLines) NilableType_() interface{} { - return &AccountBankStatementLinesNil{} -} - -func (ns *AccountBankStatementLinesNil) Type_() interface{} { - s := &AccountBankStatementLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountBankStatementLine)) - } - return s -} diff --git a/types/account_cash_rounding.go b/types/account_cash_rounding.go deleted file mode 100644 index dba1c6ca..00000000 --- a/types/account_cash_rounding.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountCashRounding struct { - AccountId Many2One `xmlrpc:"account_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Rounding float64 `xmlrpc:"rounding"` - RoundingMethod interface{} `xmlrpc:"rounding_method"` - Strategy interface{} `xmlrpc:"strategy"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountCashRoundingNil struct { - AccountId interface{} `xmlrpc:"account_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Rounding interface{} `xmlrpc:"rounding"` - RoundingMethod interface{} `xmlrpc:"rounding_method"` - Strategy interface{} `xmlrpc:"strategy"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountCashRoundingModel string = "account.cash.rounding" - -type AccountCashRoundings []AccountCashRounding - -type AccountCashRoundingsNil []AccountCashRoundingNil - -func (s *AccountCashRounding) NilableType_() interface{} { - return &AccountCashRoundingNil{} -} - -func (ns *AccountCashRoundingNil) Type_() interface{} { - s := &AccountCashRounding{} - return load(ns, s) -} - -func (s *AccountCashRoundings) NilableType_() interface{} { - return &AccountCashRoundingsNil{} -} - -func (ns *AccountCashRoundingsNil) Type_() interface{} { - s := &AccountCashRoundings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountCashRounding)) - } - return s -} diff --git a/types/account_cashbox_line.go b/types/account_cashbox_line.go deleted file mode 100644 index 0c27b595..00000000 --- a/types/account_cashbox_line.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type AccountCashboxLine struct { - CashboxId Many2One `xmlrpc:"cashbox_id"` - CoinValue float64 `xmlrpc:"coin_value"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Number int64 `xmlrpc:"number"` - Subtotal float64 `xmlrpc:"subtotal"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountCashboxLineNil struct { - CashboxId interface{} `xmlrpc:"cashbox_id"` - CoinValue interface{} `xmlrpc:"coin_value"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Number interface{} `xmlrpc:"number"` - Subtotal interface{} `xmlrpc:"subtotal"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountCashboxLineModel string = "account.cashbox.line" - -type AccountCashboxLines []AccountCashboxLine - -type AccountCashboxLinesNil []AccountCashboxLineNil - -func (s *AccountCashboxLine) NilableType_() interface{} { - return &AccountCashboxLineNil{} -} - -func (ns *AccountCashboxLineNil) Type_() interface{} { - s := &AccountCashboxLine{} - return load(ns, s) -} - -func (s *AccountCashboxLines) NilableType_() interface{} { - return &AccountCashboxLinesNil{} -} - -func (ns *AccountCashboxLinesNil) Type_() interface{} { - s := &AccountCashboxLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountCashboxLine)) - } - return s -} diff --git a/types/account_chart_template.go b/types/account_chart_template.go deleted file mode 100644 index 55538236..00000000 --- a/types/account_chart_template.go +++ /dev/null @@ -1,100 +0,0 @@ -package types - -import ( - "time" -) - -type AccountChartTemplate struct { - AccountIds []int64 `xmlrpc:"account_ids"` - BankAccountCodePrefix string `xmlrpc:"bank_account_code_prefix"` - CashAccountCodePrefix string `xmlrpc:"cash_account_code_prefix"` - CodeDigits int64 `xmlrpc:"code_digits"` - CompanyId Many2One `xmlrpc:"company_id"` - CompleteTaxSet bool `xmlrpc:"complete_tax_set"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - ExpenseCurrencyExchangeAccountId Many2One `xmlrpc:"expense_currency_exchange_account_id"` - Id int64 `xmlrpc:"id"` - IncomeCurrencyExchangeAccountId Many2One `xmlrpc:"income_currency_exchange_account_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - PropertyAccountExpenseCategId Many2One `xmlrpc:"property_account_expense_categ_id"` - PropertyAccountExpenseId Many2One `xmlrpc:"property_account_expense_id"` - PropertyAccountIncomeCategId Many2One `xmlrpc:"property_account_income_categ_id"` - PropertyAccountIncomeId Many2One `xmlrpc:"property_account_income_id"` - PropertyAccountPayableId Many2One `xmlrpc:"property_account_payable_id"` - PropertyAccountReceivableId Many2One `xmlrpc:"property_account_receivable_id"` - PropertyStockAccountInputCategId Many2One `xmlrpc:"property_stock_account_input_categ_id"` - PropertyStockAccountOutputCategId Many2One `xmlrpc:"property_stock_account_output_categ_id"` - PropertyStockValuationAccountId Many2One `xmlrpc:"property_stock_valuation_account_id"` - TaxTemplateIds []int64 `xmlrpc:"tax_template_ids"` - TransferAccountId Many2One `xmlrpc:"transfer_account_id"` - UseAngloSaxon bool `xmlrpc:"use_anglo_saxon"` - Visible bool `xmlrpc:"visible"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountChartTemplateNil struct { - AccountIds interface{} `xmlrpc:"account_ids"` - BankAccountCodePrefix interface{} `xmlrpc:"bank_account_code_prefix"` - CashAccountCodePrefix interface{} `xmlrpc:"cash_account_code_prefix"` - CodeDigits interface{} `xmlrpc:"code_digits"` - CompanyId interface{} `xmlrpc:"company_id"` - CompleteTaxSet bool `xmlrpc:"complete_tax_set"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - ExpenseCurrencyExchangeAccountId interface{} `xmlrpc:"expense_currency_exchange_account_id"` - Id interface{} `xmlrpc:"id"` - IncomeCurrencyExchangeAccountId interface{} `xmlrpc:"income_currency_exchange_account_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - PropertyAccountExpenseCategId interface{} `xmlrpc:"property_account_expense_categ_id"` - PropertyAccountExpenseId interface{} `xmlrpc:"property_account_expense_id"` - PropertyAccountIncomeCategId interface{} `xmlrpc:"property_account_income_categ_id"` - PropertyAccountIncomeId interface{} `xmlrpc:"property_account_income_id"` - PropertyAccountPayableId interface{} `xmlrpc:"property_account_payable_id"` - PropertyAccountReceivableId interface{} `xmlrpc:"property_account_receivable_id"` - PropertyStockAccountInputCategId interface{} `xmlrpc:"property_stock_account_input_categ_id"` - PropertyStockAccountOutputCategId interface{} `xmlrpc:"property_stock_account_output_categ_id"` - PropertyStockValuationAccountId interface{} `xmlrpc:"property_stock_valuation_account_id"` - TaxTemplateIds interface{} `xmlrpc:"tax_template_ids"` - TransferAccountId interface{} `xmlrpc:"transfer_account_id"` - UseAngloSaxon bool `xmlrpc:"use_anglo_saxon"` - Visible bool `xmlrpc:"visible"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountChartTemplateModel string = "account.chart.template" - -type AccountChartTemplates []AccountChartTemplate - -type AccountChartTemplatesNil []AccountChartTemplateNil - -func (s *AccountChartTemplate) NilableType_() interface{} { - return &AccountChartTemplateNil{} -} - -func (ns *AccountChartTemplateNil) Type_() interface{} { - s := &AccountChartTemplate{} - return load(ns, s) -} - -func (s *AccountChartTemplates) NilableType_() interface{} { - return &AccountChartTemplatesNil{} -} - -func (ns *AccountChartTemplatesNil) Type_() interface{} { - s := &AccountChartTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountChartTemplate)) - } - return s -} diff --git a/types/account_common_account_report.go b/types/account_common_account_report.go deleted file mode 100644 index ab3835ec..00000000 --- a/types/account_common_account_report.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountCommonAccountReport struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayAccount interface{} `xmlrpc:"display_account"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountCommonAccountReportNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayAccount interface{} `xmlrpc:"display_account"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountCommonAccountReportModel string = "account.common.account.report" - -type AccountCommonAccountReports []AccountCommonAccountReport - -type AccountCommonAccountReportsNil []AccountCommonAccountReportNil - -func (s *AccountCommonAccountReport) NilableType_() interface{} { - return &AccountCommonAccountReportNil{} -} - -func (ns *AccountCommonAccountReportNil) Type_() interface{} { - s := &AccountCommonAccountReport{} - return load(ns, s) -} - -func (s *AccountCommonAccountReports) NilableType_() interface{} { - return &AccountCommonAccountReportsNil{} -} - -func (ns *AccountCommonAccountReportsNil) Type_() interface{} { - s := &AccountCommonAccountReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountCommonAccountReport)) - } - return s -} diff --git a/types/account_common_journal_report.go b/types/account_common_journal_report.go deleted file mode 100644 index 95b6bdf8..00000000 --- a/types/account_common_journal_report.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountCommonJournalReport struct { - AmountCurrency bool `xmlrpc:"amount_currency"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountCommonJournalReportNil struct { - AmountCurrency bool `xmlrpc:"amount_currency"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountCommonJournalReportModel string = "account.common.journal.report" - -type AccountCommonJournalReports []AccountCommonJournalReport - -type AccountCommonJournalReportsNil []AccountCommonJournalReportNil - -func (s *AccountCommonJournalReport) NilableType_() interface{} { - return &AccountCommonJournalReportNil{} -} - -func (ns *AccountCommonJournalReportNil) Type_() interface{} { - s := &AccountCommonJournalReport{} - return load(ns, s) -} - -func (s *AccountCommonJournalReports) NilableType_() interface{} { - return &AccountCommonJournalReportsNil{} -} - -func (ns *AccountCommonJournalReportsNil) Type_() interface{} { - s := &AccountCommonJournalReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountCommonJournalReport)) - } - return s -} diff --git a/types/account_common_partner_report.go b/types/account_common_partner_report.go deleted file mode 100644 index 27597a40..00000000 --- a/types/account_common_partner_report.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountCommonPartnerReport struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ResultSelection interface{} `xmlrpc:"result_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountCommonPartnerReportNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ResultSelection interface{} `xmlrpc:"result_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountCommonPartnerReportModel string = "account.common.partner.report" - -type AccountCommonPartnerReports []AccountCommonPartnerReport - -type AccountCommonPartnerReportsNil []AccountCommonPartnerReportNil - -func (s *AccountCommonPartnerReport) NilableType_() interface{} { - return &AccountCommonPartnerReportNil{} -} - -func (ns *AccountCommonPartnerReportNil) Type_() interface{} { - s := &AccountCommonPartnerReport{} - return load(ns, s) -} - -func (s *AccountCommonPartnerReports) NilableType_() interface{} { - return &AccountCommonPartnerReportsNil{} -} - -func (ns *AccountCommonPartnerReportsNil) Type_() interface{} { - s := &AccountCommonPartnerReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountCommonPartnerReport)) - } - return s -} diff --git a/types/account_common_report.go b/types/account_common_report.go deleted file mode 100644 index f3e17e1e..00000000 --- a/types/account_common_report.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountCommonReport struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountCommonReportNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountCommonReportModel string = "account.common.report" - -type AccountCommonReports []AccountCommonReport - -type AccountCommonReportsNil []AccountCommonReportNil - -func (s *AccountCommonReport) NilableType_() interface{} { - return &AccountCommonReportNil{} -} - -func (ns *AccountCommonReportNil) Type_() interface{} { - s := &AccountCommonReport{} - return load(ns, s) -} - -func (s *AccountCommonReports) NilableType_() interface{} { - return &AccountCommonReportsNil{} -} - -func (ns *AccountCommonReportsNil) Type_() interface{} { - s := &AccountCommonReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountCommonReport)) - } - return s -} diff --git a/types/account_financial_report.go b/types/account_financial_report.go deleted file mode 100644 index 1d382a99..00000000 --- a/types/account_financial_report.go +++ /dev/null @@ -1,76 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFinancialReport struct { - AccountIds []int64 `xmlrpc:"account_ids"` - AccountReportId Many2One `xmlrpc:"account_report_id"` - AccountTypeIds []int64 `xmlrpc:"account_type_ids"` - ChildrenIds []int64 `xmlrpc:"children_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayDetail interface{} `xmlrpc:"display_detail"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Level int64 `xmlrpc:"level"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - Sequence int64 `xmlrpc:"sequence"` - Sign interface{} `xmlrpc:"sign"` - StyleOverwrite interface{} `xmlrpc:"style_overwrite"` - Type interface{} `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFinancialReportNil struct { - AccountIds interface{} `xmlrpc:"account_ids"` - AccountReportId interface{} `xmlrpc:"account_report_id"` - AccountTypeIds interface{} `xmlrpc:"account_type_ids"` - ChildrenIds interface{} `xmlrpc:"children_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayDetail interface{} `xmlrpc:"display_detail"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Level interface{} `xmlrpc:"level"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - Sequence interface{} `xmlrpc:"sequence"` - Sign interface{} `xmlrpc:"sign"` - StyleOverwrite interface{} `xmlrpc:"style_overwrite"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFinancialReportModel string = "account.financial.report" - -type AccountFinancialReports []AccountFinancialReport - -type AccountFinancialReportsNil []AccountFinancialReportNil - -func (s *AccountFinancialReport) NilableType_() interface{} { - return &AccountFinancialReportNil{} -} - -func (ns *AccountFinancialReportNil) Type_() interface{} { - s := &AccountFinancialReport{} - return load(ns, s) -} - -func (s *AccountFinancialReports) NilableType_() interface{} { - return &AccountFinancialReportsNil{} -} - -func (ns *AccountFinancialReportsNil) Type_() interface{} { - s := &AccountFinancialReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFinancialReport)) - } - return s -} diff --git a/types/account_financial_year_op.go b/types/account_financial_year_op.go deleted file mode 100644 index a1465e34..00000000 --- a/types/account_financial_year_op.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFinancialYearOp struct { - AccountSetupFyDataDone bool `xmlrpc:"account_setup_fy_data_done"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FiscalyearLastDay int64 `xmlrpc:"fiscalyear_last_day"` - FiscalyearLastMonth interface{} `xmlrpc:"fiscalyear_last_month"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - OpeningDate time.Time `xmlrpc:"opening_date"` - OpeningMovePosted bool `xmlrpc:"opening_move_posted"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFinancialYearOpNil struct { - AccountSetupFyDataDone bool `xmlrpc:"account_setup_fy_data_done"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FiscalyearLastDay interface{} `xmlrpc:"fiscalyear_last_day"` - FiscalyearLastMonth interface{} `xmlrpc:"fiscalyear_last_month"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - OpeningDate interface{} `xmlrpc:"opening_date"` - OpeningMovePosted bool `xmlrpc:"opening_move_posted"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFinancialYearOpModel string = "account.financial.year.op" - -type AccountFinancialYearOps []AccountFinancialYearOp - -type AccountFinancialYearOpsNil []AccountFinancialYearOpNil - -func (s *AccountFinancialYearOp) NilableType_() interface{} { - return &AccountFinancialYearOpNil{} -} - -func (ns *AccountFinancialYearOpNil) Type_() interface{} { - s := &AccountFinancialYearOp{} - return load(ns, s) -} - -func (s *AccountFinancialYearOps) NilableType_() interface{} { - return &AccountFinancialYearOpsNil{} -} - -func (ns *AccountFinancialYearOpsNil) Type_() interface{} { - s := &AccountFinancialYearOps{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFinancialYearOp)) - } - return s -} diff --git a/types/account_fiscal_position.go b/types/account_fiscal_position.go deleted file mode 100644 index bb58cf90..00000000 --- a/types/account_fiscal_position.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFiscalPosition struct { - AccountIds []int64 `xmlrpc:"account_ids"` - Active bool `xmlrpc:"active"` - AutoApply bool `xmlrpc:"auto_apply"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryGroupId Many2One `xmlrpc:"country_group_id"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - Sequence int64 `xmlrpc:"sequence"` - StateIds []int64 `xmlrpc:"state_ids"` - StatesCount int64 `xmlrpc:"states_count"` - TaxIds []int64 `xmlrpc:"tax_ids"` - VatRequired bool `xmlrpc:"vat_required"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - ZipFrom int64 `xmlrpc:"zip_from"` - ZipTo int64 `xmlrpc:"zip_to"` -} - -type AccountFiscalPositionNil struct { - AccountIds interface{} `xmlrpc:"account_ids"` - Active bool `xmlrpc:"active"` - AutoApply bool `xmlrpc:"auto_apply"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryGroupId interface{} `xmlrpc:"country_group_id"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - Sequence interface{} `xmlrpc:"sequence"` - StateIds interface{} `xmlrpc:"state_ids"` - StatesCount interface{} `xmlrpc:"states_count"` - TaxIds interface{} `xmlrpc:"tax_ids"` - VatRequired bool `xmlrpc:"vat_required"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - ZipFrom interface{} `xmlrpc:"zip_from"` - ZipTo interface{} `xmlrpc:"zip_to"` -} - -var AccountFiscalPositionModel string = "account.fiscal.position" - -type AccountFiscalPositions []AccountFiscalPosition - -type AccountFiscalPositionsNil []AccountFiscalPositionNil - -func (s *AccountFiscalPosition) NilableType_() interface{} { - return &AccountFiscalPositionNil{} -} - -func (ns *AccountFiscalPositionNil) Type_() interface{} { - s := &AccountFiscalPosition{} - return load(ns, s) -} - -func (s *AccountFiscalPositions) NilableType_() interface{} { - return &AccountFiscalPositionsNil{} -} - -func (ns *AccountFiscalPositionsNil) Type_() interface{} { - s := &AccountFiscalPositions{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFiscalPosition)) - } - return s -} diff --git a/types/account_fiscal_position_account.go b/types/account_fiscal_position_account.go deleted file mode 100644 index aa537d80..00000000 --- a/types/account_fiscal_position_account.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFiscalPositionAccount struct { - AccountDestId Many2One `xmlrpc:"account_dest_id"` - AccountSrcId Many2One `xmlrpc:"account_src_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PositionId Many2One `xmlrpc:"position_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFiscalPositionAccountNil struct { - AccountDestId interface{} `xmlrpc:"account_dest_id"` - AccountSrcId interface{} `xmlrpc:"account_src_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PositionId interface{} `xmlrpc:"position_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFiscalPositionAccountModel string = "account.fiscal.position.account" - -type AccountFiscalPositionAccounts []AccountFiscalPositionAccount - -type AccountFiscalPositionAccountsNil []AccountFiscalPositionAccountNil - -func (s *AccountFiscalPositionAccount) NilableType_() interface{} { - return &AccountFiscalPositionAccountNil{} -} - -func (ns *AccountFiscalPositionAccountNil) Type_() interface{} { - s := &AccountFiscalPositionAccount{} - return load(ns, s) -} - -func (s *AccountFiscalPositionAccounts) NilableType_() interface{} { - return &AccountFiscalPositionAccountsNil{} -} - -func (ns *AccountFiscalPositionAccountsNil) Type_() interface{} { - s := &AccountFiscalPositionAccounts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFiscalPositionAccount)) - } - return s -} diff --git a/types/account_fiscal_position_account_template.go b/types/account_fiscal_position_account_template.go deleted file mode 100644 index 744c3892..00000000 --- a/types/account_fiscal_position_account_template.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFiscalPositionAccountTemplate struct { - AccountDestId Many2One `xmlrpc:"account_dest_id"` - AccountSrcId Many2One `xmlrpc:"account_src_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PositionId Many2One `xmlrpc:"position_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFiscalPositionAccountTemplateNil struct { - AccountDestId interface{} `xmlrpc:"account_dest_id"` - AccountSrcId interface{} `xmlrpc:"account_src_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PositionId interface{} `xmlrpc:"position_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFiscalPositionAccountTemplateModel string = "account.fiscal.position.account.template" - -type AccountFiscalPositionAccountTemplates []AccountFiscalPositionAccountTemplate - -type AccountFiscalPositionAccountTemplatesNil []AccountFiscalPositionAccountTemplateNil - -func (s *AccountFiscalPositionAccountTemplate) NilableType_() interface{} { - return &AccountFiscalPositionAccountTemplateNil{} -} - -func (ns *AccountFiscalPositionAccountTemplateNil) Type_() interface{} { - s := &AccountFiscalPositionAccountTemplate{} - return load(ns, s) -} - -func (s *AccountFiscalPositionAccountTemplates) NilableType_() interface{} { - return &AccountFiscalPositionAccountTemplatesNil{} -} - -func (ns *AccountFiscalPositionAccountTemplatesNil) Type_() interface{} { - s := &AccountFiscalPositionAccountTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFiscalPositionAccountTemplate)) - } - return s -} diff --git a/types/account_fiscal_position_tax.go b/types/account_fiscal_position_tax.go deleted file mode 100644 index 4f77e649..00000000 --- a/types/account_fiscal_position_tax.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFiscalPositionTax struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PositionId Many2One `xmlrpc:"position_id"` - TaxDestId Many2One `xmlrpc:"tax_dest_id"` - TaxSrcId Many2One `xmlrpc:"tax_src_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFiscalPositionTaxNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PositionId interface{} `xmlrpc:"position_id"` - TaxDestId interface{} `xmlrpc:"tax_dest_id"` - TaxSrcId interface{} `xmlrpc:"tax_src_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFiscalPositionTaxModel string = "account.fiscal.position.tax" - -type AccountFiscalPositionTaxs []AccountFiscalPositionTax - -type AccountFiscalPositionTaxsNil []AccountFiscalPositionTaxNil - -func (s *AccountFiscalPositionTax) NilableType_() interface{} { - return &AccountFiscalPositionTaxNil{} -} - -func (ns *AccountFiscalPositionTaxNil) Type_() interface{} { - s := &AccountFiscalPositionTax{} - return load(ns, s) -} - -func (s *AccountFiscalPositionTaxs) NilableType_() interface{} { - return &AccountFiscalPositionTaxsNil{} -} - -func (ns *AccountFiscalPositionTaxsNil) Type_() interface{} { - s := &AccountFiscalPositionTaxs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFiscalPositionTax)) - } - return s -} diff --git a/types/account_fiscal_position_tax_template.go b/types/account_fiscal_position_tax_template.go deleted file mode 100644 index 5e77b685..00000000 --- a/types/account_fiscal_position_tax_template.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFiscalPositionTaxTemplate struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PositionId Many2One `xmlrpc:"position_id"` - TaxDestId Many2One `xmlrpc:"tax_dest_id"` - TaxSrcId Many2One `xmlrpc:"tax_src_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFiscalPositionTaxTemplateNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PositionId interface{} `xmlrpc:"position_id"` - TaxDestId interface{} `xmlrpc:"tax_dest_id"` - TaxSrcId interface{} `xmlrpc:"tax_src_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFiscalPositionTaxTemplateModel string = "account.fiscal.position.tax.template" - -type AccountFiscalPositionTaxTemplates []AccountFiscalPositionTaxTemplate - -type AccountFiscalPositionTaxTemplatesNil []AccountFiscalPositionTaxTemplateNil - -func (s *AccountFiscalPositionTaxTemplate) NilableType_() interface{} { - return &AccountFiscalPositionTaxTemplateNil{} -} - -func (ns *AccountFiscalPositionTaxTemplateNil) Type_() interface{} { - s := &AccountFiscalPositionTaxTemplate{} - return load(ns, s) -} - -func (s *AccountFiscalPositionTaxTemplates) NilableType_() interface{} { - return &AccountFiscalPositionTaxTemplatesNil{} -} - -func (ns *AccountFiscalPositionTaxTemplatesNil) Type_() interface{} { - s := &AccountFiscalPositionTaxTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFiscalPositionTaxTemplate)) - } - return s -} diff --git a/types/account_fiscal_position_template.go b/types/account_fiscal_position_template.go deleted file mode 100644 index a6c5b637..00000000 --- a/types/account_fiscal_position_template.go +++ /dev/null @@ -1,78 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFiscalPositionTemplate struct { - AccountIds []int64 `xmlrpc:"account_ids"` - AutoApply bool `xmlrpc:"auto_apply"` - ChartTemplateId Many2One `xmlrpc:"chart_template_id"` - CountryGroupId Many2One `xmlrpc:"country_group_id"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - Sequence int64 `xmlrpc:"sequence"` - StateIds []int64 `xmlrpc:"state_ids"` - TaxIds []int64 `xmlrpc:"tax_ids"` - VatRequired bool `xmlrpc:"vat_required"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - ZipFrom int64 `xmlrpc:"zip_from"` - ZipTo int64 `xmlrpc:"zip_to"` -} - -type AccountFiscalPositionTemplateNil struct { - AccountIds interface{} `xmlrpc:"account_ids"` - AutoApply bool `xmlrpc:"auto_apply"` - ChartTemplateId interface{} `xmlrpc:"chart_template_id"` - CountryGroupId interface{} `xmlrpc:"country_group_id"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - Sequence interface{} `xmlrpc:"sequence"` - StateIds interface{} `xmlrpc:"state_ids"` - TaxIds interface{} `xmlrpc:"tax_ids"` - VatRequired bool `xmlrpc:"vat_required"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - ZipFrom interface{} `xmlrpc:"zip_from"` - ZipTo interface{} `xmlrpc:"zip_to"` -} - -var AccountFiscalPositionTemplateModel string = "account.fiscal.position.template" - -type AccountFiscalPositionTemplates []AccountFiscalPositionTemplate - -type AccountFiscalPositionTemplatesNil []AccountFiscalPositionTemplateNil - -func (s *AccountFiscalPositionTemplate) NilableType_() interface{} { - return &AccountFiscalPositionTemplateNil{} -} - -func (ns *AccountFiscalPositionTemplateNil) Type_() interface{} { - s := &AccountFiscalPositionTemplate{} - return load(ns, s) -} - -func (s *AccountFiscalPositionTemplates) NilableType_() interface{} { - return &AccountFiscalPositionTemplatesNil{} -} - -func (ns *AccountFiscalPositionTemplatesNil) Type_() interface{} { - s := &AccountFiscalPositionTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFiscalPositionTemplate)) - } - return s -} diff --git a/types/account_fr_fec.go b/types/account_fr_fec.go deleted file mode 100644 index 86bd6036..00000000 --- a/types/account_fr_fec.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFrFec struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - ExportType interface{} `xmlrpc:"export_type"` - FecData string `xmlrpc:"fec_data"` - Filename string `xmlrpc:"filename"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFrFecNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - ExportType interface{} `xmlrpc:"export_type"` - FecData interface{} `xmlrpc:"fec_data"` - Filename interface{} `xmlrpc:"filename"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFrFecModel string = "account.fr.fec" - -type AccountFrFecs []AccountFrFec - -type AccountFrFecsNil []AccountFrFecNil - -func (s *AccountFrFec) NilableType_() interface{} { - return &AccountFrFecNil{} -} - -func (ns *AccountFrFecNil) Type_() interface{} { - s := &AccountFrFec{} - return load(ns, s) -} - -func (s *AccountFrFecs) NilableType_() interface{} { - return &AccountFrFecsNil{} -} - -func (ns *AccountFrFecsNil) Type_() interface{} { - s := &AccountFrFecs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFrFec)) - } - return s -} diff --git a/types/account_full_reconcile.go b/types/account_full_reconcile.go deleted file mode 100644 index ed8c205f..00000000 --- a/types/account_full_reconcile.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type AccountFullReconcile struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - ExchangeMoveId Many2One `xmlrpc:"exchange_move_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PartialReconcileIds []int64 `xmlrpc:"partial_reconcile_ids"` - ReconciledLineIds []int64 `xmlrpc:"reconciled_line_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountFullReconcileNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - ExchangeMoveId interface{} `xmlrpc:"exchange_move_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PartialReconcileIds interface{} `xmlrpc:"partial_reconcile_ids"` - ReconciledLineIds interface{} `xmlrpc:"reconciled_line_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountFullReconcileModel string = "account.full.reconcile" - -type AccountFullReconciles []AccountFullReconcile - -type AccountFullReconcilesNil []AccountFullReconcileNil - -func (s *AccountFullReconcile) NilableType_() interface{} { - return &AccountFullReconcileNil{} -} - -func (ns *AccountFullReconcileNil) Type_() interface{} { - s := &AccountFullReconcile{} - return load(ns, s) -} - -func (s *AccountFullReconciles) NilableType_() interface{} { - return &AccountFullReconcilesNil{} -} - -func (ns *AccountFullReconcilesNil) Type_() interface{} { - s := &AccountFullReconciles{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountFullReconcile)) - } - return s -} diff --git a/types/account_group.go b/types/account_group.go deleted file mode 100644 index 7b0f9210..00000000 --- a/types/account_group.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountGroup struct { - CodePrefix string `xmlrpc:"code_prefix"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - ParentLeft int64 `xmlrpc:"parent_left"` - ParentRight int64 `xmlrpc:"parent_right"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountGroupNil struct { - CodePrefix interface{} `xmlrpc:"code_prefix"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - ParentLeft interface{} `xmlrpc:"parent_left"` - ParentRight interface{} `xmlrpc:"parent_right"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountGroupModel string = "account.group" - -type AccountGroups []AccountGroup - -type AccountGroupsNil []AccountGroupNil - -func (s *AccountGroup) NilableType_() interface{} { - return &AccountGroupNil{} -} - -func (ns *AccountGroupNil) Type_() interface{} { - s := &AccountGroup{} - return load(ns, s) -} - -func (s *AccountGroups) NilableType_() interface{} { - return &AccountGroupsNil{} -} - -func (ns *AccountGroupsNil) Type_() interface{} { - s := &AccountGroups{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountGroup)) - } - return s -} diff --git a/types/account_invoice.go b/types/account_invoice.go deleted file mode 100644 index a4927742..00000000 --- a/types/account_invoice.go +++ /dev/null @@ -1,202 +0,0 @@ -package types - -import ( - "time" -) - -type AccountInvoice struct { - AccessToken string `xmlrpc:"access_token"` - AccountId Many2One `xmlrpc:"account_id"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - AmountTax float64 `xmlrpc:"amount_tax"` - AmountTotal float64 `xmlrpc:"amount_total"` - AmountTotalCompanySigned float64 `xmlrpc:"amount_total_company_signed"` - AmountTotalSigned float64 `xmlrpc:"amount_total_signed"` - AmountUntaxed float64 `xmlrpc:"amount_untaxed"` - AmountUntaxedSigned float64 `xmlrpc:"amount_untaxed_signed"` - CampaignId Many2One `xmlrpc:"campaign_id"` - CashRoundingId Many2One `xmlrpc:"cash_rounding_id"` - Comment string `xmlrpc:"comment"` - CommercialPartnerId Many2One `xmlrpc:"commercial_partner_id"` - CompanyCurrencyId Many2One `xmlrpc:"company_currency_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DateDue time.Time `xmlrpc:"date_due"` - DateInvoice time.Time `xmlrpc:"date_invoice"` - DisplayName string `xmlrpc:"display_name"` - FiscalPositionId Many2One `xmlrpc:"fiscal_position_id"` - HasOutstanding bool `xmlrpc:"has_outstanding"` - Id int64 `xmlrpc:"id"` - IncotermsId Many2One `xmlrpc:"incoterms_id"` - InvoiceLineIds []int64 `xmlrpc:"invoice_line_ids"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MediumId Many2One `xmlrpc:"medium_id"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - MoveId Many2One `xmlrpc:"move_id"` - MoveName string `xmlrpc:"move_name"` - Name string `xmlrpc:"name"` - Number string `xmlrpc:"number"` - Origin string `xmlrpc:"origin"` - OutstandingCreditsDebitsWidget string `xmlrpc:"outstanding_credits_debits_widget"` - PartnerBankId Many2One `xmlrpc:"partner_bank_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerShippingId Many2One `xmlrpc:"partner_shipping_id"` - PaymentIds []int64 `xmlrpc:"payment_ids"` - PaymentMoveLineIds []int64 `xmlrpc:"payment_move_line_ids"` - PaymentsWidget string `xmlrpc:"payments_widget"` - PaymentTermId Many2One `xmlrpc:"payment_term_id"` - PortalUrl string `xmlrpc:"portal_url"` - PurchaseId Many2One `xmlrpc:"purchase_id"` - Reconciled bool `xmlrpc:"reconciled"` - Reference string `xmlrpc:"reference"` - ReferenceType interface{} `xmlrpc:"reference_type"` - RefundInvoiceId Many2One `xmlrpc:"refund_invoice_id"` - RefundInvoiceIds []int64 `xmlrpc:"refund_invoice_ids"` - Residual float64 `xmlrpc:"residual"` - ResidualCompanySigned float64 `xmlrpc:"residual_company_signed"` - ResidualSigned float64 `xmlrpc:"residual_signed"` - Sent bool `xmlrpc:"sent"` - SequenceNumberNext string `xmlrpc:"sequence_number_next"` - SequenceNumberNextPrefix string `xmlrpc:"sequence_number_next_prefix"` - SourceId Many2One `xmlrpc:"source_id"` - State interface{} `xmlrpc:"state"` - TaxLineIds []int64 `xmlrpc:"tax_line_ids"` - TeamId Many2One `xmlrpc:"team_id"` - TimesheetCount int64 `xmlrpc:"timesheet_count"` - TimesheetIds []int64 `xmlrpc:"timesheet_ids"` - Type interface{} `xmlrpc:"type"` - UserId Many2One `xmlrpc:"user_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountInvoiceNil struct { - AccessToken interface{} `xmlrpc:"access_token"` - AccountId interface{} `xmlrpc:"account_id"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - AmountTax interface{} `xmlrpc:"amount_tax"` - AmountTotal interface{} `xmlrpc:"amount_total"` - AmountTotalCompanySigned interface{} `xmlrpc:"amount_total_company_signed"` - AmountTotalSigned interface{} `xmlrpc:"amount_total_signed"` - AmountUntaxed interface{} `xmlrpc:"amount_untaxed"` - AmountUntaxedSigned interface{} `xmlrpc:"amount_untaxed_signed"` - CampaignId interface{} `xmlrpc:"campaign_id"` - CashRoundingId interface{} `xmlrpc:"cash_rounding_id"` - Comment interface{} `xmlrpc:"comment"` - CommercialPartnerId interface{} `xmlrpc:"commercial_partner_id"` - CompanyCurrencyId interface{} `xmlrpc:"company_currency_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DateDue interface{} `xmlrpc:"date_due"` - DateInvoice interface{} `xmlrpc:"date_invoice"` - DisplayName interface{} `xmlrpc:"display_name"` - FiscalPositionId interface{} `xmlrpc:"fiscal_position_id"` - HasOutstanding bool `xmlrpc:"has_outstanding"` - Id interface{} `xmlrpc:"id"` - IncotermsId interface{} `xmlrpc:"incoterms_id"` - InvoiceLineIds interface{} `xmlrpc:"invoice_line_ids"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MediumId interface{} `xmlrpc:"medium_id"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - MoveId interface{} `xmlrpc:"move_id"` - MoveName interface{} `xmlrpc:"move_name"` - Name interface{} `xmlrpc:"name"` - Number interface{} `xmlrpc:"number"` - Origin interface{} `xmlrpc:"origin"` - OutstandingCreditsDebitsWidget interface{} `xmlrpc:"outstanding_credits_debits_widget"` - PartnerBankId interface{} `xmlrpc:"partner_bank_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerShippingId interface{} `xmlrpc:"partner_shipping_id"` - PaymentIds interface{} `xmlrpc:"payment_ids"` - PaymentMoveLineIds interface{} `xmlrpc:"payment_move_line_ids"` - PaymentsWidget interface{} `xmlrpc:"payments_widget"` - PaymentTermId interface{} `xmlrpc:"payment_term_id"` - PortalUrl interface{} `xmlrpc:"portal_url"` - PurchaseId interface{} `xmlrpc:"purchase_id"` - Reconciled bool `xmlrpc:"reconciled"` - Reference interface{} `xmlrpc:"reference"` - ReferenceType interface{} `xmlrpc:"reference_type"` - RefundInvoiceId interface{} `xmlrpc:"refund_invoice_id"` - RefundInvoiceIds interface{} `xmlrpc:"refund_invoice_ids"` - Residual interface{} `xmlrpc:"residual"` - ResidualCompanySigned interface{} `xmlrpc:"residual_company_signed"` - ResidualSigned interface{} `xmlrpc:"residual_signed"` - Sent bool `xmlrpc:"sent"` - SequenceNumberNext interface{} `xmlrpc:"sequence_number_next"` - SequenceNumberNextPrefix interface{} `xmlrpc:"sequence_number_next_prefix"` - SourceId interface{} `xmlrpc:"source_id"` - State interface{} `xmlrpc:"state"` - TaxLineIds interface{} `xmlrpc:"tax_line_ids"` - TeamId interface{} `xmlrpc:"team_id"` - TimesheetCount interface{} `xmlrpc:"timesheet_count"` - TimesheetIds interface{} `xmlrpc:"timesheet_ids"` - Type interface{} `xmlrpc:"type"` - UserId interface{} `xmlrpc:"user_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountInvoiceModel string = "account.invoice" - -type AccountInvoices []AccountInvoice - -type AccountInvoicesNil []AccountInvoiceNil - -func (s *AccountInvoice) NilableType_() interface{} { - return &AccountInvoiceNil{} -} - -func (ns *AccountInvoiceNil) Type_() interface{} { - s := &AccountInvoice{} - return load(ns, s) -} - -func (s *AccountInvoices) NilableType_() interface{} { - return &AccountInvoicesNil{} -} - -func (ns *AccountInvoicesNil) Type_() interface{} { - s := &AccountInvoices{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountInvoice)) - } - return s -} diff --git a/types/account_invoice_confirm.go b/types/account_invoice_confirm.go deleted file mode 100644 index 2d25324e..00000000 --- a/types/account_invoice_confirm.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type AccountInvoiceConfirm struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountInvoiceConfirmNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountInvoiceConfirmModel string = "account.invoice.confirm" - -type AccountInvoiceConfirms []AccountInvoiceConfirm - -type AccountInvoiceConfirmsNil []AccountInvoiceConfirmNil - -func (s *AccountInvoiceConfirm) NilableType_() interface{} { - return &AccountInvoiceConfirmNil{} -} - -func (ns *AccountInvoiceConfirmNil) Type_() interface{} { - s := &AccountInvoiceConfirm{} - return load(ns, s) -} - -func (s *AccountInvoiceConfirms) NilableType_() interface{} { - return &AccountInvoiceConfirmsNil{} -} - -func (ns *AccountInvoiceConfirmsNil) Type_() interface{} { - s := &AccountInvoiceConfirms{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountInvoiceConfirm)) - } - return s -} diff --git a/types/account_invoice_line.go b/types/account_invoice_line.go deleted file mode 100644 index 6af419fc..00000000 --- a/types/account_invoice_line.go +++ /dev/null @@ -1,106 +0,0 @@ -package types - -import ( - "time" -) - -type AccountInvoiceLine struct { - AccountAnalyticId Many2One `xmlrpc:"account_analytic_id"` - AccountId Many2One `xmlrpc:"account_id"` - AnalyticTagIds []int64 `xmlrpc:"analytic_tag_ids"` - CompanyCurrencyId Many2One `xmlrpc:"company_currency_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Discount float64 `xmlrpc:"discount"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - InvoiceId Many2One `xmlrpc:"invoice_id"` - InvoiceLineTaxIds []int64 `xmlrpc:"invoice_line_tax_ids"` - IsRoundingLine bool `xmlrpc:"is_rounding_line"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LayoutCategoryId Many2One `xmlrpc:"layout_category_id"` - LayoutCategorySequence int64 `xmlrpc:"layout_category_sequence"` - Name string `xmlrpc:"name"` - Origin string `xmlrpc:"origin"` - PartnerId Many2One `xmlrpc:"partner_id"` - PriceSubtotal float64 `xmlrpc:"price_subtotal"` - PriceSubtotalSigned float64 `xmlrpc:"price_subtotal_signed"` - PriceTotal float64 `xmlrpc:"price_total"` - PriceUnit float64 `xmlrpc:"price_unit"` - ProductId Many2One `xmlrpc:"product_id"` - ProductImage string `xmlrpc:"product_image"` - PurchaseId Many2One `xmlrpc:"purchase_id"` - PurchaseLineId Many2One `xmlrpc:"purchase_line_id"` - Quantity float64 `xmlrpc:"quantity"` - SaleLineIds []int64 `xmlrpc:"sale_line_ids"` - Sequence int64 `xmlrpc:"sequence"` - UomId Many2One `xmlrpc:"uom_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountInvoiceLineNil struct { - AccountAnalyticId interface{} `xmlrpc:"account_analytic_id"` - AccountId interface{} `xmlrpc:"account_id"` - AnalyticTagIds interface{} `xmlrpc:"analytic_tag_ids"` - CompanyCurrencyId interface{} `xmlrpc:"company_currency_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Discount interface{} `xmlrpc:"discount"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - InvoiceId interface{} `xmlrpc:"invoice_id"` - InvoiceLineTaxIds interface{} `xmlrpc:"invoice_line_tax_ids"` - IsRoundingLine bool `xmlrpc:"is_rounding_line"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LayoutCategoryId interface{} `xmlrpc:"layout_category_id"` - LayoutCategorySequence interface{} `xmlrpc:"layout_category_sequence"` - Name interface{} `xmlrpc:"name"` - Origin interface{} `xmlrpc:"origin"` - PartnerId interface{} `xmlrpc:"partner_id"` - PriceSubtotal interface{} `xmlrpc:"price_subtotal"` - PriceSubtotalSigned interface{} `xmlrpc:"price_subtotal_signed"` - PriceTotal interface{} `xmlrpc:"price_total"` - PriceUnit interface{} `xmlrpc:"price_unit"` - ProductId interface{} `xmlrpc:"product_id"` - ProductImage interface{} `xmlrpc:"product_image"` - PurchaseId interface{} `xmlrpc:"purchase_id"` - PurchaseLineId interface{} `xmlrpc:"purchase_line_id"` - Quantity interface{} `xmlrpc:"quantity"` - SaleLineIds interface{} `xmlrpc:"sale_line_ids"` - Sequence interface{} `xmlrpc:"sequence"` - UomId interface{} `xmlrpc:"uom_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountInvoiceLineModel string = "account.invoice.line" - -type AccountInvoiceLines []AccountInvoiceLine - -type AccountInvoiceLinesNil []AccountInvoiceLineNil - -func (s *AccountInvoiceLine) NilableType_() interface{} { - return &AccountInvoiceLineNil{} -} - -func (ns *AccountInvoiceLineNil) Type_() interface{} { - s := &AccountInvoiceLine{} - return load(ns, s) -} - -func (s *AccountInvoiceLines) NilableType_() interface{} { - return &AccountInvoiceLinesNil{} -} - -func (ns *AccountInvoiceLinesNil) Type_() interface{} { - s := &AccountInvoiceLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountInvoiceLine)) - } - return s -} diff --git a/types/account_invoice_refund.go b/types/account_invoice_refund.go deleted file mode 100644 index 70863eb7..00000000 --- a/types/account_invoice_refund.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountInvoiceRefund struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DateInvoice time.Time `xmlrpc:"date_invoice"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - FilterRefund interface{} `xmlrpc:"filter_refund"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - RefundOnly bool `xmlrpc:"refund_only"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountInvoiceRefundNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DateInvoice interface{} `xmlrpc:"date_invoice"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - FilterRefund interface{} `xmlrpc:"filter_refund"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - RefundOnly bool `xmlrpc:"refund_only"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountInvoiceRefundModel string = "account.invoice.refund" - -type AccountInvoiceRefunds []AccountInvoiceRefund - -type AccountInvoiceRefundsNil []AccountInvoiceRefundNil - -func (s *AccountInvoiceRefund) NilableType_() interface{} { - return &AccountInvoiceRefundNil{} -} - -func (ns *AccountInvoiceRefundNil) Type_() interface{} { - s := &AccountInvoiceRefund{} - return load(ns, s) -} - -func (s *AccountInvoiceRefunds) NilableType_() interface{} { - return &AccountInvoiceRefundsNil{} -} - -func (ns *AccountInvoiceRefundsNil) Type_() interface{} { - s := &AccountInvoiceRefunds{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountInvoiceRefund)) - } - return s -} diff --git a/types/account_invoice_report.go b/types/account_invoice_report.go deleted file mode 100644 index d0e98aa6..00000000 --- a/types/account_invoice_report.go +++ /dev/null @@ -1,104 +0,0 @@ -package types - -import ( - "time" -) - -type AccountInvoiceReport struct { - AccountAnalyticId Many2One `xmlrpc:"account_analytic_id"` - AccountId Many2One `xmlrpc:"account_id"` - AccountLineId Many2One `xmlrpc:"account_line_id"` - CategId Many2One `xmlrpc:"categ_id"` - CommercialPartnerId Many2One `xmlrpc:"commercial_partner_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryId Many2One `xmlrpc:"country_id"` - CurrencyId Many2One `xmlrpc:"currency_id"` - CurrencyRate float64 `xmlrpc:"currency_rate"` - Date time.Time `xmlrpc:"date"` - DateDue time.Time `xmlrpc:"date_due"` - DisplayName string `xmlrpc:"display_name"` - FiscalPositionId Many2One `xmlrpc:"fiscal_position_id"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Nbr int64 `xmlrpc:"nbr"` - PartnerBankId Many2One `xmlrpc:"partner_bank_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PaymentTermId Many2One `xmlrpc:"payment_term_id"` - PriceAverage float64 `xmlrpc:"price_average"` - PriceTotal float64 `xmlrpc:"price_total"` - ProductId Many2One `xmlrpc:"product_id"` - ProductQty float64 `xmlrpc:"product_qty"` - Residual float64 `xmlrpc:"residual"` - State interface{} `xmlrpc:"state"` - TeamId Many2One `xmlrpc:"team_id"` - Type interface{} `xmlrpc:"type"` - UomName string `xmlrpc:"uom_name"` - UserCurrencyPriceAverage float64 `xmlrpc:"user_currency_price_average"` - UserCurrencyPriceTotal float64 `xmlrpc:"user_currency_price_total"` - UserCurrencyResidual float64 `xmlrpc:"user_currency_residual"` - UserId Many2One `xmlrpc:"user_id"` -} - -type AccountInvoiceReportNil struct { - AccountAnalyticId interface{} `xmlrpc:"account_analytic_id"` - AccountId interface{} `xmlrpc:"account_id"` - AccountLineId interface{} `xmlrpc:"account_line_id"` - CategId interface{} `xmlrpc:"categ_id"` - CommercialPartnerId interface{} `xmlrpc:"commercial_partner_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryId interface{} `xmlrpc:"country_id"` - CurrencyId interface{} `xmlrpc:"currency_id"` - CurrencyRate interface{} `xmlrpc:"currency_rate"` - Date interface{} `xmlrpc:"date"` - DateDue interface{} `xmlrpc:"date_due"` - DisplayName interface{} `xmlrpc:"display_name"` - FiscalPositionId interface{} `xmlrpc:"fiscal_position_id"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Nbr interface{} `xmlrpc:"nbr"` - PartnerBankId interface{} `xmlrpc:"partner_bank_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PaymentTermId interface{} `xmlrpc:"payment_term_id"` - PriceAverage interface{} `xmlrpc:"price_average"` - PriceTotal interface{} `xmlrpc:"price_total"` - ProductId interface{} `xmlrpc:"product_id"` - ProductQty interface{} `xmlrpc:"product_qty"` - Residual interface{} `xmlrpc:"residual"` - State interface{} `xmlrpc:"state"` - TeamId interface{} `xmlrpc:"team_id"` - Type interface{} `xmlrpc:"type"` - UomName interface{} `xmlrpc:"uom_name"` - UserCurrencyPriceAverage interface{} `xmlrpc:"user_currency_price_average"` - UserCurrencyPriceTotal interface{} `xmlrpc:"user_currency_price_total"` - UserCurrencyResidual interface{} `xmlrpc:"user_currency_residual"` - UserId interface{} `xmlrpc:"user_id"` -} - -var AccountInvoiceReportModel string = "account.invoice.report" - -type AccountInvoiceReports []AccountInvoiceReport - -type AccountInvoiceReportsNil []AccountInvoiceReportNil - -func (s *AccountInvoiceReport) NilableType_() interface{} { - return &AccountInvoiceReportNil{} -} - -func (ns *AccountInvoiceReportNil) Type_() interface{} { - s := &AccountInvoiceReport{} - return load(ns, s) -} - -func (s *AccountInvoiceReports) NilableType_() interface{} { - return &AccountInvoiceReportsNil{} -} - -func (ns *AccountInvoiceReportsNil) Type_() interface{} { - s := &AccountInvoiceReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountInvoiceReport)) - } - return s -} diff --git a/types/account_invoice_tax.go b/types/account_invoice_tax.go deleted file mode 100644 index 05873b5c..00000000 --- a/types/account_invoice_tax.go +++ /dev/null @@ -1,78 +0,0 @@ -package types - -import ( - "time" -) - -type AccountInvoiceTax struct { - AccountAnalyticId Many2One `xmlrpc:"account_analytic_id"` - AccountId Many2One `xmlrpc:"account_id"` - Amount float64 `xmlrpc:"amount"` - AmountRounding float64 `xmlrpc:"amount_rounding"` - AmountTotal float64 `xmlrpc:"amount_total"` - Base float64 `xmlrpc:"base"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - InvoiceId Many2One `xmlrpc:"invoice_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Manual bool `xmlrpc:"manual"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - TaxId Many2One `xmlrpc:"tax_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountInvoiceTaxNil struct { - AccountAnalyticId interface{} `xmlrpc:"account_analytic_id"` - AccountId interface{} `xmlrpc:"account_id"` - Amount interface{} `xmlrpc:"amount"` - AmountRounding interface{} `xmlrpc:"amount_rounding"` - AmountTotal interface{} `xmlrpc:"amount_total"` - Base interface{} `xmlrpc:"base"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - InvoiceId interface{} `xmlrpc:"invoice_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Manual bool `xmlrpc:"manual"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - TaxId interface{} `xmlrpc:"tax_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountInvoiceTaxModel string = "account.invoice.tax" - -type AccountInvoiceTaxs []AccountInvoiceTax - -type AccountInvoiceTaxsNil []AccountInvoiceTaxNil - -func (s *AccountInvoiceTax) NilableType_() interface{} { - return &AccountInvoiceTaxNil{} -} - -func (ns *AccountInvoiceTaxNil) Type_() interface{} { - s := &AccountInvoiceTax{} - return load(ns, s) -} - -func (s *AccountInvoiceTaxs) NilableType_() interface{} { - return &AccountInvoiceTaxsNil{} -} - -func (ns *AccountInvoiceTaxsNil) Type_() interface{} { - s := &AccountInvoiceTaxs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountInvoiceTax)) - } - return s -} diff --git a/types/account_journal.go b/types/account_journal.go deleted file mode 100644 index 9811c714..00000000 --- a/types/account_journal.go +++ /dev/null @@ -1,128 +0,0 @@ -package types - -import ( - "time" -) - -type AccountJournal struct { - AccountControlIds []int64 `xmlrpc:"account_control_ids"` - AccountSetupBankDataDone bool `xmlrpc:"account_setup_bank_data_done"` - Active bool `xmlrpc:"active"` - AtLeastOneInbound bool `xmlrpc:"at_least_one_inbound"` - AtLeastOneOutbound bool `xmlrpc:"at_least_one_outbound"` - BankAccNumber string `xmlrpc:"bank_acc_number"` - BankAccountId Many2One `xmlrpc:"bank_account_id"` - BankId Many2One `xmlrpc:"bank_id"` - BankStatementsSource interface{} `xmlrpc:"bank_statements_source"` - BelongsToCompany bool `xmlrpc:"belongs_to_company"` - CheckManualSequencing bool `xmlrpc:"check_manual_sequencing"` - CheckNextNumber int64 `xmlrpc:"check_next_number"` - CheckPrintingPaymentMethodSelected bool `xmlrpc:"check_printing_payment_method_selected"` - CheckSequenceId Many2One `xmlrpc:"check_sequence_id"` - Code string `xmlrpc:"code"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DefaultCreditAccountId Many2One `xmlrpc:"default_credit_account_id"` - DefaultDebitAccountId Many2One `xmlrpc:"default_debit_account_id"` - DisplayName string `xmlrpc:"display_name"` - GroupInvoiceLines bool `xmlrpc:"group_invoice_lines"` - Id int64 `xmlrpc:"id"` - InboundPaymentMethodIds []int64 `xmlrpc:"inbound_payment_method_ids"` - KanbanDashboard string `xmlrpc:"kanban_dashboard"` - KanbanDashboardGraph string `xmlrpc:"kanban_dashboard_graph"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LossAccountId Many2One `xmlrpc:"loss_account_id"` - Name string `xmlrpc:"name"` - OutboundPaymentMethodIds []int64 `xmlrpc:"outbound_payment_method_ids"` - ProfitAccountId Many2One `xmlrpc:"profit_account_id"` - RefundSequence bool `xmlrpc:"refund_sequence"` - RefundSequenceId Many2One `xmlrpc:"refund_sequence_id"` - RefundSequenceNumberNext int64 `xmlrpc:"refund_sequence_number_next"` - Sequence int64 `xmlrpc:"sequence"` - SequenceId Many2One `xmlrpc:"sequence_id"` - SequenceNumberNext int64 `xmlrpc:"sequence_number_next"` - ShowOnDashboard bool `xmlrpc:"show_on_dashboard"` - Type interface{} `xmlrpc:"type"` - TypeControlIds []int64 `xmlrpc:"type_control_ids"` - UpdatePosted bool `xmlrpc:"update_posted"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountJournalNil struct { - AccountControlIds interface{} `xmlrpc:"account_control_ids"` - AccountSetupBankDataDone bool `xmlrpc:"account_setup_bank_data_done"` - Active bool `xmlrpc:"active"` - AtLeastOneInbound bool `xmlrpc:"at_least_one_inbound"` - AtLeastOneOutbound bool `xmlrpc:"at_least_one_outbound"` - BankAccNumber interface{} `xmlrpc:"bank_acc_number"` - BankAccountId interface{} `xmlrpc:"bank_account_id"` - BankId interface{} `xmlrpc:"bank_id"` - BankStatementsSource interface{} `xmlrpc:"bank_statements_source"` - BelongsToCompany bool `xmlrpc:"belongs_to_company"` - CheckManualSequencing bool `xmlrpc:"check_manual_sequencing"` - CheckNextNumber interface{} `xmlrpc:"check_next_number"` - CheckPrintingPaymentMethodSelected bool `xmlrpc:"check_printing_payment_method_selected"` - CheckSequenceId interface{} `xmlrpc:"check_sequence_id"` - Code interface{} `xmlrpc:"code"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DefaultCreditAccountId interface{} `xmlrpc:"default_credit_account_id"` - DefaultDebitAccountId interface{} `xmlrpc:"default_debit_account_id"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupInvoiceLines bool `xmlrpc:"group_invoice_lines"` - Id interface{} `xmlrpc:"id"` - InboundPaymentMethodIds interface{} `xmlrpc:"inbound_payment_method_ids"` - KanbanDashboard interface{} `xmlrpc:"kanban_dashboard"` - KanbanDashboardGraph interface{} `xmlrpc:"kanban_dashboard_graph"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LossAccountId interface{} `xmlrpc:"loss_account_id"` - Name interface{} `xmlrpc:"name"` - OutboundPaymentMethodIds interface{} `xmlrpc:"outbound_payment_method_ids"` - ProfitAccountId interface{} `xmlrpc:"profit_account_id"` - RefundSequence bool `xmlrpc:"refund_sequence"` - RefundSequenceId interface{} `xmlrpc:"refund_sequence_id"` - RefundSequenceNumberNext interface{} `xmlrpc:"refund_sequence_number_next"` - Sequence interface{} `xmlrpc:"sequence"` - SequenceId interface{} `xmlrpc:"sequence_id"` - SequenceNumberNext interface{} `xmlrpc:"sequence_number_next"` - ShowOnDashboard bool `xmlrpc:"show_on_dashboard"` - Type interface{} `xmlrpc:"type"` - TypeControlIds interface{} `xmlrpc:"type_control_ids"` - UpdatePosted bool `xmlrpc:"update_posted"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountJournalModel string = "account.journal" - -type AccountJournals []AccountJournal - -type AccountJournalsNil []AccountJournalNil - -func (s *AccountJournal) NilableType_() interface{} { - return &AccountJournalNil{} -} - -func (ns *AccountJournalNil) Type_() interface{} { - s := &AccountJournal{} - return load(ns, s) -} - -func (s *AccountJournals) NilableType_() interface{} { - return &AccountJournalsNil{} -} - -func (ns *AccountJournalsNil) Type_() interface{} { - s := &AccountJournals{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountJournal)) - } - return s -} diff --git a/types/account_move.go b/types/account_move.go deleted file mode 100644 index 2cbc7b4b..00000000 --- a/types/account_move.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type AccountMove struct { - Amount float64 `xmlrpc:"amount"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - DummyAccountId Many2One `xmlrpc:"dummy_account_id"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LineIds []int64 `xmlrpc:"line_ids"` - MatchedPercentage float64 `xmlrpc:"matched_percentage"` - Name string `xmlrpc:"name"` - Narration string `xmlrpc:"narration"` - PartnerId Many2One `xmlrpc:"partner_id"` - Ref string `xmlrpc:"ref"` - State interface{} `xmlrpc:"state"` - StockMoveId Many2One `xmlrpc:"stock_move_id"` - TaxCashBasisRecId Many2One `xmlrpc:"tax_cash_basis_rec_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountMoveNil struct { - Amount interface{} `xmlrpc:"amount"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - DummyAccountId interface{} `xmlrpc:"dummy_account_id"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LineIds interface{} `xmlrpc:"line_ids"` - MatchedPercentage interface{} `xmlrpc:"matched_percentage"` - Name interface{} `xmlrpc:"name"` - Narration interface{} `xmlrpc:"narration"` - PartnerId interface{} `xmlrpc:"partner_id"` - Ref interface{} `xmlrpc:"ref"` - State interface{} `xmlrpc:"state"` - StockMoveId interface{} `xmlrpc:"stock_move_id"` - TaxCashBasisRecId interface{} `xmlrpc:"tax_cash_basis_rec_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountMoveModel string = "account.move" - -type AccountMoves []AccountMove - -type AccountMovesNil []AccountMoveNil - -func (s *AccountMove) NilableType_() interface{} { - return &AccountMoveNil{} -} - -func (ns *AccountMoveNil) Type_() interface{} { - s := &AccountMove{} - return load(ns, s) -} - -func (s *AccountMoves) NilableType_() interface{} { - return &AccountMovesNil{} -} - -func (ns *AccountMovesNil) Type_() interface{} { - s := &AccountMoves{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountMove)) - } - return s -} diff --git a/types/account_move_line.go b/types/account_move_line.go deleted file mode 100644 index be9407fe..00000000 --- a/types/account_move_line.go +++ /dev/null @@ -1,140 +0,0 @@ -package types - -import ( - "time" -) - -type AccountMoveLine struct { - AccountId Many2One `xmlrpc:"account_id"` - AmountCurrency float64 `xmlrpc:"amount_currency"` - AmountResidual float64 `xmlrpc:"amount_residual"` - AmountResidualCurrency float64 `xmlrpc:"amount_residual_currency"` - AnalyticAccountId Many2One `xmlrpc:"analytic_account_id"` - AnalyticLineIds []int64 `xmlrpc:"analytic_line_ids"` - AnalyticTagIds []int64 `xmlrpc:"analytic_tag_ids"` - Balance float64 `xmlrpc:"balance"` - BalanceCashBasis float64 `xmlrpc:"balance_cash_basis"` - Blocked bool `xmlrpc:"blocked"` - CompanyCurrencyId Many2One `xmlrpc:"company_currency_id"` - CompanyId Many2One `xmlrpc:"company_id"` - Counterpart string `xmlrpc:"counterpart"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Credit float64 `xmlrpc:"credit"` - CreditCashBasis float64 `xmlrpc:"credit_cash_basis"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DateMaturity time.Time `xmlrpc:"date_maturity"` - Debit float64 `xmlrpc:"debit"` - DebitCashBasis float64 `xmlrpc:"debit_cash_basis"` - DisplayName string `xmlrpc:"display_name"` - FullReconcileId Many2One `xmlrpc:"full_reconcile_id"` - Id int64 `xmlrpc:"id"` - InvoiceId Many2One `xmlrpc:"invoice_id"` - IsUnaffectedEarningsLine bool `xmlrpc:"is_unaffected_earnings_line"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MatchedCreditIds []int64 `xmlrpc:"matched_credit_ids"` - MatchedDebitIds []int64 `xmlrpc:"matched_debit_ids"` - MoveId Many2One `xmlrpc:"move_id"` - Name string `xmlrpc:"name"` - Narration string `xmlrpc:"narration"` - ParentState string `xmlrpc:"parent_state"` - PartnerId Many2One `xmlrpc:"partner_id"` - PaymentId Many2One `xmlrpc:"payment_id"` - ProductId Many2One `xmlrpc:"product_id"` - ProductUomId Many2One `xmlrpc:"product_uom_id"` - Quantity float64 `xmlrpc:"quantity"` - Reconciled bool `xmlrpc:"reconciled"` - Ref string `xmlrpc:"ref"` - StatementId Many2One `xmlrpc:"statement_id"` - StatementLineId Many2One `xmlrpc:"statement_line_id"` - TaxBaseAmount float64 `xmlrpc:"tax_base_amount"` - TaxExigible bool `xmlrpc:"tax_exigible"` - TaxIds []int64 `xmlrpc:"tax_ids"` - TaxLineId Many2One `xmlrpc:"tax_line_id"` - UserTypeId Many2One `xmlrpc:"user_type_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountMoveLineNil struct { - AccountId interface{} `xmlrpc:"account_id"` - AmountCurrency interface{} `xmlrpc:"amount_currency"` - AmountResidual interface{} `xmlrpc:"amount_residual"` - AmountResidualCurrency interface{} `xmlrpc:"amount_residual_currency"` - AnalyticAccountId interface{} `xmlrpc:"analytic_account_id"` - AnalyticLineIds interface{} `xmlrpc:"analytic_line_ids"` - AnalyticTagIds interface{} `xmlrpc:"analytic_tag_ids"` - Balance interface{} `xmlrpc:"balance"` - BalanceCashBasis interface{} `xmlrpc:"balance_cash_basis"` - Blocked bool `xmlrpc:"blocked"` - CompanyCurrencyId interface{} `xmlrpc:"company_currency_id"` - CompanyId interface{} `xmlrpc:"company_id"` - Counterpart interface{} `xmlrpc:"counterpart"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Credit interface{} `xmlrpc:"credit"` - CreditCashBasis interface{} `xmlrpc:"credit_cash_basis"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DateMaturity interface{} `xmlrpc:"date_maturity"` - Debit interface{} `xmlrpc:"debit"` - DebitCashBasis interface{} `xmlrpc:"debit_cash_basis"` - DisplayName interface{} `xmlrpc:"display_name"` - FullReconcileId interface{} `xmlrpc:"full_reconcile_id"` - Id interface{} `xmlrpc:"id"` - InvoiceId interface{} `xmlrpc:"invoice_id"` - IsUnaffectedEarningsLine bool `xmlrpc:"is_unaffected_earnings_line"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MatchedCreditIds interface{} `xmlrpc:"matched_credit_ids"` - MatchedDebitIds interface{} `xmlrpc:"matched_debit_ids"` - MoveId interface{} `xmlrpc:"move_id"` - Name interface{} `xmlrpc:"name"` - Narration interface{} `xmlrpc:"narration"` - ParentState interface{} `xmlrpc:"parent_state"` - PartnerId interface{} `xmlrpc:"partner_id"` - PaymentId interface{} `xmlrpc:"payment_id"` - ProductId interface{} `xmlrpc:"product_id"` - ProductUomId interface{} `xmlrpc:"product_uom_id"` - Quantity interface{} `xmlrpc:"quantity"` - Reconciled bool `xmlrpc:"reconciled"` - Ref interface{} `xmlrpc:"ref"` - StatementId interface{} `xmlrpc:"statement_id"` - StatementLineId interface{} `xmlrpc:"statement_line_id"` - TaxBaseAmount interface{} `xmlrpc:"tax_base_amount"` - TaxExigible bool `xmlrpc:"tax_exigible"` - TaxIds interface{} `xmlrpc:"tax_ids"` - TaxLineId interface{} `xmlrpc:"tax_line_id"` - UserTypeId interface{} `xmlrpc:"user_type_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountMoveLineModel string = "account.move.line" - -type AccountMoveLines []AccountMoveLine - -type AccountMoveLinesNil []AccountMoveLineNil - -func (s *AccountMoveLine) NilableType_() interface{} { - return &AccountMoveLineNil{} -} - -func (ns *AccountMoveLineNil) Type_() interface{} { - s := &AccountMoveLine{} - return load(ns, s) -} - -func (s *AccountMoveLines) NilableType_() interface{} { - return &AccountMoveLinesNil{} -} - -func (ns *AccountMoveLinesNil) Type_() interface{} { - s := &AccountMoveLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountMoveLine)) - } - return s -} diff --git a/types/account_move_line_reconcile.go b/types/account_move_line_reconcile.go deleted file mode 100644 index 85eb2bf6..00000000 --- a/types/account_move_line_reconcile.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountMoveLineReconcile struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Credit float64 `xmlrpc:"credit"` - Debit float64 `xmlrpc:"debit"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TransNbr int64 `xmlrpc:"trans_nbr"` - WriteDate time.Time `xmlrpc:"write_date"` - Writeoff float64 `xmlrpc:"writeoff"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountMoveLineReconcileNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Credit interface{} `xmlrpc:"credit"` - Debit interface{} `xmlrpc:"debit"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TransNbr interface{} `xmlrpc:"trans_nbr"` - WriteDate interface{} `xmlrpc:"write_date"` - Writeoff interface{} `xmlrpc:"writeoff"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountMoveLineReconcileModel string = "account.move.line.reconcile" - -type AccountMoveLineReconciles []AccountMoveLineReconcile - -type AccountMoveLineReconcilesNil []AccountMoveLineReconcileNil - -func (s *AccountMoveLineReconcile) NilableType_() interface{} { - return &AccountMoveLineReconcileNil{} -} - -func (ns *AccountMoveLineReconcileNil) Type_() interface{} { - s := &AccountMoveLineReconcile{} - return load(ns, s) -} - -func (s *AccountMoveLineReconciles) NilableType_() interface{} { - return &AccountMoveLineReconcilesNil{} -} - -func (ns *AccountMoveLineReconcilesNil) Type_() interface{} { - s := &AccountMoveLineReconciles{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountMoveLineReconcile)) - } - return s -} diff --git a/types/account_move_line_reconcile_writeoff.go b/types/account_move_line_reconcile_writeoff.go deleted file mode 100644 index 90401067..00000000 --- a/types/account_move_line_reconcile_writeoff.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountMoveLineReconcileWriteoff struct { - AnalyticId Many2One `xmlrpc:"analytic_id"` - Comment string `xmlrpc:"comment"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateP time.Time `xmlrpc:"date_p"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteoffAccId Many2One `xmlrpc:"writeoff_acc_id"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountMoveLineReconcileWriteoffNil struct { - AnalyticId interface{} `xmlrpc:"analytic_id"` - Comment interface{} `xmlrpc:"comment"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateP interface{} `xmlrpc:"date_p"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteoffAccId interface{} `xmlrpc:"writeoff_acc_id"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountMoveLineReconcileWriteoffModel string = "account.move.line.reconcile.writeoff" - -type AccountMoveLineReconcileWriteoffs []AccountMoveLineReconcileWriteoff - -type AccountMoveLineReconcileWriteoffsNil []AccountMoveLineReconcileWriteoffNil - -func (s *AccountMoveLineReconcileWriteoff) NilableType_() interface{} { - return &AccountMoveLineReconcileWriteoffNil{} -} - -func (ns *AccountMoveLineReconcileWriteoffNil) Type_() interface{} { - s := &AccountMoveLineReconcileWriteoff{} - return load(ns, s) -} - -func (s *AccountMoveLineReconcileWriteoffs) NilableType_() interface{} { - return &AccountMoveLineReconcileWriteoffsNil{} -} - -func (ns *AccountMoveLineReconcileWriteoffsNil) Type_() interface{} { - s := &AccountMoveLineReconcileWriteoffs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountMoveLineReconcileWriteoff)) - } - return s -} diff --git a/types/account_move_reversal.go b/types/account_move_reversal.go deleted file mode 100644 index de17b458..00000000 --- a/types/account_move_reversal.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type AccountMoveReversal struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountMoveReversalNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountMoveReversalModel string = "account.move.reversal" - -type AccountMoveReversals []AccountMoveReversal - -type AccountMoveReversalsNil []AccountMoveReversalNil - -func (s *AccountMoveReversal) NilableType_() interface{} { - return &AccountMoveReversalNil{} -} - -func (ns *AccountMoveReversalNil) Type_() interface{} { - s := &AccountMoveReversal{} - return load(ns, s) -} - -func (s *AccountMoveReversals) NilableType_() interface{} { - return &AccountMoveReversalsNil{} -} - -func (ns *AccountMoveReversalsNil) Type_() interface{} { - s := &AccountMoveReversals{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountMoveReversal)) - } - return s -} diff --git a/types/account_opening.go b/types/account_opening.go deleted file mode 100644 index 59ff5f3c..00000000 --- a/types/account_opening.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountOpening struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - OpeningMoveId Many2One `xmlrpc:"opening_move_id"` - OpeningMoveLineIds []int64 `xmlrpc:"opening_move_line_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountOpeningNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - OpeningMoveId interface{} `xmlrpc:"opening_move_id"` - OpeningMoveLineIds interface{} `xmlrpc:"opening_move_line_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountOpeningModel string = "account.opening" - -type AccountOpenings []AccountOpening - -type AccountOpeningsNil []AccountOpeningNil - -func (s *AccountOpening) NilableType_() interface{} { - return &AccountOpeningNil{} -} - -func (ns *AccountOpeningNil) Type_() interface{} { - s := &AccountOpening{} - return load(ns, s) -} - -func (s *AccountOpenings) NilableType_() interface{} { - return &AccountOpeningsNil{} -} - -func (ns *AccountOpeningsNil) Type_() interface{} { - s := &AccountOpenings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountOpening)) - } - return s -} diff --git a/types/account_partial_reconcile.go b/types/account_partial_reconcile.go deleted file mode 100644 index 5370515d..00000000 --- a/types/account_partial_reconcile.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type AccountPartialReconcile struct { - Amount float64 `xmlrpc:"amount"` - AmountCurrency float64 `xmlrpc:"amount_currency"` - CompanyCurrencyId Many2One `xmlrpc:"company_currency_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CreditMoveId Many2One `xmlrpc:"credit_move_id"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DebitMoveId Many2One `xmlrpc:"debit_move_id"` - DisplayName string `xmlrpc:"display_name"` - FullReconcileId Many2One `xmlrpc:"full_reconcile_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MaxDate time.Time `xmlrpc:"max_date"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountPartialReconcileNil struct { - Amount interface{} `xmlrpc:"amount"` - AmountCurrency interface{} `xmlrpc:"amount_currency"` - CompanyCurrencyId interface{} `xmlrpc:"company_currency_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CreditMoveId interface{} `xmlrpc:"credit_move_id"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DebitMoveId interface{} `xmlrpc:"debit_move_id"` - DisplayName interface{} `xmlrpc:"display_name"` - FullReconcileId interface{} `xmlrpc:"full_reconcile_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MaxDate interface{} `xmlrpc:"max_date"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountPartialReconcileModel string = "account.partial.reconcile" - -type AccountPartialReconciles []AccountPartialReconcile - -type AccountPartialReconcilesNil []AccountPartialReconcileNil - -func (s *AccountPartialReconcile) NilableType_() interface{} { - return &AccountPartialReconcileNil{} -} - -func (ns *AccountPartialReconcileNil) Type_() interface{} { - s := &AccountPartialReconcile{} - return load(ns, s) -} - -func (s *AccountPartialReconciles) NilableType_() interface{} { - return &AccountPartialReconcilesNil{} -} - -func (ns *AccountPartialReconcilesNil) Type_() interface{} { - s := &AccountPartialReconciles{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountPartialReconcile)) - } - return s -} diff --git a/types/account_payment.go b/types/account_payment.go deleted file mode 100644 index 86846548..00000000 --- a/types/account_payment.go +++ /dev/null @@ -1,136 +0,0 @@ -package types - -import ( - "time" -) - -type AccountPayment struct { - Amount float64 `xmlrpc:"amount"` - CheckAmountInWords string `xmlrpc:"check_amount_in_words"` - CheckManualSequencing bool `xmlrpc:"check_manual_sequencing"` - CheckNumber int64 `xmlrpc:"check_number"` - Communication string `xmlrpc:"communication"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DestinationAccountId Many2One `xmlrpc:"destination_account_id"` - DestinationJournalId Many2One `xmlrpc:"destination_journal_id"` - DisplayName string `xmlrpc:"display_name"` - HasInvoices bool `xmlrpc:"has_invoices"` - HidePaymentMethod bool `xmlrpc:"hide_payment_method"` - Id int64 `xmlrpc:"id"` - InvoiceIds []int64 `xmlrpc:"invoice_ids"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - MoveLineIds []int64 `xmlrpc:"move_line_ids"` - MoveName string `xmlrpc:"move_name"` - MoveReconciled bool `xmlrpc:"move_reconciled"` - Name string `xmlrpc:"name"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerType interface{} `xmlrpc:"partner_type"` - PaymentDate time.Time `xmlrpc:"payment_date"` - PaymentDifference float64 `xmlrpc:"payment_difference"` - PaymentDifferenceHandling interface{} `xmlrpc:"payment_difference_handling"` - PaymentMethodCode string `xmlrpc:"payment_method_code"` - PaymentMethodId Many2One `xmlrpc:"payment_method_id"` - PaymentReference string `xmlrpc:"payment_reference"` - PaymentTokenId Many2One `xmlrpc:"payment_token_id"` - PaymentTransactionId Many2One `xmlrpc:"payment_transaction_id"` - PaymentType interface{} `xmlrpc:"payment_type"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteoffAccountId Many2One `xmlrpc:"writeoff_account_id"` - WriteoffLabel string `xmlrpc:"writeoff_label"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountPaymentNil struct { - Amount interface{} `xmlrpc:"amount"` - CheckAmountInWords interface{} `xmlrpc:"check_amount_in_words"` - CheckManualSequencing bool `xmlrpc:"check_manual_sequencing"` - CheckNumber interface{} `xmlrpc:"check_number"` - Communication interface{} `xmlrpc:"communication"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DestinationAccountId interface{} `xmlrpc:"destination_account_id"` - DestinationJournalId interface{} `xmlrpc:"destination_journal_id"` - DisplayName interface{} `xmlrpc:"display_name"` - HasInvoices bool `xmlrpc:"has_invoices"` - HidePaymentMethod bool `xmlrpc:"hide_payment_method"` - Id interface{} `xmlrpc:"id"` - InvoiceIds interface{} `xmlrpc:"invoice_ids"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - MoveLineIds interface{} `xmlrpc:"move_line_ids"` - MoveName interface{} `xmlrpc:"move_name"` - MoveReconciled bool `xmlrpc:"move_reconciled"` - Name interface{} `xmlrpc:"name"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerType interface{} `xmlrpc:"partner_type"` - PaymentDate interface{} `xmlrpc:"payment_date"` - PaymentDifference interface{} `xmlrpc:"payment_difference"` - PaymentDifferenceHandling interface{} `xmlrpc:"payment_difference_handling"` - PaymentMethodCode interface{} `xmlrpc:"payment_method_code"` - PaymentMethodId interface{} `xmlrpc:"payment_method_id"` - PaymentReference interface{} `xmlrpc:"payment_reference"` - PaymentTokenId interface{} `xmlrpc:"payment_token_id"` - PaymentTransactionId interface{} `xmlrpc:"payment_transaction_id"` - PaymentType interface{} `xmlrpc:"payment_type"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteoffAccountId interface{} `xmlrpc:"writeoff_account_id"` - WriteoffLabel interface{} `xmlrpc:"writeoff_label"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountPaymentModel string = "account.payment" - -type AccountPayments []AccountPayment - -type AccountPaymentsNil []AccountPaymentNil - -func (s *AccountPayment) NilableType_() interface{} { - return &AccountPaymentNil{} -} - -func (ns *AccountPaymentNil) Type_() interface{} { - s := &AccountPayment{} - return load(ns, s) -} - -func (s *AccountPayments) NilableType_() interface{} { - return &AccountPaymentsNil{} -} - -func (ns *AccountPaymentsNil) Type_() interface{} { - s := &AccountPayments{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountPayment)) - } - return s -} diff --git a/types/account_payment_method.go b/types/account_payment_method.go deleted file mode 100644 index 6ee78340..00000000 --- a/types/account_payment_method.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type AccountPaymentMethod struct { - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PaymentType interface{} `xmlrpc:"payment_type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountPaymentMethodNil struct { - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PaymentType interface{} `xmlrpc:"payment_type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountPaymentMethodModel string = "account.payment.method" - -type AccountPaymentMethods []AccountPaymentMethod - -type AccountPaymentMethodsNil []AccountPaymentMethodNil - -func (s *AccountPaymentMethod) NilableType_() interface{} { - return &AccountPaymentMethodNil{} -} - -func (ns *AccountPaymentMethodNil) Type_() interface{} { - s := &AccountPaymentMethod{} - return load(ns, s) -} - -func (s *AccountPaymentMethods) NilableType_() interface{} { - return &AccountPaymentMethodsNil{} -} - -func (ns *AccountPaymentMethodsNil) Type_() interface{} { - s := &AccountPaymentMethods{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountPaymentMethod)) - } - return s -} diff --git a/types/account_payment_term.go b/types/account_payment_term.go deleted file mode 100644 index b6ca102e..00000000 --- a/types/account_payment_term.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountPaymentTerm struct { - Active bool `xmlrpc:"active"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LineIds []int64 `xmlrpc:"line_ids"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountPaymentTermNil struct { - Active bool `xmlrpc:"active"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LineIds interface{} `xmlrpc:"line_ids"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountPaymentTermModel string = "account.payment.term" - -type AccountPaymentTerms []AccountPaymentTerm - -type AccountPaymentTermsNil []AccountPaymentTermNil - -func (s *AccountPaymentTerm) NilableType_() interface{} { - return &AccountPaymentTermNil{} -} - -func (ns *AccountPaymentTermNil) Type_() interface{} { - s := &AccountPaymentTerm{} - return load(ns, s) -} - -func (s *AccountPaymentTerms) NilableType_() interface{} { - return &AccountPaymentTermsNil{} -} - -func (ns *AccountPaymentTermsNil) Type_() interface{} { - s := &AccountPaymentTerms{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountPaymentTerm)) - } - return s -} diff --git a/types/account_payment_term_line.go b/types/account_payment_term_line.go deleted file mode 100644 index e030687c..00000000 --- a/types/account_payment_term_line.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type AccountPaymentTermLine struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Days int64 `xmlrpc:"days"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Option interface{} `xmlrpc:"option"` - PaymentId Many2One `xmlrpc:"payment_id"` - Sequence int64 `xmlrpc:"sequence"` - Value interface{} `xmlrpc:"value"` - ValueAmount float64 `xmlrpc:"value_amount"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountPaymentTermLineNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Days interface{} `xmlrpc:"days"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Option interface{} `xmlrpc:"option"` - PaymentId interface{} `xmlrpc:"payment_id"` - Sequence interface{} `xmlrpc:"sequence"` - Value interface{} `xmlrpc:"value"` - ValueAmount interface{} `xmlrpc:"value_amount"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountPaymentTermLineModel string = "account.payment.term.line" - -type AccountPaymentTermLines []AccountPaymentTermLine - -type AccountPaymentTermLinesNil []AccountPaymentTermLineNil - -func (s *AccountPaymentTermLine) NilableType_() interface{} { - return &AccountPaymentTermLineNil{} -} - -func (ns *AccountPaymentTermLineNil) Type_() interface{} { - s := &AccountPaymentTermLine{} - return load(ns, s) -} - -func (s *AccountPaymentTermLines) NilableType_() interface{} { - return &AccountPaymentTermLinesNil{} -} - -func (ns *AccountPaymentTermLinesNil) Type_() interface{} { - s := &AccountPaymentTermLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountPaymentTermLine)) - } - return s -} diff --git a/types/account_print_journal.go b/types/account_print_journal.go deleted file mode 100644 index a48cd47c..00000000 --- a/types/account_print_journal.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type AccountPrintJournal struct { - AmountCurrency bool `xmlrpc:"amount_currency"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - SortSelection interface{} `xmlrpc:"sort_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountPrintJournalNil struct { - AmountCurrency bool `xmlrpc:"amount_currency"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - SortSelection interface{} `xmlrpc:"sort_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountPrintJournalModel string = "account.print.journal" - -type AccountPrintJournals []AccountPrintJournal - -type AccountPrintJournalsNil []AccountPrintJournalNil - -func (s *AccountPrintJournal) NilableType_() interface{} { - return &AccountPrintJournalNil{} -} - -func (ns *AccountPrintJournalNil) Type_() interface{} { - s := &AccountPrintJournal{} - return load(ns, s) -} - -func (s *AccountPrintJournals) NilableType_() interface{} { - return &AccountPrintJournalsNil{} -} - -func (ns *AccountPrintJournalsNil) Type_() interface{} { - s := &AccountPrintJournals{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountPrintJournal)) - } - return s -} diff --git a/types/account_reconcile_model.go b/types/account_reconcile_model.go deleted file mode 100644 index 24529334..00000000 --- a/types/account_reconcile_model.go +++ /dev/null @@ -1,88 +0,0 @@ -package types - -import ( - "time" -) - -type AccountReconcileModel struct { - AccountId Many2One `xmlrpc:"account_id"` - Amount float64 `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - AnalyticAccountId Many2One `xmlrpc:"analytic_account_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - HasSecondLine bool `xmlrpc:"has_second_line"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - Label string `xmlrpc:"label"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - SecondAccountId Many2One `xmlrpc:"second_account_id"` - SecondAmount float64 `xmlrpc:"second_amount"` - SecondAmountType interface{} `xmlrpc:"second_amount_type"` - SecondAnalyticAccountId Many2One `xmlrpc:"second_analytic_account_id"` - SecondJournalId Many2One `xmlrpc:"second_journal_id"` - SecondLabel string `xmlrpc:"second_label"` - SecondTaxId Many2One `xmlrpc:"second_tax_id"` - Sequence int64 `xmlrpc:"sequence"` - TaxId Many2One `xmlrpc:"tax_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountReconcileModelNil struct { - AccountId interface{} `xmlrpc:"account_id"` - Amount interface{} `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - AnalyticAccountId interface{} `xmlrpc:"analytic_account_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - HasSecondLine bool `xmlrpc:"has_second_line"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - Label interface{} `xmlrpc:"label"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - SecondAccountId interface{} `xmlrpc:"second_account_id"` - SecondAmount interface{} `xmlrpc:"second_amount"` - SecondAmountType interface{} `xmlrpc:"second_amount_type"` - SecondAnalyticAccountId interface{} `xmlrpc:"second_analytic_account_id"` - SecondJournalId interface{} `xmlrpc:"second_journal_id"` - SecondLabel interface{} `xmlrpc:"second_label"` - SecondTaxId interface{} `xmlrpc:"second_tax_id"` - Sequence interface{} `xmlrpc:"sequence"` - TaxId interface{} `xmlrpc:"tax_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountReconcileModelModel string = "account.reconcile.model" - -type AccountReconcileModels []AccountReconcileModel - -type AccountReconcileModelsNil []AccountReconcileModelNil - -func (s *AccountReconcileModel) NilableType_() interface{} { - return &AccountReconcileModelNil{} -} - -func (ns *AccountReconcileModelNil) Type_() interface{} { - s := &AccountReconcileModel{} - return load(ns, s) -} - -func (s *AccountReconcileModels) NilableType_() interface{} { - return &AccountReconcileModelsNil{} -} - -func (ns *AccountReconcileModelsNil) Type_() interface{} { - s := &AccountReconcileModels{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountReconcileModel)) - } - return s -} diff --git a/types/account_reconcile_model_template.go b/types/account_reconcile_model_template.go deleted file mode 100644 index ff866876..00000000 --- a/types/account_reconcile_model_template.go +++ /dev/null @@ -1,80 +0,0 @@ -package types - -import ( - "time" -) - -type AccountReconcileModelTemplate struct { - AccountId Many2One `xmlrpc:"account_id"` - Amount float64 `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - ChartTemplateId Many2One `xmlrpc:"chart_template_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - HasSecondLine bool `xmlrpc:"has_second_line"` - Id int64 `xmlrpc:"id"` - Label string `xmlrpc:"label"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - SecondAccountId Many2One `xmlrpc:"second_account_id"` - SecondAmount float64 `xmlrpc:"second_amount"` - SecondAmountType interface{} `xmlrpc:"second_amount_type"` - SecondLabel string `xmlrpc:"second_label"` - SecondTaxId Many2One `xmlrpc:"second_tax_id"` - Sequence int64 `xmlrpc:"sequence"` - TaxId Many2One `xmlrpc:"tax_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountReconcileModelTemplateNil struct { - AccountId interface{} `xmlrpc:"account_id"` - Amount interface{} `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - ChartTemplateId interface{} `xmlrpc:"chart_template_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - HasSecondLine bool `xmlrpc:"has_second_line"` - Id interface{} `xmlrpc:"id"` - Label interface{} `xmlrpc:"label"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - SecondAccountId interface{} `xmlrpc:"second_account_id"` - SecondAmount interface{} `xmlrpc:"second_amount"` - SecondAmountType interface{} `xmlrpc:"second_amount_type"` - SecondLabel interface{} `xmlrpc:"second_label"` - SecondTaxId interface{} `xmlrpc:"second_tax_id"` - Sequence interface{} `xmlrpc:"sequence"` - TaxId interface{} `xmlrpc:"tax_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountReconcileModelTemplateModel string = "account.reconcile.model.template" - -type AccountReconcileModelTemplates []AccountReconcileModelTemplate - -type AccountReconcileModelTemplatesNil []AccountReconcileModelTemplateNil - -func (s *AccountReconcileModelTemplate) NilableType_() interface{} { - return &AccountReconcileModelTemplateNil{} -} - -func (ns *AccountReconcileModelTemplateNil) Type_() interface{} { - s := &AccountReconcileModelTemplate{} - return load(ns, s) -} - -func (s *AccountReconcileModelTemplates) NilableType_() interface{} { - return &AccountReconcileModelTemplatesNil{} -} - -func (ns *AccountReconcileModelTemplatesNil) Type_() interface{} { - s := &AccountReconcileModelTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountReconcileModelTemplate)) - } - return s -} diff --git a/types/account_register_payments.go b/types/account_register_payments.go deleted file mode 100644 index 2b0a782d..00000000 --- a/types/account_register_payments.go +++ /dev/null @@ -1,86 +0,0 @@ -package types - -import ( - "time" -) - -type AccountRegisterPayments struct { - Amount float64 `xmlrpc:"amount"` - CheckAmountInWords string `xmlrpc:"check_amount_in_words"` - CheckManualSequencing bool `xmlrpc:"check_manual_sequencing"` - CheckNumber int64 `xmlrpc:"check_number"` - Communication string `xmlrpc:"communication"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - HidePaymentMethod bool `xmlrpc:"hide_payment_method"` - Id int64 `xmlrpc:"id"` - InvoiceIds []int64 `xmlrpc:"invoice_ids"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Multi bool `xmlrpc:"multi"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerType interface{} `xmlrpc:"partner_type"` - PaymentDate time.Time `xmlrpc:"payment_date"` - PaymentMethodCode string `xmlrpc:"payment_method_code"` - PaymentMethodId Many2One `xmlrpc:"payment_method_id"` - PaymentType interface{} `xmlrpc:"payment_type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountRegisterPaymentsNil struct { - Amount interface{} `xmlrpc:"amount"` - CheckAmountInWords interface{} `xmlrpc:"check_amount_in_words"` - CheckManualSequencing bool `xmlrpc:"check_manual_sequencing"` - CheckNumber interface{} `xmlrpc:"check_number"` - Communication interface{} `xmlrpc:"communication"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - HidePaymentMethod bool `xmlrpc:"hide_payment_method"` - Id interface{} `xmlrpc:"id"` - InvoiceIds interface{} `xmlrpc:"invoice_ids"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Multi bool `xmlrpc:"multi"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerType interface{} `xmlrpc:"partner_type"` - PaymentDate interface{} `xmlrpc:"payment_date"` - PaymentMethodCode interface{} `xmlrpc:"payment_method_code"` - PaymentMethodId interface{} `xmlrpc:"payment_method_id"` - PaymentType interface{} `xmlrpc:"payment_type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountRegisterPaymentsModel string = "account.register.payments" - -type AccountRegisterPaymentss []AccountRegisterPayments - -type AccountRegisterPaymentssNil []AccountRegisterPaymentsNil - -func (s *AccountRegisterPayments) NilableType_() interface{} { - return &AccountRegisterPaymentsNil{} -} - -func (ns *AccountRegisterPaymentsNil) Type_() interface{} { - s := &AccountRegisterPayments{} - return load(ns, s) -} - -func (s *AccountRegisterPaymentss) NilableType_() interface{} { - return &AccountRegisterPaymentssNil{} -} - -func (ns *AccountRegisterPaymentssNil) Type_() interface{} { - s := &AccountRegisterPaymentss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountRegisterPayments)) - } - return s -} diff --git a/types/account_report_general_ledger.go b/types/account_report_general_ledger.go deleted file mode 100644 index a71f0789..00000000 --- a/types/account_report_general_ledger.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type AccountReportGeneralLedger struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayAccount interface{} `xmlrpc:"display_account"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - InitialBalance bool `xmlrpc:"initial_balance"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Sortby interface{} `xmlrpc:"sortby"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountReportGeneralLedgerNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayAccount interface{} `xmlrpc:"display_account"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - InitialBalance bool `xmlrpc:"initial_balance"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Sortby interface{} `xmlrpc:"sortby"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountReportGeneralLedgerModel string = "account.report.general.ledger" - -type AccountReportGeneralLedgers []AccountReportGeneralLedger - -type AccountReportGeneralLedgersNil []AccountReportGeneralLedgerNil - -func (s *AccountReportGeneralLedger) NilableType_() interface{} { - return &AccountReportGeneralLedgerNil{} -} - -func (ns *AccountReportGeneralLedgerNil) Type_() interface{} { - s := &AccountReportGeneralLedger{} - return load(ns, s) -} - -func (s *AccountReportGeneralLedgers) NilableType_() interface{} { - return &AccountReportGeneralLedgersNil{} -} - -func (ns *AccountReportGeneralLedgersNil) Type_() interface{} { - s := &AccountReportGeneralLedgers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountReportGeneralLedger)) - } - return s -} diff --git a/types/account_report_partner_ledger.go b/types/account_report_partner_ledger.go deleted file mode 100644 index 4acc02b1..00000000 --- a/types/account_report_partner_ledger.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type AccountReportPartnerLedger struct { - AmountCurrency bool `xmlrpc:"amount_currency"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Reconciled bool `xmlrpc:"reconciled"` - ResultSelection interface{} `xmlrpc:"result_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountReportPartnerLedgerNil struct { - AmountCurrency bool `xmlrpc:"amount_currency"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Reconciled bool `xmlrpc:"reconciled"` - ResultSelection interface{} `xmlrpc:"result_selection"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountReportPartnerLedgerModel string = "account.report.partner.ledger" - -type AccountReportPartnerLedgers []AccountReportPartnerLedger - -type AccountReportPartnerLedgersNil []AccountReportPartnerLedgerNil - -func (s *AccountReportPartnerLedger) NilableType_() interface{} { - return &AccountReportPartnerLedgerNil{} -} - -func (ns *AccountReportPartnerLedgerNil) Type_() interface{} { - s := &AccountReportPartnerLedger{} - return load(ns, s) -} - -func (s *AccountReportPartnerLedgers) NilableType_() interface{} { - return &AccountReportPartnerLedgersNil{} -} - -func (ns *AccountReportPartnerLedgersNil) Type_() interface{} { - s := &AccountReportPartnerLedgers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountReportPartnerLedger)) - } - return s -} diff --git a/types/account_tax.go b/types/account_tax.go deleted file mode 100644 index cd3b96c0..00000000 --- a/types/account_tax.go +++ /dev/null @@ -1,92 +0,0 @@ -package types - -import ( - "time" -) - -type AccountTax struct { - AccountId Many2One `xmlrpc:"account_id"` - Active bool `xmlrpc:"active"` - Amount float64 `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - Analytic bool `xmlrpc:"analytic"` - CashBasisAccount Many2One `xmlrpc:"cash_basis_account"` - ChildrenTaxIds []int64 `xmlrpc:"children_tax_ids"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - HideTaxExigibility bool `xmlrpc:"hide_tax_exigibility"` - Id int64 `xmlrpc:"id"` - IncludeBaseAmount bool `xmlrpc:"include_base_amount"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PriceInclude bool `xmlrpc:"price_include"` - RefundAccountId Many2One `xmlrpc:"refund_account_id"` - Sequence int64 `xmlrpc:"sequence"` - TagIds []int64 `xmlrpc:"tag_ids"` - TaxAdjustment bool `xmlrpc:"tax_adjustment"` - TaxExigibility interface{} `xmlrpc:"tax_exigibility"` - TaxGroupId Many2One `xmlrpc:"tax_group_id"` - TypeTaxUse interface{} `xmlrpc:"type_tax_use"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountTaxNil struct { - AccountId interface{} `xmlrpc:"account_id"` - Active bool `xmlrpc:"active"` - Amount interface{} `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - Analytic bool `xmlrpc:"analytic"` - CashBasisAccount interface{} `xmlrpc:"cash_basis_account"` - ChildrenTaxIds interface{} `xmlrpc:"children_tax_ids"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - HideTaxExigibility bool `xmlrpc:"hide_tax_exigibility"` - Id interface{} `xmlrpc:"id"` - IncludeBaseAmount bool `xmlrpc:"include_base_amount"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PriceInclude bool `xmlrpc:"price_include"` - RefundAccountId interface{} `xmlrpc:"refund_account_id"` - Sequence interface{} `xmlrpc:"sequence"` - TagIds interface{} `xmlrpc:"tag_ids"` - TaxAdjustment bool `xmlrpc:"tax_adjustment"` - TaxExigibility interface{} `xmlrpc:"tax_exigibility"` - TaxGroupId interface{} `xmlrpc:"tax_group_id"` - TypeTaxUse interface{} `xmlrpc:"type_tax_use"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountTaxModel string = "account.tax" - -type AccountTaxs []AccountTax - -type AccountTaxsNil []AccountTaxNil - -func (s *AccountTax) NilableType_() interface{} { - return &AccountTaxNil{} -} - -func (ns *AccountTaxNil) Type_() interface{} { - s := &AccountTax{} - return load(ns, s) -} - -func (s *AccountTaxs) NilableType_() interface{} { - return &AccountTaxsNil{} -} - -func (ns *AccountTaxsNil) Type_() interface{} { - s := &AccountTaxs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountTax)) - } - return s -} diff --git a/types/account_tax_group.go b/types/account_tax_group.go deleted file mode 100644 index faf3157c..00000000 --- a/types/account_tax_group.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type AccountTaxGroup struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountTaxGroupNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountTaxGroupModel string = "account.tax.group" - -type AccountTaxGroups []AccountTaxGroup - -type AccountTaxGroupsNil []AccountTaxGroupNil - -func (s *AccountTaxGroup) NilableType_() interface{} { - return &AccountTaxGroupNil{} -} - -func (ns *AccountTaxGroupNil) Type_() interface{} { - s := &AccountTaxGroup{} - return load(ns, s) -} - -func (s *AccountTaxGroups) NilableType_() interface{} { - return &AccountTaxGroupsNil{} -} - -func (ns *AccountTaxGroupsNil) Type_() interface{} { - s := &AccountTaxGroups{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountTaxGroup)) - } - return s -} diff --git a/types/account_tax_report.go b/types/account_tax_report.go deleted file mode 100644 index 0b6a98a2..00000000 --- a/types/account_tax_report.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AccountTaxReport struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountTaxReportNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountTaxReportModel string = "account.tax.report" - -type AccountTaxReports []AccountTaxReport - -type AccountTaxReportsNil []AccountTaxReportNil - -func (s *AccountTaxReport) NilableType_() interface{} { - return &AccountTaxReportNil{} -} - -func (ns *AccountTaxReportNil) Type_() interface{} { - s := &AccountTaxReport{} - return load(ns, s) -} - -func (s *AccountTaxReports) NilableType_() interface{} { - return &AccountTaxReportsNil{} -} - -func (ns *AccountTaxReportsNil) Type_() interface{} { - s := &AccountTaxReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountTaxReport)) - } - return s -} diff --git a/types/account_tax_template.go b/types/account_tax_template.go deleted file mode 100644 index 1461d5ce..00000000 --- a/types/account_tax_template.go +++ /dev/null @@ -1,92 +0,0 @@ -package types - -import ( - "time" -) - -type AccountTaxTemplate struct { - AccountId Many2One `xmlrpc:"account_id"` - Active bool `xmlrpc:"active"` - Amount float64 `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - Analytic bool `xmlrpc:"analytic"` - CashBasisAccount Many2One `xmlrpc:"cash_basis_account"` - ChartTemplateId Many2One `xmlrpc:"chart_template_id"` - ChildrenTaxIds []int64 `xmlrpc:"children_tax_ids"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - IncludeBaseAmount bool `xmlrpc:"include_base_amount"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PriceInclude bool `xmlrpc:"price_include"` - RefundAccountId Many2One `xmlrpc:"refund_account_id"` - Sequence int64 `xmlrpc:"sequence"` - TagIds []int64 `xmlrpc:"tag_ids"` - TaxAdjustment bool `xmlrpc:"tax_adjustment"` - TaxExigibility interface{} `xmlrpc:"tax_exigibility"` - TaxGroupId Many2One `xmlrpc:"tax_group_id"` - TypeTaxUse interface{} `xmlrpc:"type_tax_use"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountTaxTemplateNil struct { - AccountId interface{} `xmlrpc:"account_id"` - Active bool `xmlrpc:"active"` - Amount interface{} `xmlrpc:"amount"` - AmountType interface{} `xmlrpc:"amount_type"` - Analytic bool `xmlrpc:"analytic"` - CashBasisAccount interface{} `xmlrpc:"cash_basis_account"` - ChartTemplateId interface{} `xmlrpc:"chart_template_id"` - ChildrenTaxIds interface{} `xmlrpc:"children_tax_ids"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - IncludeBaseAmount bool `xmlrpc:"include_base_amount"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PriceInclude bool `xmlrpc:"price_include"` - RefundAccountId interface{} `xmlrpc:"refund_account_id"` - Sequence interface{} `xmlrpc:"sequence"` - TagIds interface{} `xmlrpc:"tag_ids"` - TaxAdjustment bool `xmlrpc:"tax_adjustment"` - TaxExigibility interface{} `xmlrpc:"tax_exigibility"` - TaxGroupId interface{} `xmlrpc:"tax_group_id"` - TypeTaxUse interface{} `xmlrpc:"type_tax_use"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountTaxTemplateModel string = "account.tax.template" - -type AccountTaxTemplates []AccountTaxTemplate - -type AccountTaxTemplatesNil []AccountTaxTemplateNil - -func (s *AccountTaxTemplate) NilableType_() interface{} { - return &AccountTaxTemplateNil{} -} - -func (ns *AccountTaxTemplateNil) Type_() interface{} { - s := &AccountTaxTemplate{} - return load(ns, s) -} - -func (s *AccountTaxTemplates) NilableType_() interface{} { - return &AccountTaxTemplatesNil{} -} - -func (ns *AccountTaxTemplatesNil) Type_() interface{} { - s := &AccountTaxTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountTaxTemplate)) - } - return s -} diff --git a/types/account_unreconcile.go b/types/account_unreconcile.go deleted file mode 100644 index b224279d..00000000 --- a/types/account_unreconcile.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type AccountUnreconcile struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountUnreconcileNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountUnreconcileModel string = "account.unreconcile" - -type AccountUnreconciles []AccountUnreconcile - -type AccountUnreconcilesNil []AccountUnreconcileNil - -func (s *AccountUnreconcile) NilableType_() interface{} { - return &AccountUnreconcileNil{} -} - -func (ns *AccountUnreconcileNil) Type_() interface{} { - s := &AccountUnreconcile{} - return load(ns, s) -} - -func (s *AccountUnreconciles) NilableType_() interface{} { - return &AccountUnreconcilesNil{} -} - -func (ns *AccountUnreconcilesNil) Type_() interface{} { - s := &AccountUnreconciles{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountUnreconcile)) - } - return s -} diff --git a/types/accounting_report.go b/types/accounting_report.go deleted file mode 100644 index 9e04dd6b..00000000 --- a/types/accounting_report.go +++ /dev/null @@ -1,76 +0,0 @@ -package types - -import ( - "time" -) - -type AccountingReport struct { - AccountReportId Many2One `xmlrpc:"account_report_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateFromCmp time.Time `xmlrpc:"date_from_cmp"` - DateTo time.Time `xmlrpc:"date_to"` - DateToCmp time.Time `xmlrpc:"date_to_cmp"` - DebitCredit bool `xmlrpc:"debit_credit"` - DisplayName string `xmlrpc:"display_name"` - EnableFilter bool `xmlrpc:"enable_filter"` - FilterCmp interface{} `xmlrpc:"filter_cmp"` - Id int64 `xmlrpc:"id"` - JournalIds []int64 `xmlrpc:"journal_ids"` - LabelFilter string `xmlrpc:"label_filter"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AccountingReportNil struct { - AccountReportId interface{} `xmlrpc:"account_report_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateFromCmp interface{} `xmlrpc:"date_from_cmp"` - DateTo interface{} `xmlrpc:"date_to"` - DateToCmp interface{} `xmlrpc:"date_to_cmp"` - DebitCredit bool `xmlrpc:"debit_credit"` - DisplayName interface{} `xmlrpc:"display_name"` - EnableFilter bool `xmlrpc:"enable_filter"` - FilterCmp interface{} `xmlrpc:"filter_cmp"` - Id interface{} `xmlrpc:"id"` - JournalIds interface{} `xmlrpc:"journal_ids"` - LabelFilter interface{} `xmlrpc:"label_filter"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TargetMove interface{} `xmlrpc:"target_move"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AccountingReportModel string = "accounting.report" - -type AccountingReports []AccountingReport - -type AccountingReportsNil []AccountingReportNil - -func (s *AccountingReport) NilableType_() interface{} { - return &AccountingReportNil{} -} - -func (ns *AccountingReportNil) Type_() interface{} { - s := &AccountingReport{} - return load(ns, s) -} - -func (s *AccountingReports) NilableType_() interface{} { - return &AccountingReportsNil{} -} - -func (ns *AccountingReportsNil) Type_() interface{} { - s := &AccountingReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AccountingReport)) - } - return s -} diff --git a/types/autosales_config.go b/types/autosales_config.go deleted file mode 100644 index 04be9200..00000000 --- a/types/autosales_config.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type AutosalesConfig struct { - ConfigLine []int64 `xmlrpc:"config_line"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AutosalesConfigNil struct { - ConfigLine interface{} `xmlrpc:"config_line"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AutosalesConfigModel string = "autosales.config" - -type AutosalesConfigs []AutosalesConfig - -type AutosalesConfigsNil []AutosalesConfigNil - -func (s *AutosalesConfig) NilableType_() interface{} { - return &AutosalesConfigNil{} -} - -func (ns *AutosalesConfigNil) Type_() interface{} { - s := &AutosalesConfig{} - return load(ns, s) -} - -func (s *AutosalesConfigs) NilableType_() interface{} { - return &AutosalesConfigsNil{} -} - -func (ns *AutosalesConfigsNil) Type_() interface{} { - s := &AutosalesConfigs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AutosalesConfig)) - } - return s -} diff --git a/types/autosales_config_line.go b/types/autosales_config_line.go deleted file mode 100644 index d24351e4..00000000 --- a/types/autosales_config_line.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type AutosalesConfigLine struct { - AutosalesConfigId Many2One `xmlrpc:"autosales_config_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PercentProductBase float64 `xmlrpc:"percent_product_base"` - ProductAuto Many2One `xmlrpc:"product_auto"` - ProductBase Many2One `xmlrpc:"product_base"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type AutosalesConfigLineNil struct { - AutosalesConfigId interface{} `xmlrpc:"autosales_config_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PercentProductBase interface{} `xmlrpc:"percent_product_base"` - ProductAuto interface{} `xmlrpc:"product_auto"` - ProductBase interface{} `xmlrpc:"product_base"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var AutosalesConfigLineModel string = "autosales.config.line" - -type AutosalesConfigLines []AutosalesConfigLine - -type AutosalesConfigLinesNil []AutosalesConfigLineNil - -func (s *AutosalesConfigLine) NilableType_() interface{} { - return &AutosalesConfigLineNil{} -} - -func (ns *AutosalesConfigLineNil) Type_() interface{} { - s := &AutosalesConfigLine{} - return load(ns, s) -} - -func (s *AutosalesConfigLines) NilableType_() interface{} { - return &AutosalesConfigLinesNil{} -} - -func (ns *AutosalesConfigLinesNil) Type_() interface{} { - s := &AutosalesConfigLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*AutosalesConfigLine)) - } - return s -} diff --git a/types/barcode_nomenclature.go b/types/barcode_nomenclature.go deleted file mode 100644 index 0a7c16ca..00000000 --- a/types/barcode_nomenclature.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type BarcodeNomenclature struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - RuleIds []int64 `xmlrpc:"rule_ids"` - UpcEanConv interface{} `xmlrpc:"upc_ean_conv"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BarcodeNomenclatureNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - RuleIds interface{} `xmlrpc:"rule_ids"` - UpcEanConv interface{} `xmlrpc:"upc_ean_conv"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BarcodeNomenclatureModel string = "barcode.nomenclature" - -type BarcodeNomenclatures []BarcodeNomenclature - -type BarcodeNomenclaturesNil []BarcodeNomenclatureNil - -func (s *BarcodeNomenclature) NilableType_() interface{} { - return &BarcodeNomenclatureNil{} -} - -func (ns *BarcodeNomenclatureNil) Type_() interface{} { - s := &BarcodeNomenclature{} - return load(ns, s) -} - -func (s *BarcodeNomenclatures) NilableType_() interface{} { - return &BarcodeNomenclaturesNil{} -} - -func (ns *BarcodeNomenclaturesNil) Type_() interface{} { - s := &BarcodeNomenclatures{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BarcodeNomenclature)) - } - return s -} diff --git a/types/barcode_rule.go b/types/barcode_rule.go deleted file mode 100644 index d1a7747d..00000000 --- a/types/barcode_rule.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type BarcodeRule struct { - Alias string `xmlrpc:"alias"` - BarcodeNomenclatureId Many2One `xmlrpc:"barcode_nomenclature_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Encoding interface{} `xmlrpc:"encoding"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Pattern string `xmlrpc:"pattern"` - Sequence int64 `xmlrpc:"sequence"` - Type interface{} `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BarcodeRuleNil struct { - Alias interface{} `xmlrpc:"alias"` - BarcodeNomenclatureId interface{} `xmlrpc:"barcode_nomenclature_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Encoding interface{} `xmlrpc:"encoding"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Pattern interface{} `xmlrpc:"pattern"` - Sequence interface{} `xmlrpc:"sequence"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BarcodeRuleModel string = "barcode.rule" - -type BarcodeRules []BarcodeRule - -type BarcodeRulesNil []BarcodeRuleNil - -func (s *BarcodeRule) NilableType_() interface{} { - return &BarcodeRuleNil{} -} - -func (ns *BarcodeRuleNil) Type_() interface{} { - s := &BarcodeRule{} - return load(ns, s) -} - -func (s *BarcodeRules) NilableType_() interface{} { - return &BarcodeRulesNil{} -} - -func (ns *BarcodeRulesNil) Type_() interface{} { - s := &BarcodeRules{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BarcodeRule)) - } - return s -} diff --git a/types/barcodes_barcode_events_mixin.go b/types/barcodes_barcode_events_mixin.go deleted file mode 100644 index 55374f83..00000000 --- a/types/barcodes_barcode_events_mixin.go +++ /dev/null @@ -1,46 +0,0 @@ -package types - -import ( - "time" -) - -type BarcodesBarcodeEventsMixin struct { - BarcodeScanned string `xmlrpc:"_barcode_scanned"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type BarcodesBarcodeEventsMixinNil struct { - BarcodeScanned interface{} `xmlrpc:"_barcode_scanned"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var BarcodesBarcodeEventsMixinModel string = "barcodes.barcode_events_mixin" - -type BarcodesBarcodeEventsMixins []BarcodesBarcodeEventsMixin - -type BarcodesBarcodeEventsMixinsNil []BarcodesBarcodeEventsMixinNil - -func (s *BarcodesBarcodeEventsMixin) NilableType_() interface{} { - return &BarcodesBarcodeEventsMixinNil{} -} - -func (ns *BarcodesBarcodeEventsMixinNil) Type_() interface{} { - s := &BarcodesBarcodeEventsMixin{} - return load(ns, s) -} - -func (s *BarcodesBarcodeEventsMixins) NilableType_() interface{} { - return &BarcodesBarcodeEventsMixinsNil{} -} - -func (ns *BarcodesBarcodeEventsMixinsNil) Type_() interface{} { - s := &BarcodesBarcodeEventsMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BarcodesBarcodeEventsMixin)) - } - return s -} diff --git a/types/base.go b/types/base.go deleted file mode 100644 index abdd942d..00000000 --- a/types/base.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type Base struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type BaseNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var BaseModel string = "base" - -type Bases []Base - -type BasesNil []BaseNil - -func (s *Base) NilableType_() interface{} { - return &BaseNil{} -} - -func (ns *BaseNil) Type_() interface{} { - s := &Base{} - return load(ns, s) -} - -func (s *Bases) NilableType_() interface{} { - return &BasesNil{} -} - -func (ns *BasesNil) Type_() interface{} { - s := &Bases{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*Base)) - } - return s -} diff --git a/types/base_import_import.go b/types/base_import_import.go deleted file mode 100644 index 96204832..00000000 --- a/types/base_import_import.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportImport struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - File string `xmlrpc:"file"` - FileName string `xmlrpc:"file_name"` - FileType string `xmlrpc:"file_type"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ResModel string `xmlrpc:"res_model"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportImportNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - File interface{} `xmlrpc:"file"` - FileName interface{} `xmlrpc:"file_name"` - FileType interface{} `xmlrpc:"file_type"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ResModel interface{} `xmlrpc:"res_model"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportImportModel string = "base_import.import" - -type BaseImportImports []BaseImportImport - -type BaseImportImportsNil []BaseImportImportNil - -func (s *BaseImportImport) NilableType_() interface{} { - return &BaseImportImportNil{} -} - -func (ns *BaseImportImportNil) Type_() interface{} { - s := &BaseImportImport{} - return load(ns, s) -} - -func (s *BaseImportImports) NilableType_() interface{} { - return &BaseImportImportsNil{} -} - -func (ns *BaseImportImportsNil) Type_() interface{} { - s := &BaseImportImports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportImport)) - } - return s -} diff --git a/types/base_import_tests_models_char.go b/types/base_import_tests_models_char.go deleted file mode 100644 index 9c480de1..00000000 --- a/types/base_import_tests_models_char.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsChar struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsCharNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsCharModel string = "base_import.tests.models.char" - -type BaseImportTestsModelsChars []BaseImportTestsModelsChar - -type BaseImportTestsModelsCharsNil []BaseImportTestsModelsCharNil - -func (s *BaseImportTestsModelsChar) NilableType_() interface{} { - return &BaseImportTestsModelsCharNil{} -} - -func (ns *BaseImportTestsModelsCharNil) Type_() interface{} { - s := &BaseImportTestsModelsChar{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsChars) NilableType_() interface{} { - return &BaseImportTestsModelsCharsNil{} -} - -func (ns *BaseImportTestsModelsCharsNil) Type_() interface{} { - s := &BaseImportTestsModelsChars{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsChar)) - } - return s -} diff --git a/types/base_import_tests_models_char_noreadonly.go b/types/base_import_tests_models_char_noreadonly.go deleted file mode 100644 index 7789f743..00000000 --- a/types/base_import_tests_models_char_noreadonly.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsCharNoreadonly struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsCharNoreadonlyNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsCharNoreadonlyModel string = "base_import.tests.models.char.noreadonly" - -type BaseImportTestsModelsCharNoreadonlys []BaseImportTestsModelsCharNoreadonly - -type BaseImportTestsModelsCharNoreadonlysNil []BaseImportTestsModelsCharNoreadonlyNil - -func (s *BaseImportTestsModelsCharNoreadonly) NilableType_() interface{} { - return &BaseImportTestsModelsCharNoreadonlyNil{} -} - -func (ns *BaseImportTestsModelsCharNoreadonlyNil) Type_() interface{} { - s := &BaseImportTestsModelsCharNoreadonly{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsCharNoreadonlys) NilableType_() interface{} { - return &BaseImportTestsModelsCharNoreadonlysNil{} -} - -func (ns *BaseImportTestsModelsCharNoreadonlysNil) Type_() interface{} { - s := &BaseImportTestsModelsCharNoreadonlys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsCharNoreadonly)) - } - return s -} diff --git a/types/base_import_tests_models_char_readonly.go b/types/base_import_tests_models_char_readonly.go deleted file mode 100644 index 314609f2..00000000 --- a/types/base_import_tests_models_char_readonly.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsCharReadonly struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsCharReadonlyNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsCharReadonlyModel string = "base_import.tests.models.char.readonly" - -type BaseImportTestsModelsCharReadonlys []BaseImportTestsModelsCharReadonly - -type BaseImportTestsModelsCharReadonlysNil []BaseImportTestsModelsCharReadonlyNil - -func (s *BaseImportTestsModelsCharReadonly) NilableType_() interface{} { - return &BaseImportTestsModelsCharReadonlyNil{} -} - -func (ns *BaseImportTestsModelsCharReadonlyNil) Type_() interface{} { - s := &BaseImportTestsModelsCharReadonly{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsCharReadonlys) NilableType_() interface{} { - return &BaseImportTestsModelsCharReadonlysNil{} -} - -func (ns *BaseImportTestsModelsCharReadonlysNil) Type_() interface{} { - s := &BaseImportTestsModelsCharReadonlys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsCharReadonly)) - } - return s -} diff --git a/types/base_import_tests_models_char_required.go b/types/base_import_tests_models_char_required.go deleted file mode 100644 index 11f85dc8..00000000 --- a/types/base_import_tests_models_char_required.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsCharRequired struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsCharRequiredNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsCharRequiredModel string = "base_import.tests.models.char.required" - -type BaseImportTestsModelsCharRequireds []BaseImportTestsModelsCharRequired - -type BaseImportTestsModelsCharRequiredsNil []BaseImportTestsModelsCharRequiredNil - -func (s *BaseImportTestsModelsCharRequired) NilableType_() interface{} { - return &BaseImportTestsModelsCharRequiredNil{} -} - -func (ns *BaseImportTestsModelsCharRequiredNil) Type_() interface{} { - s := &BaseImportTestsModelsCharRequired{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsCharRequireds) NilableType_() interface{} { - return &BaseImportTestsModelsCharRequiredsNil{} -} - -func (ns *BaseImportTestsModelsCharRequiredsNil) Type_() interface{} { - s := &BaseImportTestsModelsCharRequireds{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsCharRequired)) - } - return s -} diff --git a/types/base_import_tests_models_char_states.go b/types/base_import_tests_models_char_states.go deleted file mode 100644 index da1548bf..00000000 --- a/types/base_import_tests_models_char_states.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsCharStates struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsCharStatesNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsCharStatesModel string = "base_import.tests.models.char.states" - -type BaseImportTestsModelsCharStatess []BaseImportTestsModelsCharStates - -type BaseImportTestsModelsCharStatessNil []BaseImportTestsModelsCharStatesNil - -func (s *BaseImportTestsModelsCharStates) NilableType_() interface{} { - return &BaseImportTestsModelsCharStatesNil{} -} - -func (ns *BaseImportTestsModelsCharStatesNil) Type_() interface{} { - s := &BaseImportTestsModelsCharStates{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsCharStatess) NilableType_() interface{} { - return &BaseImportTestsModelsCharStatessNil{} -} - -func (ns *BaseImportTestsModelsCharStatessNil) Type_() interface{} { - s := &BaseImportTestsModelsCharStatess{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsCharStates)) - } - return s -} diff --git a/types/base_import_tests_models_char_stillreadonly.go b/types/base_import_tests_models_char_stillreadonly.go deleted file mode 100644 index 17305718..00000000 --- a/types/base_import_tests_models_char_stillreadonly.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsCharStillreadonly struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsCharStillreadonlyNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsCharStillreadonlyModel string = "base_import.tests.models.char.stillreadonly" - -type BaseImportTestsModelsCharStillreadonlys []BaseImportTestsModelsCharStillreadonly - -type BaseImportTestsModelsCharStillreadonlysNil []BaseImportTestsModelsCharStillreadonlyNil - -func (s *BaseImportTestsModelsCharStillreadonly) NilableType_() interface{} { - return &BaseImportTestsModelsCharStillreadonlyNil{} -} - -func (ns *BaseImportTestsModelsCharStillreadonlyNil) Type_() interface{} { - s := &BaseImportTestsModelsCharStillreadonly{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsCharStillreadonlys) NilableType_() interface{} { - return &BaseImportTestsModelsCharStillreadonlysNil{} -} - -func (ns *BaseImportTestsModelsCharStillreadonlysNil) Type_() interface{} { - s := &BaseImportTestsModelsCharStillreadonlys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsCharStillreadonly)) - } - return s -} diff --git a/types/base_import_tests_models_m2o.go b/types/base_import_tests_models_m2o.go deleted file mode 100644 index 2e33016b..00000000 --- a/types/base_import_tests_models_m2o.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsM2o struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value Many2One `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsM2oNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsM2oModel string = "base_import.tests.models.m2o" - -type BaseImportTestsModelsM2os []BaseImportTestsModelsM2o - -type BaseImportTestsModelsM2osNil []BaseImportTestsModelsM2oNil - -func (s *BaseImportTestsModelsM2o) NilableType_() interface{} { - return &BaseImportTestsModelsM2oNil{} -} - -func (ns *BaseImportTestsModelsM2oNil) Type_() interface{} { - s := &BaseImportTestsModelsM2o{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsM2os) NilableType_() interface{} { - return &BaseImportTestsModelsM2osNil{} -} - -func (ns *BaseImportTestsModelsM2osNil) Type_() interface{} { - s := &BaseImportTestsModelsM2os{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsM2o)) - } - return s -} diff --git a/types/base_import_tests_models_m2o_related.go b/types/base_import_tests_models_m2o_related.go deleted file mode 100644 index 47f27d90..00000000 --- a/types/base_import_tests_models_m2o_related.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsM2oRelated struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value int64 `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsM2oRelatedNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsM2oRelatedModel string = "base_import.tests.models.m2o.related" - -type BaseImportTestsModelsM2oRelateds []BaseImportTestsModelsM2oRelated - -type BaseImportTestsModelsM2oRelatedsNil []BaseImportTestsModelsM2oRelatedNil - -func (s *BaseImportTestsModelsM2oRelated) NilableType_() interface{} { - return &BaseImportTestsModelsM2oRelatedNil{} -} - -func (ns *BaseImportTestsModelsM2oRelatedNil) Type_() interface{} { - s := &BaseImportTestsModelsM2oRelated{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsM2oRelateds) NilableType_() interface{} { - return &BaseImportTestsModelsM2oRelatedsNil{} -} - -func (ns *BaseImportTestsModelsM2oRelatedsNil) Type_() interface{} { - s := &BaseImportTestsModelsM2oRelateds{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsM2oRelated)) - } - return s -} diff --git a/types/base_import_tests_models_m2o_required.go b/types/base_import_tests_models_m2o_required.go deleted file mode 100644 index 00b153d2..00000000 --- a/types/base_import_tests_models_m2o_required.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsM2oRequired struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value Many2One `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsM2oRequiredNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsM2oRequiredModel string = "base_import.tests.models.m2o.required" - -type BaseImportTestsModelsM2oRequireds []BaseImportTestsModelsM2oRequired - -type BaseImportTestsModelsM2oRequiredsNil []BaseImportTestsModelsM2oRequiredNil - -func (s *BaseImportTestsModelsM2oRequired) NilableType_() interface{} { - return &BaseImportTestsModelsM2oRequiredNil{} -} - -func (ns *BaseImportTestsModelsM2oRequiredNil) Type_() interface{} { - s := &BaseImportTestsModelsM2oRequired{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsM2oRequireds) NilableType_() interface{} { - return &BaseImportTestsModelsM2oRequiredsNil{} -} - -func (ns *BaseImportTestsModelsM2oRequiredsNil) Type_() interface{} { - s := &BaseImportTestsModelsM2oRequireds{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsM2oRequired)) - } - return s -} diff --git a/types/base_import_tests_models_m2o_required_related.go b/types/base_import_tests_models_m2o_required_related.go deleted file mode 100644 index 7ac4dfe3..00000000 --- a/types/base_import_tests_models_m2o_required_related.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsM2oRequiredRelated struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value int64 `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsM2oRequiredRelatedNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsM2oRequiredRelatedModel string = "base_import.tests.models.m2o.required.related" - -type BaseImportTestsModelsM2oRequiredRelateds []BaseImportTestsModelsM2oRequiredRelated - -type BaseImportTestsModelsM2oRequiredRelatedsNil []BaseImportTestsModelsM2oRequiredRelatedNil - -func (s *BaseImportTestsModelsM2oRequiredRelated) NilableType_() interface{} { - return &BaseImportTestsModelsM2oRequiredRelatedNil{} -} - -func (ns *BaseImportTestsModelsM2oRequiredRelatedNil) Type_() interface{} { - s := &BaseImportTestsModelsM2oRequiredRelated{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsM2oRequiredRelateds) NilableType_() interface{} { - return &BaseImportTestsModelsM2oRequiredRelatedsNil{} -} - -func (ns *BaseImportTestsModelsM2oRequiredRelatedsNil) Type_() interface{} { - s := &BaseImportTestsModelsM2oRequiredRelateds{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsM2oRequiredRelated)) - } - return s -} diff --git a/types/base_import_tests_models_o2m.go b/types/base_import_tests_models_o2m.go deleted file mode 100644 index 62501803..00000000 --- a/types/base_import_tests_models_o2m.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsO2m struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value []int64 `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsO2mNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsO2mModel string = "base_import.tests.models.o2m" - -type BaseImportTestsModelsO2ms []BaseImportTestsModelsO2m - -type BaseImportTestsModelsO2msNil []BaseImportTestsModelsO2mNil - -func (s *BaseImportTestsModelsO2m) NilableType_() interface{} { - return &BaseImportTestsModelsO2mNil{} -} - -func (ns *BaseImportTestsModelsO2mNil) Type_() interface{} { - s := &BaseImportTestsModelsO2m{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsO2ms) NilableType_() interface{} { - return &BaseImportTestsModelsO2msNil{} -} - -func (ns *BaseImportTestsModelsO2msNil) Type_() interface{} { - s := &BaseImportTestsModelsO2ms{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsO2m)) - } - return s -} diff --git a/types/base_import_tests_models_o2m_child.go b/types/base_import_tests_models_o2m_child.go deleted file mode 100644 index 98040063..00000000 --- a/types/base_import_tests_models_o2m_child.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsO2mChild struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ParentId Many2One `xmlrpc:"parent_id"` - Value int64 `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsO2mChildNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ParentId interface{} `xmlrpc:"parent_id"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsO2mChildModel string = "base_import.tests.models.o2m.child" - -type BaseImportTestsModelsO2mChilds []BaseImportTestsModelsO2mChild - -type BaseImportTestsModelsO2mChildsNil []BaseImportTestsModelsO2mChildNil - -func (s *BaseImportTestsModelsO2mChild) NilableType_() interface{} { - return &BaseImportTestsModelsO2mChildNil{} -} - -func (ns *BaseImportTestsModelsO2mChildNil) Type_() interface{} { - s := &BaseImportTestsModelsO2mChild{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsO2mChilds) NilableType_() interface{} { - return &BaseImportTestsModelsO2mChildsNil{} -} - -func (ns *BaseImportTestsModelsO2mChildsNil) Type_() interface{} { - s := &BaseImportTestsModelsO2mChilds{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsO2mChild)) - } - return s -} diff --git a/types/base_import_tests_models_preview.go b/types/base_import_tests_models_preview.go deleted file mode 100644 index 5acefb92..00000000 --- a/types/base_import_tests_models_preview.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type BaseImportTestsModelsPreview struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Othervalue int64 `xmlrpc:"othervalue"` - Somevalue int64 `xmlrpc:"somevalue"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseImportTestsModelsPreviewNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Othervalue interface{} `xmlrpc:"othervalue"` - Somevalue interface{} `xmlrpc:"somevalue"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseImportTestsModelsPreviewModel string = "base_import.tests.models.preview" - -type BaseImportTestsModelsPreviews []BaseImportTestsModelsPreview - -type BaseImportTestsModelsPreviewsNil []BaseImportTestsModelsPreviewNil - -func (s *BaseImportTestsModelsPreview) NilableType_() interface{} { - return &BaseImportTestsModelsPreviewNil{} -} - -func (ns *BaseImportTestsModelsPreviewNil) Type_() interface{} { - s := &BaseImportTestsModelsPreview{} - return load(ns, s) -} - -func (s *BaseImportTestsModelsPreviews) NilableType_() interface{} { - return &BaseImportTestsModelsPreviewsNil{} -} - -func (ns *BaseImportTestsModelsPreviewsNil) Type_() interface{} { - s := &BaseImportTestsModelsPreviews{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseImportTestsModelsPreview)) - } - return s -} diff --git a/types/base_language_export.go b/types/base_language_export.go deleted file mode 100644 index 12450a88..00000000 --- a/types/base_language_export.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type BaseLanguageExport struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Data string `xmlrpc:"data"` - DisplayName string `xmlrpc:"display_name"` - Format interface{} `xmlrpc:"format"` - Id int64 `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Modules []int64 `xmlrpc:"modules"` - Name string `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseLanguageExportNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Data interface{} `xmlrpc:"data"` - DisplayName interface{} `xmlrpc:"display_name"` - Format interface{} `xmlrpc:"format"` - Id interface{} `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Modules interface{} `xmlrpc:"modules"` - Name interface{} `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseLanguageExportModel string = "base.language.export" - -type BaseLanguageExports []BaseLanguageExport - -type BaseLanguageExportsNil []BaseLanguageExportNil - -func (s *BaseLanguageExport) NilableType_() interface{} { - return &BaseLanguageExportNil{} -} - -func (ns *BaseLanguageExportNil) Type_() interface{} { - s := &BaseLanguageExport{} - return load(ns, s) -} - -func (s *BaseLanguageExports) NilableType_() interface{} { - return &BaseLanguageExportsNil{} -} - -func (ns *BaseLanguageExportsNil) Type_() interface{} { - s := &BaseLanguageExports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseLanguageExport)) - } - return s -} diff --git a/types/base_language_import.go b/types/base_language_import.go deleted file mode 100644 index bf784b5e..00000000 --- a/types/base_language_import.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type BaseLanguageImport struct { - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Data string `xmlrpc:"data"` - DisplayName string `xmlrpc:"display_name"` - Filename string `xmlrpc:"filename"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Overwrite bool `xmlrpc:"overwrite"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseLanguageImportNil struct { - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Data interface{} `xmlrpc:"data"` - DisplayName interface{} `xmlrpc:"display_name"` - Filename interface{} `xmlrpc:"filename"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Overwrite bool `xmlrpc:"overwrite"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseLanguageImportModel string = "base.language.import" - -type BaseLanguageImports []BaseLanguageImport - -type BaseLanguageImportsNil []BaseLanguageImportNil - -func (s *BaseLanguageImport) NilableType_() interface{} { - return &BaseLanguageImportNil{} -} - -func (ns *BaseLanguageImportNil) Type_() interface{} { - s := &BaseLanguageImport{} - return load(ns, s) -} - -func (s *BaseLanguageImports) NilableType_() interface{} { - return &BaseLanguageImportsNil{} -} - -func (ns *BaseLanguageImportsNil) Type_() interface{} { - s := &BaseLanguageImports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseLanguageImport)) - } - return s -} diff --git a/types/base_language_install.go b/types/base_language_install.go deleted file mode 100644 index 1636485c..00000000 --- a/types/base_language_install.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type BaseLanguageInstall struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Overwrite bool `xmlrpc:"overwrite"` - State interface{} `xmlrpc:"state"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseLanguageInstallNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Overwrite bool `xmlrpc:"overwrite"` - State interface{} `xmlrpc:"state"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseLanguageInstallModel string = "base.language.install" - -type BaseLanguageInstalls []BaseLanguageInstall - -type BaseLanguageInstallsNil []BaseLanguageInstallNil - -func (s *BaseLanguageInstall) NilableType_() interface{} { - return &BaseLanguageInstallNil{} -} - -func (ns *BaseLanguageInstallNil) Type_() interface{} { - s := &BaseLanguageInstall{} - return load(ns, s) -} - -func (s *BaseLanguageInstalls) NilableType_() interface{} { - return &BaseLanguageInstallsNil{} -} - -func (ns *BaseLanguageInstallsNil) Type_() interface{} { - s := &BaseLanguageInstalls{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseLanguageInstall)) - } - return s -} diff --git a/types/base_module_uninstall.go b/types/base_module_uninstall.go deleted file mode 100644 index ae54b538..00000000 --- a/types/base_module_uninstall.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type BaseModuleUninstall struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModelIds []int64 `xmlrpc:"model_ids"` - ModuleId Many2One `xmlrpc:"module_id"` - ModuleIds []int64 `xmlrpc:"module_ids"` - ShowAll bool `xmlrpc:"show_all"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseModuleUninstallNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModelIds interface{} `xmlrpc:"model_ids"` - ModuleId interface{} `xmlrpc:"module_id"` - ModuleIds interface{} `xmlrpc:"module_ids"` - ShowAll bool `xmlrpc:"show_all"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseModuleUninstallModel string = "base.module.uninstall" - -type BaseModuleUninstalls []BaseModuleUninstall - -type BaseModuleUninstallsNil []BaseModuleUninstallNil - -func (s *BaseModuleUninstall) NilableType_() interface{} { - return &BaseModuleUninstallNil{} -} - -func (ns *BaseModuleUninstallNil) Type_() interface{} { - s := &BaseModuleUninstall{} - return load(ns, s) -} - -func (s *BaseModuleUninstalls) NilableType_() interface{} { - return &BaseModuleUninstallsNil{} -} - -func (ns *BaseModuleUninstallsNil) Type_() interface{} { - s := &BaseModuleUninstalls{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseModuleUninstall)) - } - return s -} diff --git a/types/base_module_update.go b/types/base_module_update.go deleted file mode 100644 index f4607569..00000000 --- a/types/base_module_update.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type BaseModuleUpdate struct { - Added int64 `xmlrpc:"added"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - State interface{} `xmlrpc:"state"` - Updated int64 `xmlrpc:"updated"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseModuleUpdateNil struct { - Added interface{} `xmlrpc:"added"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - State interface{} `xmlrpc:"state"` - Updated interface{} `xmlrpc:"updated"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseModuleUpdateModel string = "base.module.update" - -type BaseModuleUpdates []BaseModuleUpdate - -type BaseModuleUpdatesNil []BaseModuleUpdateNil - -func (s *BaseModuleUpdate) NilableType_() interface{} { - return &BaseModuleUpdateNil{} -} - -func (ns *BaseModuleUpdateNil) Type_() interface{} { - s := &BaseModuleUpdate{} - return load(ns, s) -} - -func (s *BaseModuleUpdates) NilableType_() interface{} { - return &BaseModuleUpdatesNil{} -} - -func (ns *BaseModuleUpdatesNil) Type_() interface{} { - s := &BaseModuleUpdates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseModuleUpdate)) - } - return s -} diff --git a/types/base_module_upgrade.go b/types/base_module_upgrade.go deleted file mode 100644 index 53167e29..00000000 --- a/types/base_module_upgrade.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseModuleUpgrade struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModuleInfo string `xmlrpc:"module_info"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseModuleUpgradeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModuleInfo interface{} `xmlrpc:"module_info"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseModuleUpgradeModel string = "base.module.upgrade" - -type BaseModuleUpgrades []BaseModuleUpgrade - -type BaseModuleUpgradesNil []BaseModuleUpgradeNil - -func (s *BaseModuleUpgrade) NilableType_() interface{} { - return &BaseModuleUpgradeNil{} -} - -func (ns *BaseModuleUpgradeNil) Type_() interface{} { - s := &BaseModuleUpgrade{} - return load(ns, s) -} - -func (s *BaseModuleUpgrades) NilableType_() interface{} { - return &BaseModuleUpgradesNil{} -} - -func (ns *BaseModuleUpgradesNil) Type_() interface{} { - s := &BaseModuleUpgrades{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseModuleUpgrade)) - } - return s -} diff --git a/types/base_partner_merge_automatic_wizard.go b/types/base_partner_merge_automatic_wizard.go deleted file mode 100644 index 6ddedd17..00000000 --- a/types/base_partner_merge_automatic_wizard.go +++ /dev/null @@ -1,80 +0,0 @@ -package types - -import ( - "time" -) - -type BasePartnerMergeAutomaticWizard struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrentLineId Many2One `xmlrpc:"current_line_id"` - DisplayName string `xmlrpc:"display_name"` - DstPartnerId Many2One `xmlrpc:"dst_partner_id"` - ExcludeContact bool `xmlrpc:"exclude_contact"` - ExcludeJournalItem bool `xmlrpc:"exclude_journal_item"` - GroupByEmail bool `xmlrpc:"group_by_email"` - GroupByIsCompany bool `xmlrpc:"group_by_is_company"` - GroupByName bool `xmlrpc:"group_by_name"` - GroupByParentId bool `xmlrpc:"group_by_parent_id"` - GroupByVat bool `xmlrpc:"group_by_vat"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LineIds []int64 `xmlrpc:"line_ids"` - MaximumGroup int64 `xmlrpc:"maximum_group"` - NumberGroup int64 `xmlrpc:"number_group"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - State interface{} `xmlrpc:"state"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BasePartnerMergeAutomaticWizardNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrentLineId interface{} `xmlrpc:"current_line_id"` - DisplayName interface{} `xmlrpc:"display_name"` - DstPartnerId interface{} `xmlrpc:"dst_partner_id"` - ExcludeContact bool `xmlrpc:"exclude_contact"` - ExcludeJournalItem bool `xmlrpc:"exclude_journal_item"` - GroupByEmail bool `xmlrpc:"group_by_email"` - GroupByIsCompany bool `xmlrpc:"group_by_is_company"` - GroupByName bool `xmlrpc:"group_by_name"` - GroupByParentId bool `xmlrpc:"group_by_parent_id"` - GroupByVat bool `xmlrpc:"group_by_vat"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LineIds interface{} `xmlrpc:"line_ids"` - MaximumGroup interface{} `xmlrpc:"maximum_group"` - NumberGroup interface{} `xmlrpc:"number_group"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - State interface{} `xmlrpc:"state"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BasePartnerMergeAutomaticWizardModel string = "base.partner.merge.automatic.wizard" - -type BasePartnerMergeAutomaticWizards []BasePartnerMergeAutomaticWizard - -type BasePartnerMergeAutomaticWizardsNil []BasePartnerMergeAutomaticWizardNil - -func (s *BasePartnerMergeAutomaticWizard) NilableType_() interface{} { - return &BasePartnerMergeAutomaticWizardNil{} -} - -func (ns *BasePartnerMergeAutomaticWizardNil) Type_() interface{} { - s := &BasePartnerMergeAutomaticWizard{} - return load(ns, s) -} - -func (s *BasePartnerMergeAutomaticWizards) NilableType_() interface{} { - return &BasePartnerMergeAutomaticWizardsNil{} -} - -func (ns *BasePartnerMergeAutomaticWizardsNil) Type_() interface{} { - s := &BasePartnerMergeAutomaticWizards{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BasePartnerMergeAutomaticWizard)) - } - return s -} diff --git a/types/base_partner_merge_line.go b/types/base_partner_merge_line.go deleted file mode 100644 index d4c7cdf4..00000000 --- a/types/base_partner_merge_line.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type BasePartnerMergeLine struct { - AggrIds string `xmlrpc:"aggr_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MinId int64 `xmlrpc:"min_id"` - WizardId Many2One `xmlrpc:"wizard_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BasePartnerMergeLineNil struct { - AggrIds interface{} `xmlrpc:"aggr_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MinId interface{} `xmlrpc:"min_id"` - WizardId interface{} `xmlrpc:"wizard_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BasePartnerMergeLineModel string = "base.partner.merge.line" - -type BasePartnerMergeLines []BasePartnerMergeLine - -type BasePartnerMergeLinesNil []BasePartnerMergeLineNil - -func (s *BasePartnerMergeLine) NilableType_() interface{} { - return &BasePartnerMergeLineNil{} -} - -func (ns *BasePartnerMergeLineNil) Type_() interface{} { - s := &BasePartnerMergeLine{} - return load(ns, s) -} - -func (s *BasePartnerMergeLines) NilableType_() interface{} { - return &BasePartnerMergeLinesNil{} -} - -func (ns *BasePartnerMergeLinesNil) Type_() interface{} { - s := &BasePartnerMergeLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BasePartnerMergeLine)) - } - return s -} diff --git a/types/base_update_translations.go b/types/base_update_translations.go deleted file mode 100644 index c49d2bdc..00000000 --- a/types/base_update_translations.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type BaseUpdateTranslations struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BaseUpdateTranslationsNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BaseUpdateTranslationsModel string = "base.update.translations" - -type BaseUpdateTranslationss []BaseUpdateTranslations - -type BaseUpdateTranslationssNil []BaseUpdateTranslationsNil - -func (s *BaseUpdateTranslations) NilableType_() interface{} { - return &BaseUpdateTranslationsNil{} -} - -func (ns *BaseUpdateTranslationsNil) Type_() interface{} { - s := &BaseUpdateTranslations{} - return load(ns, s) -} - -func (s *BaseUpdateTranslationss) NilableType_() interface{} { - return &BaseUpdateTranslationssNil{} -} - -func (ns *BaseUpdateTranslationssNil) Type_() interface{} { - s := &BaseUpdateTranslationss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BaseUpdateTranslations)) - } - return s -} diff --git a/types/board_board.go b/types/board_board.go deleted file mode 100644 index fbbc58d3..00000000 --- a/types/board_board.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type BoardBoard struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type BoardBoardNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var BoardBoardModel string = "board.board" - -type BoardBoards []BoardBoard - -type BoardBoardsNil []BoardBoardNil - -func (s *BoardBoard) NilableType_() interface{} { - return &BoardBoardNil{} -} - -func (ns *BoardBoardNil) Type_() interface{} { - s := &BoardBoard{} - return load(ns, s) -} - -func (s *BoardBoards) NilableType_() interface{} { - return &BoardBoardsNil{} -} - -func (ns *BoardBoardsNil) Type_() interface{} { - s := &BoardBoards{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BoardBoard)) - } - return s -} diff --git a/types/bus_bus.go b/types/bus_bus.go deleted file mode 100644 index c5627b6d..00000000 --- a/types/bus_bus.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type BusBus struct { - Channel string `xmlrpc:"channel"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Message string `xmlrpc:"message"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type BusBusNil struct { - Channel interface{} `xmlrpc:"channel"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Message interface{} `xmlrpc:"message"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var BusBusModel string = "bus.bus" - -type BusBuss []BusBus - -type BusBussNil []BusBusNil - -func (s *BusBus) NilableType_() interface{} { - return &BusBusNil{} -} - -func (ns *BusBusNil) Type_() interface{} { - s := &BusBus{} - return load(ns, s) -} - -func (s *BusBuss) NilableType_() interface{} { - return &BusBussNil{} -} - -func (ns *BusBussNil) Type_() interface{} { - s := &BusBuss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BusBus)) - } - return s -} diff --git a/types/bus_presence.go b/types/bus_presence.go deleted file mode 100644 index be2b7542..00000000 --- a/types/bus_presence.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type BusPresence struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastPoll time.Time `xmlrpc:"last_poll"` - LastPresence time.Time `xmlrpc:"last_presence"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Status interface{} `xmlrpc:"status"` - UserId Many2One `xmlrpc:"user_id"` -} - -type BusPresenceNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastPoll interface{} `xmlrpc:"last_poll"` - LastPresence interface{} `xmlrpc:"last_presence"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Status interface{} `xmlrpc:"status"` - UserId interface{} `xmlrpc:"user_id"` -} - -var BusPresenceModel string = "bus.presence" - -type BusPresences []BusPresence - -type BusPresencesNil []BusPresenceNil - -func (s *BusPresence) NilableType_() interface{} { - return &BusPresenceNil{} -} - -func (ns *BusPresenceNil) Type_() interface{} { - s := &BusPresence{} - return load(ns, s) -} - -func (s *BusPresences) NilableType_() interface{} { - return &BusPresencesNil{} -} - -func (ns *BusPresencesNil) Type_() interface{} { - s := &BusPresences{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*BusPresence)) - } - return s -} diff --git a/types/calendar_alarm.go b/types/calendar_alarm.go deleted file mode 100644 index 5a111d27..00000000 --- a/types/calendar_alarm.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type CalendarAlarm struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Duration int64 `xmlrpc:"duration"` - DurationMinutes int64 `xmlrpc:"duration_minutes"` - Id int64 `xmlrpc:"id"` - Interval interface{} `xmlrpc:"interval"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Type interface{} `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CalendarAlarmNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Duration interface{} `xmlrpc:"duration"` - DurationMinutes interface{} `xmlrpc:"duration_minutes"` - Id interface{} `xmlrpc:"id"` - Interval interface{} `xmlrpc:"interval"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CalendarAlarmModel string = "calendar.alarm" - -type CalendarAlarms []CalendarAlarm - -type CalendarAlarmsNil []CalendarAlarmNil - -func (s *CalendarAlarm) NilableType_() interface{} { - return &CalendarAlarmNil{} -} - -func (ns *CalendarAlarmNil) Type_() interface{} { - s := &CalendarAlarm{} - return load(ns, s) -} - -func (s *CalendarAlarms) NilableType_() interface{} { - return &CalendarAlarmsNil{} -} - -func (ns *CalendarAlarmsNil) Type_() interface{} { - s := &CalendarAlarms{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CalendarAlarm)) - } - return s -} diff --git a/types/calendar_alarm_manager.go b/types/calendar_alarm_manager.go deleted file mode 100644 index 40b9a44f..00000000 --- a/types/calendar_alarm_manager.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type CalendarAlarmManager struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type CalendarAlarmManagerNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var CalendarAlarmManagerModel string = "calendar.alarm_manager" - -type CalendarAlarmManagers []CalendarAlarmManager - -type CalendarAlarmManagersNil []CalendarAlarmManagerNil - -func (s *CalendarAlarmManager) NilableType_() interface{} { - return &CalendarAlarmManagerNil{} -} - -func (ns *CalendarAlarmManagerNil) Type_() interface{} { - s := &CalendarAlarmManager{} - return load(ns, s) -} - -func (s *CalendarAlarmManagers) NilableType_() interface{} { - return &CalendarAlarmManagersNil{} -} - -func (ns *CalendarAlarmManagersNil) Type_() interface{} { - s := &CalendarAlarmManagers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CalendarAlarmManager)) - } - return s -} diff --git a/types/calendar_attendee.go b/types/calendar_attendee.go deleted file mode 100644 index fdf87248..00000000 --- a/types/calendar_attendee.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type CalendarAttendee struct { - AccessToken string `xmlrpc:"access_token"` - Availability interface{} `xmlrpc:"availability"` - CommonName string `xmlrpc:"common_name"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Email string `xmlrpc:"email"` - EventId Many2One `xmlrpc:"event_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerId Many2One `xmlrpc:"partner_id"` - State interface{} `xmlrpc:"state"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CalendarAttendeeNil struct { - AccessToken interface{} `xmlrpc:"access_token"` - Availability interface{} `xmlrpc:"availability"` - CommonName interface{} `xmlrpc:"common_name"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Email interface{} `xmlrpc:"email"` - EventId interface{} `xmlrpc:"event_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerId interface{} `xmlrpc:"partner_id"` - State interface{} `xmlrpc:"state"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CalendarAttendeeModel string = "calendar.attendee" - -type CalendarAttendees []CalendarAttendee - -type CalendarAttendeesNil []CalendarAttendeeNil - -func (s *CalendarAttendee) NilableType_() interface{} { - return &CalendarAttendeeNil{} -} - -func (ns *CalendarAttendeeNil) Type_() interface{} { - s := &CalendarAttendee{} - return load(ns, s) -} - -func (s *CalendarAttendees) NilableType_() interface{} { - return &CalendarAttendeesNil{} -} - -func (ns *CalendarAttendeesNil) Type_() interface{} { - s := &CalendarAttendees{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CalendarAttendee)) - } - return s -} diff --git a/types/calendar_contacts.go b/types/calendar_contacts.go deleted file mode 100644 index adb908f7..00000000 --- a/types/calendar_contacts.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type CalendarContacts struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerId Many2One `xmlrpc:"partner_id"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CalendarContactsNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerId interface{} `xmlrpc:"partner_id"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CalendarContactsModel string = "calendar.contacts" - -type CalendarContactss []CalendarContacts - -type CalendarContactssNil []CalendarContactsNil - -func (s *CalendarContacts) NilableType_() interface{} { - return &CalendarContactsNil{} -} - -func (ns *CalendarContactsNil) Type_() interface{} { - s := &CalendarContacts{} - return load(ns, s) -} - -func (s *CalendarContactss) NilableType_() interface{} { - return &CalendarContactssNil{} -} - -func (ns *CalendarContactssNil) Type_() interface{} { - s := &CalendarContactss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CalendarContacts)) - } - return s -} diff --git a/types/calendar_event.go b/types/calendar_event.go deleted file mode 100644 index 864a1780..00000000 --- a/types/calendar_event.go +++ /dev/null @@ -1,176 +0,0 @@ -package types - -import ( - "time" -) - -type CalendarEvent struct { - Active bool `xmlrpc:"active"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - AlarmIds []int64 `xmlrpc:"alarm_ids"` - Allday bool `xmlrpc:"allday"` - AttendeeIds []int64 `xmlrpc:"attendee_ids"` - AttendeeStatus interface{} `xmlrpc:"attendee_status"` - Byday interface{} `xmlrpc:"byday"` - CategIds []int64 `xmlrpc:"categ_ids"` - Count int64 `xmlrpc:"count"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Day int64 `xmlrpc:"day"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - DisplayStart string `xmlrpc:"display_start"` - DisplayTime string `xmlrpc:"display_time"` - Duration float64 `xmlrpc:"duration"` - EndType interface{} `xmlrpc:"end_type"` - FinalDate time.Time `xmlrpc:"final_date"` - Fr bool `xmlrpc:"fr"` - Id int64 `xmlrpc:"id"` - Interval int64 `xmlrpc:"interval"` - IsAttendee bool `xmlrpc:"is_attendee"` - IsHighlighted bool `xmlrpc:"is_highlighted"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Location string `xmlrpc:"location"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Mo bool `xmlrpc:"mo"` - MonthBy interface{} `xmlrpc:"month_by"` - Name string `xmlrpc:"name"` - OpportunityId Many2One `xmlrpc:"opportunity_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - Privacy interface{} `xmlrpc:"privacy"` - Recurrency bool `xmlrpc:"recurrency"` - RecurrentId int64 `xmlrpc:"recurrent_id"` - RecurrentIdDate time.Time `xmlrpc:"recurrent_id_date"` - ResId int64 `xmlrpc:"res_id"` - ResModel string `xmlrpc:"res_model"` - ResModelId Many2One `xmlrpc:"res_model_id"` - Rrule string `xmlrpc:"rrule"` - RruleType interface{} `xmlrpc:"rrule_type"` - Sa bool `xmlrpc:"sa"` - ShowAs interface{} `xmlrpc:"show_as"` - Start time.Time `xmlrpc:"start"` - StartDate time.Time `xmlrpc:"start_date"` - StartDatetime time.Time `xmlrpc:"start_datetime"` - State interface{} `xmlrpc:"state"` - Stop time.Time `xmlrpc:"stop"` - StopDate time.Time `xmlrpc:"stop_date"` - StopDatetime time.Time `xmlrpc:"stop_datetime"` - Su bool `xmlrpc:"su"` - Th bool `xmlrpc:"th"` - Tu bool `xmlrpc:"tu"` - UserId Many2One `xmlrpc:"user_id"` - We bool `xmlrpc:"we"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WeekList interface{} `xmlrpc:"week_list"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CalendarEventNil struct { - Active bool `xmlrpc:"active"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - AlarmIds interface{} `xmlrpc:"alarm_ids"` - Allday bool `xmlrpc:"allday"` - AttendeeIds interface{} `xmlrpc:"attendee_ids"` - AttendeeStatus interface{} `xmlrpc:"attendee_status"` - Byday interface{} `xmlrpc:"byday"` - CategIds interface{} `xmlrpc:"categ_ids"` - Count interface{} `xmlrpc:"count"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Day interface{} `xmlrpc:"day"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - DisplayStart interface{} `xmlrpc:"display_start"` - DisplayTime interface{} `xmlrpc:"display_time"` - Duration interface{} `xmlrpc:"duration"` - EndType interface{} `xmlrpc:"end_type"` - FinalDate interface{} `xmlrpc:"final_date"` - Fr bool `xmlrpc:"fr"` - Id interface{} `xmlrpc:"id"` - Interval interface{} `xmlrpc:"interval"` - IsAttendee bool `xmlrpc:"is_attendee"` - IsHighlighted bool `xmlrpc:"is_highlighted"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Location interface{} `xmlrpc:"location"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Mo bool `xmlrpc:"mo"` - MonthBy interface{} `xmlrpc:"month_by"` - Name interface{} `xmlrpc:"name"` - OpportunityId interface{} `xmlrpc:"opportunity_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - Privacy interface{} `xmlrpc:"privacy"` - Recurrency bool `xmlrpc:"recurrency"` - RecurrentId interface{} `xmlrpc:"recurrent_id"` - RecurrentIdDate interface{} `xmlrpc:"recurrent_id_date"` - ResId interface{} `xmlrpc:"res_id"` - ResModel interface{} `xmlrpc:"res_model"` - ResModelId interface{} `xmlrpc:"res_model_id"` - Rrule interface{} `xmlrpc:"rrule"` - RruleType interface{} `xmlrpc:"rrule_type"` - Sa bool `xmlrpc:"sa"` - ShowAs interface{} `xmlrpc:"show_as"` - Start interface{} `xmlrpc:"start"` - StartDate interface{} `xmlrpc:"start_date"` - StartDatetime interface{} `xmlrpc:"start_datetime"` - State interface{} `xmlrpc:"state"` - Stop interface{} `xmlrpc:"stop"` - StopDate interface{} `xmlrpc:"stop_date"` - StopDatetime interface{} `xmlrpc:"stop_datetime"` - Su bool `xmlrpc:"su"` - Th bool `xmlrpc:"th"` - Tu bool `xmlrpc:"tu"` - UserId interface{} `xmlrpc:"user_id"` - We bool `xmlrpc:"we"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WeekList interface{} `xmlrpc:"week_list"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CalendarEventModel string = "calendar.event" - -type CalendarEvents []CalendarEvent - -type CalendarEventsNil []CalendarEventNil - -func (s *CalendarEvent) NilableType_() interface{} { - return &CalendarEventNil{} -} - -func (ns *CalendarEventNil) Type_() interface{} { - s := &CalendarEvent{} - return load(ns, s) -} - -func (s *CalendarEvents) NilableType_() interface{} { - return &CalendarEventsNil{} -} - -func (ns *CalendarEventsNil) Type_() interface{} { - s := &CalendarEvents{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CalendarEvent)) - } - return s -} diff --git a/types/calendar_event_type.go b/types/calendar_event_type.go deleted file mode 100644 index 9344b565..00000000 --- a/types/calendar_event_type.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type CalendarEventType struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CalendarEventTypeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CalendarEventTypeModel string = "calendar.event.type" - -type CalendarEventTypes []CalendarEventType - -type CalendarEventTypesNil []CalendarEventTypeNil - -func (s *CalendarEventType) NilableType_() interface{} { - return &CalendarEventTypeNil{} -} - -func (ns *CalendarEventTypeNil) Type_() interface{} { - s := &CalendarEventType{} - return load(ns, s) -} - -func (s *CalendarEventTypes) NilableType_() interface{} { - return &CalendarEventTypesNil{} -} - -func (ns *CalendarEventTypesNil) Type_() interface{} { - s := &CalendarEventTypes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CalendarEventType)) - } - return s -} diff --git a/types/cash_box_in.go b/types/cash_box_in.go deleted file mode 100644 index d029cd42..00000000 --- a/types/cash_box_in.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type CashBoxIn struct { - Amount float64 `xmlrpc:"amount"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Ref string `xmlrpc:"ref"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CashBoxInNil struct { - Amount interface{} `xmlrpc:"amount"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Ref interface{} `xmlrpc:"ref"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CashBoxInModel string = "cash.box.in" - -type CashBoxIns []CashBoxIn - -type CashBoxInsNil []CashBoxInNil - -func (s *CashBoxIn) NilableType_() interface{} { - return &CashBoxInNil{} -} - -func (ns *CashBoxInNil) Type_() interface{} { - s := &CashBoxIn{} - return load(ns, s) -} - -func (s *CashBoxIns) NilableType_() interface{} { - return &CashBoxInsNil{} -} - -func (ns *CashBoxInsNil) Type_() interface{} { - s := &CashBoxIns{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CashBoxIn)) - } - return s -} diff --git a/types/cash_box_out.go b/types/cash_box_out.go deleted file mode 100644 index 81886dd7..00000000 --- a/types/cash_box_out.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type CashBoxOut struct { - Amount float64 `xmlrpc:"amount"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CashBoxOutNil struct { - Amount interface{} `xmlrpc:"amount"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CashBoxOutModel string = "cash.box.out" - -type CashBoxOuts []CashBoxOut - -type CashBoxOutsNil []CashBoxOutNil - -func (s *CashBoxOut) NilableType_() interface{} { - return &CashBoxOutNil{} -} - -func (ns *CashBoxOutNil) Type_() interface{} { - s := &CashBoxOut{} - return load(ns, s) -} - -func (s *CashBoxOuts) NilableType_() interface{} { - return &CashBoxOutsNil{} -} - -func (ns *CashBoxOutsNil) Type_() interface{} { - s := &CashBoxOuts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CashBoxOut)) - } - return s -} diff --git a/types/change_password_user.go b/types/change_password_user.go deleted file mode 100644 index c0380da7..00000000 --- a/types/change_password_user.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type ChangePasswordUser struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - NewPasswd string `xmlrpc:"new_passwd"` - UserId Many2One `xmlrpc:"user_id"` - UserLogin string `xmlrpc:"user_login"` - WizardId Many2One `xmlrpc:"wizard_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ChangePasswordUserNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - NewPasswd interface{} `xmlrpc:"new_passwd"` - UserId interface{} `xmlrpc:"user_id"` - UserLogin interface{} `xmlrpc:"user_login"` - WizardId interface{} `xmlrpc:"wizard_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ChangePasswordUserModel string = "change.password.user" - -type ChangePasswordUsers []ChangePasswordUser - -type ChangePasswordUsersNil []ChangePasswordUserNil - -func (s *ChangePasswordUser) NilableType_() interface{} { - return &ChangePasswordUserNil{} -} - -func (ns *ChangePasswordUserNil) Type_() interface{} { - s := &ChangePasswordUser{} - return load(ns, s) -} - -func (s *ChangePasswordUsers) NilableType_() interface{} { - return &ChangePasswordUsersNil{} -} - -func (ns *ChangePasswordUsersNil) Type_() interface{} { - s := &ChangePasswordUsers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ChangePasswordUser)) - } - return s -} diff --git a/types/change_password_wizard.go b/types/change_password_wizard.go deleted file mode 100644 index e9cfc91f..00000000 --- a/types/change_password_wizard.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type ChangePasswordWizard struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - UserIds []int64 `xmlrpc:"user_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ChangePasswordWizardNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - UserIds interface{} `xmlrpc:"user_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ChangePasswordWizardModel string = "change.password.wizard" - -type ChangePasswordWizards []ChangePasswordWizard - -type ChangePasswordWizardsNil []ChangePasswordWizardNil - -func (s *ChangePasswordWizard) NilableType_() interface{} { - return &ChangePasswordWizardNil{} -} - -func (ns *ChangePasswordWizardNil) Type_() interface{} { - s := &ChangePasswordWizard{} - return load(ns, s) -} - -func (s *ChangePasswordWizards) NilableType_() interface{} { - return &ChangePasswordWizardsNil{} -} - -func (ns *ChangePasswordWizardsNil) Type_() interface{} { - s := &ChangePasswordWizards{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ChangePasswordWizard)) - } - return s -} diff --git a/types/crm_activity_report.go b/types/crm_activity_report.go deleted file mode 100644 index 9700ac66..00000000 --- a/types/crm_activity_report.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type CrmActivityReport struct { - Active bool `xmlrpc:"active"` - AuthorId Many2One `xmlrpc:"author_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryId Many2One `xmlrpc:"country_id"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeadId Many2One `xmlrpc:"lead_id"` - LeadType string `xmlrpc:"lead_type"` - MailActivityTypeId Many2One `xmlrpc:"mail_activity_type_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - Probability float64 `xmlrpc:"probability"` - StageId Many2One `xmlrpc:"stage_id"` - Subject string `xmlrpc:"subject"` - SubtypeId Many2One `xmlrpc:"subtype_id"` - TeamId Many2One `xmlrpc:"team_id"` - UserId Many2One `xmlrpc:"user_id"` -} - -type CrmActivityReportNil struct { - Active bool `xmlrpc:"active"` - AuthorId interface{} `xmlrpc:"author_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryId interface{} `xmlrpc:"country_id"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeadId interface{} `xmlrpc:"lead_id"` - LeadType interface{} `xmlrpc:"lead_type"` - MailActivityTypeId interface{} `xmlrpc:"mail_activity_type_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - Probability interface{} `xmlrpc:"probability"` - StageId interface{} `xmlrpc:"stage_id"` - Subject interface{} `xmlrpc:"subject"` - SubtypeId interface{} `xmlrpc:"subtype_id"` - TeamId interface{} `xmlrpc:"team_id"` - UserId interface{} `xmlrpc:"user_id"` -} - -var CrmActivityReportModel string = "crm.activity.report" - -type CrmActivityReports []CrmActivityReport - -type CrmActivityReportsNil []CrmActivityReportNil - -func (s *CrmActivityReport) NilableType_() interface{} { - return &CrmActivityReportNil{} -} - -func (ns *CrmActivityReportNil) Type_() interface{} { - s := &CrmActivityReport{} - return load(ns, s) -} - -func (s *CrmActivityReports) NilableType_() interface{} { - return &CrmActivityReportsNil{} -} - -func (ns *CrmActivityReportsNil) Type_() interface{} { - s := &CrmActivityReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmActivityReport)) - } - return s -} diff --git a/types/crm_lead.go b/types/crm_lead.go deleted file mode 100644 index c92bdd78..00000000 --- a/types/crm_lead.go +++ /dev/null @@ -1,196 +0,0 @@ -package types - -import ( - "time" -) - -type CrmLead struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - CampaignId Many2One `xmlrpc:"campaign_id"` - City string `xmlrpc:"city"` - Color int64 `xmlrpc:"color"` - CompanyCurrency Many2One `xmlrpc:"company_currency"` - CompanyId Many2One `xmlrpc:"company_id"` - ContactName string `xmlrpc:"contact_name"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateActionLast time.Time `xmlrpc:"date_action_last"` - DateClosed time.Time `xmlrpc:"date_closed"` - DateConversion time.Time `xmlrpc:"date_conversion"` - DateDeadline time.Time `xmlrpc:"date_deadline"` - DateLastStageUpdate time.Time `xmlrpc:"date_last_stage_update"` - DateOpen time.Time `xmlrpc:"date_open"` - DayClose float64 `xmlrpc:"day_close"` - DayOpen float64 `xmlrpc:"day_open"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - EmailCc string `xmlrpc:"email_cc"` - EmailFrom string `xmlrpc:"email_from"` - Function string `xmlrpc:"function"` - Id int64 `xmlrpc:"id"` - KanbanState interface{} `xmlrpc:"kanban_state"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LostReason Many2One `xmlrpc:"lost_reason"` - MachineLeadName string `xmlrpc:"machine_lead_name"` - MediumId Many2One `xmlrpc:"medium_id"` - MeetingCount int64 `xmlrpc:"meeting_count"` - MessageBounce int64 `xmlrpc:"message_bounce"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Mobile string `xmlrpc:"mobile"` - Name string `xmlrpc:"name"` - OptOut bool `xmlrpc:"opt_out"` - OrderIds []int64 `xmlrpc:"order_ids"` - PartnerAddressEmail string `xmlrpc:"partner_address_email"` - PartnerAddressName string `xmlrpc:"partner_address_name"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerName string `xmlrpc:"partner_name"` - Phone string `xmlrpc:"phone"` - PlannedRevenue float64 `xmlrpc:"planned_revenue"` - Priority interface{} `xmlrpc:"priority"` - Probability float64 `xmlrpc:"probability"` - Referred string `xmlrpc:"referred"` - SaleAmountTotal float64 `xmlrpc:"sale_amount_total"` - SaleNumber int64 `xmlrpc:"sale_number"` - SourceId Many2One `xmlrpc:"source_id"` - StageId Many2One `xmlrpc:"stage_id"` - StateId Many2One `xmlrpc:"state_id"` - Street string `xmlrpc:"street"` - Street2 string `xmlrpc:"street2"` - TagIds []int64 `xmlrpc:"tag_ids"` - TeamId Many2One `xmlrpc:"team_id"` - Title Many2One `xmlrpc:"title"` - Type interface{} `xmlrpc:"type"` - UserEmail string `xmlrpc:"user_email"` - UserId Many2One `xmlrpc:"user_id"` - UserLogin string `xmlrpc:"user_login"` - Website string `xmlrpc:"website"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - Zip string `xmlrpc:"zip"` -} - -type CrmLeadNil struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - CampaignId interface{} `xmlrpc:"campaign_id"` - City interface{} `xmlrpc:"city"` - Color interface{} `xmlrpc:"color"` - CompanyCurrency interface{} `xmlrpc:"company_currency"` - CompanyId interface{} `xmlrpc:"company_id"` - ContactName interface{} `xmlrpc:"contact_name"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateActionLast interface{} `xmlrpc:"date_action_last"` - DateClosed interface{} `xmlrpc:"date_closed"` - DateConversion interface{} `xmlrpc:"date_conversion"` - DateDeadline interface{} `xmlrpc:"date_deadline"` - DateLastStageUpdate interface{} `xmlrpc:"date_last_stage_update"` - DateOpen interface{} `xmlrpc:"date_open"` - DayClose interface{} `xmlrpc:"day_close"` - DayOpen interface{} `xmlrpc:"day_open"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailCc interface{} `xmlrpc:"email_cc"` - EmailFrom interface{} `xmlrpc:"email_from"` - Function interface{} `xmlrpc:"function"` - Id interface{} `xmlrpc:"id"` - KanbanState interface{} `xmlrpc:"kanban_state"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LostReason interface{} `xmlrpc:"lost_reason"` - MachineLeadName interface{} `xmlrpc:"machine_lead_name"` - MediumId interface{} `xmlrpc:"medium_id"` - MeetingCount interface{} `xmlrpc:"meeting_count"` - MessageBounce interface{} `xmlrpc:"message_bounce"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Mobile interface{} `xmlrpc:"mobile"` - Name interface{} `xmlrpc:"name"` - OptOut bool `xmlrpc:"opt_out"` - OrderIds interface{} `xmlrpc:"order_ids"` - PartnerAddressEmail interface{} `xmlrpc:"partner_address_email"` - PartnerAddressName interface{} `xmlrpc:"partner_address_name"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerName interface{} `xmlrpc:"partner_name"` - Phone interface{} `xmlrpc:"phone"` - PlannedRevenue interface{} `xmlrpc:"planned_revenue"` - Priority interface{} `xmlrpc:"priority"` - Probability interface{} `xmlrpc:"probability"` - Referred interface{} `xmlrpc:"referred"` - SaleAmountTotal interface{} `xmlrpc:"sale_amount_total"` - SaleNumber interface{} `xmlrpc:"sale_number"` - SourceId interface{} `xmlrpc:"source_id"` - StageId interface{} `xmlrpc:"stage_id"` - StateId interface{} `xmlrpc:"state_id"` - Street interface{} `xmlrpc:"street"` - Street2 interface{} `xmlrpc:"street2"` - TagIds interface{} `xmlrpc:"tag_ids"` - TeamId interface{} `xmlrpc:"team_id"` - Title interface{} `xmlrpc:"title"` - Type interface{} `xmlrpc:"type"` - UserEmail interface{} `xmlrpc:"user_email"` - UserId interface{} `xmlrpc:"user_id"` - UserLogin interface{} `xmlrpc:"user_login"` - Website interface{} `xmlrpc:"website"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - Zip interface{} `xmlrpc:"zip"` -} - -var CrmLeadModel string = "crm.lead" - -type CrmLeads []CrmLead - -type CrmLeadsNil []CrmLeadNil - -func (s *CrmLead) NilableType_() interface{} { - return &CrmLeadNil{} -} - -func (ns *CrmLeadNil) Type_() interface{} { - s := &CrmLead{} - return load(ns, s) -} - -func (s *CrmLeads) NilableType_() interface{} { - return &CrmLeadsNil{} -} - -func (ns *CrmLeadsNil) Type_() interface{} { - s := &CrmLeads{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmLead)) - } - return s -} diff --git a/types/crm_lead2opportunity_partner.go b/types/crm_lead2opportunity_partner.go deleted file mode 100644 index 79d7196b..00000000 --- a/types/crm_lead2opportunity_partner.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type CrmLead2opportunityPartner struct { - Action interface{} `xmlrpc:"action"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - OpportunityIds []int64 `xmlrpc:"opportunity_ids"` - PartnerId Many2One `xmlrpc:"partner_id"` - TeamId Many2One `xmlrpc:"team_id"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmLead2opportunityPartnerNil struct { - Action interface{} `xmlrpc:"action"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - OpportunityIds interface{} `xmlrpc:"opportunity_ids"` - PartnerId interface{} `xmlrpc:"partner_id"` - TeamId interface{} `xmlrpc:"team_id"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmLead2opportunityPartnerModel string = "crm.lead2opportunity.partner" - -type CrmLead2opportunityPartners []CrmLead2opportunityPartner - -type CrmLead2opportunityPartnersNil []CrmLead2opportunityPartnerNil - -func (s *CrmLead2opportunityPartner) NilableType_() interface{} { - return &CrmLead2opportunityPartnerNil{} -} - -func (ns *CrmLead2opportunityPartnerNil) Type_() interface{} { - s := &CrmLead2opportunityPartner{} - return load(ns, s) -} - -func (s *CrmLead2opportunityPartners) NilableType_() interface{} { - return &CrmLead2opportunityPartnersNil{} -} - -func (ns *CrmLead2opportunityPartnersNil) Type_() interface{} { - s := &CrmLead2opportunityPartners{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmLead2opportunityPartner)) - } - return s -} diff --git a/types/crm_lead2opportunity_partner_mass.go b/types/crm_lead2opportunity_partner_mass.go deleted file mode 100644 index 633e34ef..00000000 --- a/types/crm_lead2opportunity_partner_mass.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type CrmLead2opportunityPartnerMass struct { - Action interface{} `xmlrpc:"action"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Deduplicate bool `xmlrpc:"deduplicate"` - DisplayName string `xmlrpc:"display_name"` - ForceAssignation bool `xmlrpc:"force_assignation"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - OpportunityIds []int64 `xmlrpc:"opportunity_ids"` - PartnerId Many2One `xmlrpc:"partner_id"` - TeamId Many2One `xmlrpc:"team_id"` - UserId Many2One `xmlrpc:"user_id"` - UserIds []int64 `xmlrpc:"user_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmLead2opportunityPartnerMassNil struct { - Action interface{} `xmlrpc:"action"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Deduplicate bool `xmlrpc:"deduplicate"` - DisplayName interface{} `xmlrpc:"display_name"` - ForceAssignation bool `xmlrpc:"force_assignation"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - OpportunityIds interface{} `xmlrpc:"opportunity_ids"` - PartnerId interface{} `xmlrpc:"partner_id"` - TeamId interface{} `xmlrpc:"team_id"` - UserId interface{} `xmlrpc:"user_id"` - UserIds interface{} `xmlrpc:"user_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmLead2opportunityPartnerMassModel string = "crm.lead2opportunity.partner.mass" - -type CrmLead2opportunityPartnerMasss []CrmLead2opportunityPartnerMass - -type CrmLead2opportunityPartnerMasssNil []CrmLead2opportunityPartnerMassNil - -func (s *CrmLead2opportunityPartnerMass) NilableType_() interface{} { - return &CrmLead2opportunityPartnerMassNil{} -} - -func (ns *CrmLead2opportunityPartnerMassNil) Type_() interface{} { - s := &CrmLead2opportunityPartnerMass{} - return load(ns, s) -} - -func (s *CrmLead2opportunityPartnerMasss) NilableType_() interface{} { - return &CrmLead2opportunityPartnerMasssNil{} -} - -func (ns *CrmLead2opportunityPartnerMasssNil) Type_() interface{} { - s := &CrmLead2opportunityPartnerMasss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmLead2opportunityPartnerMass)) - } - return s -} diff --git a/types/crm_lead_lost.go b/types/crm_lead_lost.go deleted file mode 100644 index 862cd67b..00000000 --- a/types/crm_lead_lost.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type CrmLeadLost struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LostReasonId Many2One `xmlrpc:"lost_reason_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmLeadLostNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LostReasonId interface{} `xmlrpc:"lost_reason_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmLeadLostModel string = "crm.lead.lost" - -type CrmLeadLosts []CrmLeadLost - -type CrmLeadLostsNil []CrmLeadLostNil - -func (s *CrmLeadLost) NilableType_() interface{} { - return &CrmLeadLostNil{} -} - -func (ns *CrmLeadLostNil) Type_() interface{} { - s := &CrmLeadLost{} - return load(ns, s) -} - -func (s *CrmLeadLosts) NilableType_() interface{} { - return &CrmLeadLostsNil{} -} - -func (ns *CrmLeadLostsNil) Type_() interface{} { - s := &CrmLeadLosts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmLeadLost)) - } - return s -} diff --git a/types/crm_lead_tag.go b/types/crm_lead_tag.go deleted file mode 100644 index f27b2f53..00000000 --- a/types/crm_lead_tag.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type CrmLeadTag struct { - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmLeadTagNil struct { - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmLeadTagModel string = "crm.lead.tag" - -type CrmLeadTags []CrmLeadTag - -type CrmLeadTagsNil []CrmLeadTagNil - -func (s *CrmLeadTag) NilableType_() interface{} { - return &CrmLeadTagNil{} -} - -func (ns *CrmLeadTagNil) Type_() interface{} { - s := &CrmLeadTag{} - return load(ns, s) -} - -func (s *CrmLeadTags) NilableType_() interface{} { - return &CrmLeadTagsNil{} -} - -func (ns *CrmLeadTagsNil) Type_() interface{} { - s := &CrmLeadTags{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmLeadTag)) - } - return s -} diff --git a/types/crm_lost_reason.go b/types/crm_lost_reason.go deleted file mode 100644 index 8ffaf0fe..00000000 --- a/types/crm_lost_reason.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type CrmLostReason struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmLostReasonNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmLostReasonModel string = "crm.lost.reason" - -type CrmLostReasons []CrmLostReason - -type CrmLostReasonsNil []CrmLostReasonNil - -func (s *CrmLostReason) NilableType_() interface{} { - return &CrmLostReasonNil{} -} - -func (ns *CrmLostReasonNil) Type_() interface{} { - s := &CrmLostReason{} - return load(ns, s) -} - -func (s *CrmLostReasons) NilableType_() interface{} { - return &CrmLostReasonsNil{} -} - -func (ns *CrmLostReasonsNil) Type_() interface{} { - s := &CrmLostReasons{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmLostReason)) - } - return s -} diff --git a/types/crm_merge_opportunity.go b/types/crm_merge_opportunity.go deleted file mode 100644 index 8c28faf5..00000000 --- a/types/crm_merge_opportunity.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type CrmMergeOpportunity struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - OpportunityIds []int64 `xmlrpc:"opportunity_ids"` - TeamId Many2One `xmlrpc:"team_id"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmMergeOpportunityNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - OpportunityIds interface{} `xmlrpc:"opportunity_ids"` - TeamId interface{} `xmlrpc:"team_id"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmMergeOpportunityModel string = "crm.merge.opportunity" - -type CrmMergeOpportunitys []CrmMergeOpportunity - -type CrmMergeOpportunitysNil []CrmMergeOpportunityNil - -func (s *CrmMergeOpportunity) NilableType_() interface{} { - return &CrmMergeOpportunityNil{} -} - -func (ns *CrmMergeOpportunityNil) Type_() interface{} { - s := &CrmMergeOpportunity{} - return load(ns, s) -} - -func (s *CrmMergeOpportunitys) NilableType_() interface{} { - return &CrmMergeOpportunitysNil{} -} - -func (ns *CrmMergeOpportunitysNil) Type_() interface{} { - s := &CrmMergeOpportunitys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmMergeOpportunity)) - } - return s -} diff --git a/types/crm_opportunity_report.go b/types/crm_opportunity_report.go deleted file mode 100644 index 42750f31..00000000 --- a/types/crm_opportunity_report.go +++ /dev/null @@ -1,100 +0,0 @@ -package types - -import ( - "time" -) - -type CrmOpportunityReport struct { - Active bool `xmlrpc:"active"` - CampaignId Many2One `xmlrpc:"campaign_id"` - City string `xmlrpc:"city"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - DateClosed time.Time `xmlrpc:"date_closed"` - DateConversion time.Time `xmlrpc:"date_conversion"` - DateDeadline time.Time `xmlrpc:"date_deadline"` - DateLastStageUpdate time.Time `xmlrpc:"date_last_stage_update"` - DelayClose float64 `xmlrpc:"delay_close"` - DelayExpected float64 `xmlrpc:"delay_expected"` - DelayOpen float64 `xmlrpc:"delay_open"` - DisplayName string `xmlrpc:"display_name"` - ExpectedRevenue float64 `xmlrpc:"expected_revenue"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LostReason Many2One `xmlrpc:"lost_reason"` - MediumId Many2One `xmlrpc:"medium_id"` - NbrActivities int64 `xmlrpc:"nbr_activities"` - OpeningDate time.Time `xmlrpc:"opening_date"` - PartnerId Many2One `xmlrpc:"partner_id"` - Priority interface{} `xmlrpc:"priority"` - Probability float64 `xmlrpc:"probability"` - SourceId Many2One `xmlrpc:"source_id"` - StageId Many2One `xmlrpc:"stage_id"` - StageName string `xmlrpc:"stage_name"` - TeamId Many2One `xmlrpc:"team_id"` - TotalRevenue float64 `xmlrpc:"total_revenue"` - Type interface{} `xmlrpc:"type"` - UserId Many2One `xmlrpc:"user_id"` -} - -type CrmOpportunityReportNil struct { - Active bool `xmlrpc:"active"` - CampaignId interface{} `xmlrpc:"campaign_id"` - City interface{} `xmlrpc:"city"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - DateClosed interface{} `xmlrpc:"date_closed"` - DateConversion interface{} `xmlrpc:"date_conversion"` - DateDeadline interface{} `xmlrpc:"date_deadline"` - DateLastStageUpdate interface{} `xmlrpc:"date_last_stage_update"` - DelayClose interface{} `xmlrpc:"delay_close"` - DelayExpected interface{} `xmlrpc:"delay_expected"` - DelayOpen interface{} `xmlrpc:"delay_open"` - DisplayName interface{} `xmlrpc:"display_name"` - ExpectedRevenue interface{} `xmlrpc:"expected_revenue"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LostReason interface{} `xmlrpc:"lost_reason"` - MediumId interface{} `xmlrpc:"medium_id"` - NbrActivities interface{} `xmlrpc:"nbr_activities"` - OpeningDate interface{} `xmlrpc:"opening_date"` - PartnerId interface{} `xmlrpc:"partner_id"` - Priority interface{} `xmlrpc:"priority"` - Probability interface{} `xmlrpc:"probability"` - SourceId interface{} `xmlrpc:"source_id"` - StageId interface{} `xmlrpc:"stage_id"` - StageName interface{} `xmlrpc:"stage_name"` - TeamId interface{} `xmlrpc:"team_id"` - TotalRevenue interface{} `xmlrpc:"total_revenue"` - Type interface{} `xmlrpc:"type"` - UserId interface{} `xmlrpc:"user_id"` -} - -var CrmOpportunityReportModel string = "crm.opportunity.report" - -type CrmOpportunityReports []CrmOpportunityReport - -type CrmOpportunityReportsNil []CrmOpportunityReportNil - -func (s *CrmOpportunityReport) NilableType_() interface{} { - return &CrmOpportunityReportNil{} -} - -func (ns *CrmOpportunityReportNil) Type_() interface{} { - s := &CrmOpportunityReport{} - return load(ns, s) -} - -func (s *CrmOpportunityReports) NilableType_() interface{} { - return &CrmOpportunityReportsNil{} -} - -func (ns *CrmOpportunityReportsNil) Type_() interface{} { - s := &CrmOpportunityReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmOpportunityReport)) - } - return s -} diff --git a/types/crm_partner_binding.go b/types/crm_partner_binding.go deleted file mode 100644 index 6674ca1a..00000000 --- a/types/crm_partner_binding.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type CrmPartnerBinding struct { - Action interface{} `xmlrpc:"action"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerId Many2One `xmlrpc:"partner_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmPartnerBindingNil struct { - Action interface{} `xmlrpc:"action"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerId interface{} `xmlrpc:"partner_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmPartnerBindingModel string = "crm.partner.binding" - -type CrmPartnerBindings []CrmPartnerBinding - -type CrmPartnerBindingsNil []CrmPartnerBindingNil - -func (s *CrmPartnerBinding) NilableType_() interface{} { - return &CrmPartnerBindingNil{} -} - -func (ns *CrmPartnerBindingNil) Type_() interface{} { - s := &CrmPartnerBinding{} - return load(ns, s) -} - -func (s *CrmPartnerBindings) NilableType_() interface{} { - return &CrmPartnerBindingsNil{} -} - -func (ns *CrmPartnerBindingsNil) Type_() interface{} { - s := &CrmPartnerBindings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmPartnerBinding)) - } - return s -} diff --git a/types/crm_stage.go b/types/crm_stage.go deleted file mode 100644 index 9a0226e9..00000000 --- a/types/crm_stage.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type CrmStage struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Fold bool `xmlrpc:"fold"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LegendPriority string `xmlrpc:"legend_priority"` - Name string `xmlrpc:"name"` - OnChange bool `xmlrpc:"on_change"` - Probability float64 `xmlrpc:"probability"` - Requirements string `xmlrpc:"requirements"` - Sequence int64 `xmlrpc:"sequence"` - TeamId Many2One `xmlrpc:"team_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmStageNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Fold bool `xmlrpc:"fold"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LegendPriority interface{} `xmlrpc:"legend_priority"` - Name interface{} `xmlrpc:"name"` - OnChange bool `xmlrpc:"on_change"` - Probability interface{} `xmlrpc:"probability"` - Requirements interface{} `xmlrpc:"requirements"` - Sequence interface{} `xmlrpc:"sequence"` - TeamId interface{} `xmlrpc:"team_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmStageModel string = "crm.stage" - -type CrmStages []CrmStage - -type CrmStagesNil []CrmStageNil - -func (s *CrmStage) NilableType_() interface{} { - return &CrmStageNil{} -} - -func (ns *CrmStageNil) Type_() interface{} { - s := &CrmStage{} - return load(ns, s) -} - -func (s *CrmStages) NilableType_() interface{} { - return &CrmStagesNil{} -} - -func (ns *CrmStagesNil) Type_() interface{} { - s := &CrmStages{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmStage)) - } - return s -} diff --git a/types/crm_team.go b/types/crm_team.go deleted file mode 100644 index 9376a2be..00000000 --- a/types/crm_team.go +++ /dev/null @@ -1,156 +0,0 @@ -package types - -import ( - "time" -) - -type CrmTeam struct { - Active bool `xmlrpc:"active"` - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults string `xmlrpc:"alias_defaults"` - AliasDomain string `xmlrpc:"alias_domain"` - AliasForceThreadId int64 `xmlrpc:"alias_force_thread_id"` - AliasId Many2One `xmlrpc:"alias_id"` - AliasModelId Many2One `xmlrpc:"alias_model_id"` - AliasName string `xmlrpc:"alias_name"` - AliasParentModelId Many2One `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId int64 `xmlrpc:"alias_parent_thread_id"` - AliasUserId Many2One `xmlrpc:"alias_user_id"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DashboardButtonName string `xmlrpc:"dashboard_button_name"` - DashboardGraphData string `xmlrpc:"dashboard_graph_data"` - DashboardGraphGroup interface{} `xmlrpc:"dashboard_graph_group"` - DashboardGraphGroupPipeline interface{} `xmlrpc:"dashboard_graph_group_pipeline"` - DashboardGraphModel interface{} `xmlrpc:"dashboard_graph_model"` - DashboardGraphPeriod interface{} `xmlrpc:"dashboard_graph_period"` - DashboardGraphPeriodPipeline interface{} `xmlrpc:"dashboard_graph_period_pipeline"` - DashboardGraphType interface{} `xmlrpc:"dashboard_graph_type"` - DisplayName string `xmlrpc:"display_name"` - FavoriteUserIds []int64 `xmlrpc:"favorite_user_ids"` - Id int64 `xmlrpc:"id"` - Invoiced int64 `xmlrpc:"invoiced"` - InvoicedTarget int64 `xmlrpc:"invoiced_target"` - IsFavorite bool `xmlrpc:"is_favorite"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MemberIds []int64 `xmlrpc:"member_ids"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - OpportunitiesAmount int64 `xmlrpc:"opportunities_amount"` - OpportunitiesCount int64 `xmlrpc:"opportunities_count"` - QuotationsAmount int64 `xmlrpc:"quotations_amount"` - QuotationsCount int64 `xmlrpc:"quotations_count"` - ReplyTo string `xmlrpc:"reply_to"` - SalesToInvoiceCount int64 `xmlrpc:"sales_to_invoice_count"` - TeamType interface{} `xmlrpc:"team_type"` - UnassignedLeadsCount int64 `xmlrpc:"unassigned_leads_count"` - UseInvoices bool `xmlrpc:"use_invoices"` - UseLeads bool `xmlrpc:"use_leads"` - UseOpportunities bool `xmlrpc:"use_opportunities"` - UseQuotations bool `xmlrpc:"use_quotations"` - UserId Many2One `xmlrpc:"user_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type CrmTeamNil struct { - Active bool `xmlrpc:"active"` - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults interface{} `xmlrpc:"alias_defaults"` - AliasDomain interface{} `xmlrpc:"alias_domain"` - AliasForceThreadId interface{} `xmlrpc:"alias_force_thread_id"` - AliasId interface{} `xmlrpc:"alias_id"` - AliasModelId interface{} `xmlrpc:"alias_model_id"` - AliasName interface{} `xmlrpc:"alias_name"` - AliasParentModelId interface{} `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId interface{} `xmlrpc:"alias_parent_thread_id"` - AliasUserId interface{} `xmlrpc:"alias_user_id"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DashboardButtonName interface{} `xmlrpc:"dashboard_button_name"` - DashboardGraphData interface{} `xmlrpc:"dashboard_graph_data"` - DashboardGraphGroup interface{} `xmlrpc:"dashboard_graph_group"` - DashboardGraphGroupPipeline interface{} `xmlrpc:"dashboard_graph_group_pipeline"` - DashboardGraphModel interface{} `xmlrpc:"dashboard_graph_model"` - DashboardGraphPeriod interface{} `xmlrpc:"dashboard_graph_period"` - DashboardGraphPeriodPipeline interface{} `xmlrpc:"dashboard_graph_period_pipeline"` - DashboardGraphType interface{} `xmlrpc:"dashboard_graph_type"` - DisplayName interface{} `xmlrpc:"display_name"` - FavoriteUserIds interface{} `xmlrpc:"favorite_user_ids"` - Id interface{} `xmlrpc:"id"` - Invoiced interface{} `xmlrpc:"invoiced"` - InvoicedTarget interface{} `xmlrpc:"invoiced_target"` - IsFavorite bool `xmlrpc:"is_favorite"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MemberIds interface{} `xmlrpc:"member_ids"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - OpportunitiesAmount interface{} `xmlrpc:"opportunities_amount"` - OpportunitiesCount interface{} `xmlrpc:"opportunities_count"` - QuotationsAmount interface{} `xmlrpc:"quotations_amount"` - QuotationsCount interface{} `xmlrpc:"quotations_count"` - ReplyTo interface{} `xmlrpc:"reply_to"` - SalesToInvoiceCount interface{} `xmlrpc:"sales_to_invoice_count"` - TeamType interface{} `xmlrpc:"team_type"` - UnassignedLeadsCount interface{} `xmlrpc:"unassigned_leads_count"` - UseInvoices bool `xmlrpc:"use_invoices"` - UseLeads bool `xmlrpc:"use_leads"` - UseOpportunities bool `xmlrpc:"use_opportunities"` - UseQuotations bool `xmlrpc:"use_quotations"` - UserId interface{} `xmlrpc:"user_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var CrmTeamModel string = "crm.team" - -type CrmTeams []CrmTeam - -type CrmTeamsNil []CrmTeamNil - -func (s *CrmTeam) NilableType_() interface{} { - return &CrmTeamNil{} -} - -func (ns *CrmTeamNil) Type_() interface{} { - s := &CrmTeam{} - return load(ns, s) -} - -func (s *CrmTeams) NilableType_() interface{} { - return &CrmTeamsNil{} -} - -func (ns *CrmTeamsNil) Type_() interface{} { - s := &CrmTeams{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*CrmTeam)) - } - return s -} diff --git a/types/decimal_precision.go b/types/decimal_precision.go deleted file mode 100644 index 0193db4a..00000000 --- a/types/decimal_precision.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type DecimalPrecision struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Digits int64 `xmlrpc:"digits"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type DecimalPrecisionNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Digits interface{} `xmlrpc:"digits"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var DecimalPrecisionModel string = "decimal.precision" - -type DecimalPrecisions []DecimalPrecision - -type DecimalPrecisionsNil []DecimalPrecisionNil - -func (s *DecimalPrecision) NilableType_() interface{} { - return &DecimalPrecisionNil{} -} - -func (ns *DecimalPrecisionNil) Type_() interface{} { - s := &DecimalPrecision{} - return load(ns, s) -} - -func (s *DecimalPrecisions) NilableType_() interface{} { - return &DecimalPrecisionsNil{} -} - -func (ns *DecimalPrecisionsNil) Type_() interface{} { - s := &DecimalPrecisions{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*DecimalPrecision)) - } - return s -} diff --git a/types/decimal_precision_test.go b/types/decimal_precision_test.go deleted file mode 100644 index 72da206c..00000000 --- a/types/decimal_precision_test.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type DecimalPrecisionTest struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Float float64 `xmlrpc:"float"` - Float2 float64 `xmlrpc:"float_2"` - Float4 float64 `xmlrpc:"float_4"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type DecimalPrecisionTestNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Float interface{} `xmlrpc:"float"` - Float2 interface{} `xmlrpc:"float_2"` - Float4 interface{} `xmlrpc:"float_4"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var DecimalPrecisionTestModel string = "decimal.precision.test" - -type DecimalPrecisionTests []DecimalPrecisionTest - -type DecimalPrecisionTestsNil []DecimalPrecisionTestNil - -func (s *DecimalPrecisionTest) NilableType_() interface{} { - return &DecimalPrecisionTestNil{} -} - -func (ns *DecimalPrecisionTestNil) Type_() interface{} { - s := &DecimalPrecisionTest{} - return load(ns, s) -} - -func (s *DecimalPrecisionTests) NilableType_() interface{} { - return &DecimalPrecisionTestsNil{} -} - -func (ns *DecimalPrecisionTestsNil) Type_() interface{} { - s := &DecimalPrecisionTests{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*DecimalPrecisionTest)) - } - return s -} diff --git a/types/email_template_preview.go b/types/email_template_preview.go deleted file mode 100644 index a724f8c5..00000000 --- a/types/email_template_preview.go +++ /dev/null @@ -1,106 +0,0 @@ -package types - -import ( - "time" -) - -type EmailTemplatePreview struct { - AttachmentIds []int64 `xmlrpc:"attachment_ids"` - AutoDelete bool `xmlrpc:"auto_delete"` - BodyHtml string `xmlrpc:"body_html"` - Copyvalue string `xmlrpc:"copyvalue"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - EmailCc string `xmlrpc:"email_cc"` - EmailFrom string `xmlrpc:"email_from"` - EmailTo string `xmlrpc:"email_to"` - Id int64 `xmlrpc:"id"` - Lang string `xmlrpc:"lang"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailServerId Many2One `xmlrpc:"mail_server_id"` - Model string `xmlrpc:"model"` - ModelId Many2One `xmlrpc:"model_id"` - ModelObjectField Many2One `xmlrpc:"model_object_field"` - Name string `xmlrpc:"name"` - NullValue string `xmlrpc:"null_value"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - PartnerTo string `xmlrpc:"partner_to"` - RefIrActWindow Many2One `xmlrpc:"ref_ir_act_window"` - ReplyTo string `xmlrpc:"reply_to"` - ReportName string `xmlrpc:"report_name"` - ReportTemplate Many2One `xmlrpc:"report_template"` - ResId interface{} `xmlrpc:"res_id"` - ScheduledDate string `xmlrpc:"scheduled_date"` - Subject string `xmlrpc:"subject"` - SubModelObjectField Many2One `xmlrpc:"sub_model_object_field"` - SubObject Many2One `xmlrpc:"sub_object"` - UseDefaultTo bool `xmlrpc:"use_default_to"` - UserSignature bool `xmlrpc:"user_signature"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type EmailTemplatePreviewNil struct { - AttachmentIds interface{} `xmlrpc:"attachment_ids"` - AutoDelete bool `xmlrpc:"auto_delete"` - BodyHtml interface{} `xmlrpc:"body_html"` - Copyvalue interface{} `xmlrpc:"copyvalue"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailCc interface{} `xmlrpc:"email_cc"` - EmailFrom interface{} `xmlrpc:"email_from"` - EmailTo interface{} `xmlrpc:"email_to"` - Id interface{} `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailServerId interface{} `xmlrpc:"mail_server_id"` - Model interface{} `xmlrpc:"model"` - ModelId interface{} `xmlrpc:"model_id"` - ModelObjectField interface{} `xmlrpc:"model_object_field"` - Name interface{} `xmlrpc:"name"` - NullValue interface{} `xmlrpc:"null_value"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - PartnerTo interface{} `xmlrpc:"partner_to"` - RefIrActWindow interface{} `xmlrpc:"ref_ir_act_window"` - ReplyTo interface{} `xmlrpc:"reply_to"` - ReportName interface{} `xmlrpc:"report_name"` - ReportTemplate interface{} `xmlrpc:"report_template"` - ResId interface{} `xmlrpc:"res_id"` - ScheduledDate interface{} `xmlrpc:"scheduled_date"` - Subject interface{} `xmlrpc:"subject"` - SubModelObjectField interface{} `xmlrpc:"sub_model_object_field"` - SubObject interface{} `xmlrpc:"sub_object"` - UseDefaultTo bool `xmlrpc:"use_default_to"` - UserSignature bool `xmlrpc:"user_signature"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var EmailTemplatePreviewModel string = "email_template.preview" - -type EmailTemplatePreviews []EmailTemplatePreview - -type EmailTemplatePreviewsNil []EmailTemplatePreviewNil - -func (s *EmailTemplatePreview) NilableType_() interface{} { - return &EmailTemplatePreviewNil{} -} - -func (ns *EmailTemplatePreviewNil) Type_() interface{} { - s := &EmailTemplatePreview{} - return load(ns, s) -} - -func (s *EmailTemplatePreviews) NilableType_() interface{} { - return &EmailTemplatePreviewsNil{} -} - -func (ns *EmailTemplatePreviewsNil) Type_() interface{} { - s := &EmailTemplatePreviews{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*EmailTemplatePreview)) - } - return s -} diff --git a/types/fetchmail_server.go b/types/fetchmail_server.go deleted file mode 100644 index a6221b46..00000000 --- a/types/fetchmail_server.go +++ /dev/null @@ -1,88 +0,0 @@ -package types - -import ( - "time" -) - -type FetchmailServer struct { - ActionId Many2One `xmlrpc:"action_id"` - Active bool `xmlrpc:"active"` - Attach bool `xmlrpc:"attach"` - Configuration string `xmlrpc:"configuration"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - IsSsl bool `xmlrpc:"is_ssl"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageIds []int64 `xmlrpc:"message_ids"` - Name string `xmlrpc:"name"` - ObjectId Many2One `xmlrpc:"object_id"` - Original bool `xmlrpc:"original"` - Password string `xmlrpc:"password"` - Port int64 `xmlrpc:"port"` - Priority int64 `xmlrpc:"priority"` - Script string `xmlrpc:"script"` - Server string `xmlrpc:"server"` - State interface{} `xmlrpc:"state"` - Type interface{} `xmlrpc:"type"` - User string `xmlrpc:"user"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type FetchmailServerNil struct { - ActionId interface{} `xmlrpc:"action_id"` - Active bool `xmlrpc:"active"` - Attach bool `xmlrpc:"attach"` - Configuration interface{} `xmlrpc:"configuration"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - IsSsl bool `xmlrpc:"is_ssl"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageIds interface{} `xmlrpc:"message_ids"` - Name interface{} `xmlrpc:"name"` - ObjectId interface{} `xmlrpc:"object_id"` - Original bool `xmlrpc:"original"` - Password interface{} `xmlrpc:"password"` - Port interface{} `xmlrpc:"port"` - Priority interface{} `xmlrpc:"priority"` - Script interface{} `xmlrpc:"script"` - Server interface{} `xmlrpc:"server"` - State interface{} `xmlrpc:"state"` - Type interface{} `xmlrpc:"type"` - User interface{} `xmlrpc:"user"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var FetchmailServerModel string = "fetchmail.server" - -type FetchmailServers []FetchmailServer - -type FetchmailServersNil []FetchmailServerNil - -func (s *FetchmailServer) NilableType_() interface{} { - return &FetchmailServerNil{} -} - -func (ns *FetchmailServerNil) Type_() interface{} { - s := &FetchmailServer{} - return load(ns, s) -} - -func (s *FetchmailServers) NilableType_() interface{} { - return &FetchmailServersNil{} -} - -func (ns *FetchmailServersNil) Type_() interface{} { - s := &FetchmailServers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*FetchmailServer)) - } - return s -} diff --git a/types/format_address_mixin.go b/types/format_address_mixin.go deleted file mode 100644 index ac7dfc74..00000000 --- a/types/format_address_mixin.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type FormatAddressMixin struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type FormatAddressMixinNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var FormatAddressMixinModel string = "format.address.mixin" - -type FormatAddressMixins []FormatAddressMixin - -type FormatAddressMixinsNil []FormatAddressMixinNil - -func (s *FormatAddressMixin) NilableType_() interface{} { - return &FormatAddressMixinNil{} -} - -func (ns *FormatAddressMixinNil) Type_() interface{} { - s := &FormatAddressMixin{} - return load(ns, s) -} - -func (s *FormatAddressMixins) NilableType_() interface{} { - return &FormatAddressMixinsNil{} -} - -func (ns *FormatAddressMixinsNil) Type_() interface{} { - s := &FormatAddressMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*FormatAddressMixin)) - } - return s -} diff --git a/types/hr_department.go b/types/hr_department.go deleted file mode 100644 index 92c2b6ab..00000000 --- a/types/hr_department.go +++ /dev/null @@ -1,104 +0,0 @@ -package types - -import ( - "time" -) - -type HrDepartment struct { - AbsenceOfToday int64 `xmlrpc:"absence_of_today"` - Active bool `xmlrpc:"active"` - AllocationToApproveCount int64 `xmlrpc:"allocation_to_approve_count"` - ChildIds []int64 `xmlrpc:"child_ids"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CompleteName string `xmlrpc:"complete_name"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JobsIds []int64 `xmlrpc:"jobs_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeaveToApproveCount int64 `xmlrpc:"leave_to_approve_count"` - ManagerId Many2One `xmlrpc:"manager_id"` - MemberIds []int64 `xmlrpc:"member_ids"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - ParentId Many2One `xmlrpc:"parent_id"` - TotalEmployee int64 `xmlrpc:"total_employee"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrDepartmentNil struct { - AbsenceOfToday interface{} `xmlrpc:"absence_of_today"` - Active bool `xmlrpc:"active"` - AllocationToApproveCount interface{} `xmlrpc:"allocation_to_approve_count"` - ChildIds interface{} `xmlrpc:"child_ids"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CompleteName interface{} `xmlrpc:"complete_name"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JobsIds interface{} `xmlrpc:"jobs_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeaveToApproveCount interface{} `xmlrpc:"leave_to_approve_count"` - ManagerId interface{} `xmlrpc:"manager_id"` - MemberIds interface{} `xmlrpc:"member_ids"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - ParentId interface{} `xmlrpc:"parent_id"` - TotalEmployee interface{} `xmlrpc:"total_employee"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrDepartmentModel string = "hr.department" - -type HrDepartments []HrDepartment - -type HrDepartmentsNil []HrDepartmentNil - -func (s *HrDepartment) NilableType_() interface{} { - return &HrDepartmentNil{} -} - -func (ns *HrDepartmentNil) Type_() interface{} { - s := &HrDepartment{} - return load(ns, s) -} - -func (s *HrDepartments) NilableType_() interface{} { - return &HrDepartmentsNil{} -} - -func (ns *HrDepartmentsNil) Type_() interface{} { - s := &HrDepartments{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrDepartment)) - } - return s -} diff --git a/types/hr_employee.go b/types/hr_employee.go deleted file mode 100644 index 4d1a7c75..00000000 --- a/types/hr_employee.go +++ /dev/null @@ -1,166 +0,0 @@ -package types - -import ( - "time" -) - -type HrEmployee struct { - Active bool `xmlrpc:"active"` - AddressHomeId Many2One `xmlrpc:"address_home_id"` - AddressId Many2One `xmlrpc:"address_id"` - BankAccountId Many2One `xmlrpc:"bank_account_id"` - Birthday time.Time `xmlrpc:"birthday"` - CategoryIds []int64 `xmlrpc:"category_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - CoachId Many2One `xmlrpc:"coach_id"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - CurrentLeaveId Many2One `xmlrpc:"current_leave_id"` - CurrentLeaveState interface{} `xmlrpc:"current_leave_state"` - DepartmentId Many2One `xmlrpc:"department_id"` - DisplayName string `xmlrpc:"display_name"` - Gender interface{} `xmlrpc:"gender"` - Id int64 `xmlrpc:"id"` - IdentificationId string `xmlrpc:"identification_id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - IsAbsentTotay bool `xmlrpc:"is_absent_totay"` - IsAddressHomeACompany bool `xmlrpc:"is_address_home_a_company"` - JobId Many2One `xmlrpc:"job_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeaveDateFrom time.Time `xmlrpc:"leave_date_from"` - LeaveDateTo time.Time `xmlrpc:"leave_date_to"` - LeavesCount float64 `xmlrpc:"leaves_count"` - Marital interface{} `xmlrpc:"marital"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - MobilePhone string `xmlrpc:"mobile_phone"` - Name string `xmlrpc:"name"` - Notes string `xmlrpc:"notes"` - ParentId Many2One `xmlrpc:"parent_id"` - PassportId string `xmlrpc:"passport_id"` - PermitNo string `xmlrpc:"permit_no"` - RemainingLeaves float64 `xmlrpc:"remaining_leaves"` - ResourceCalendarId Many2One `xmlrpc:"resource_calendar_id"` - ResourceId Many2One `xmlrpc:"resource_id"` - ShowLeaves bool `xmlrpc:"show_leaves"` - Sinid string `xmlrpc:"sinid"` - Ssnid string `xmlrpc:"ssnid"` - TimesheetCost float64 `xmlrpc:"timesheet_cost"` - UserId Many2One `xmlrpc:"user_id"` - VisaExpire time.Time `xmlrpc:"visa_expire"` - VisaNo string `xmlrpc:"visa_no"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WorkEmail string `xmlrpc:"work_email"` - WorkLocation string `xmlrpc:"work_location"` - WorkPhone string `xmlrpc:"work_phone"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrEmployeeNil struct { - Active bool `xmlrpc:"active"` - AddressHomeId interface{} `xmlrpc:"address_home_id"` - AddressId interface{} `xmlrpc:"address_id"` - BankAccountId interface{} `xmlrpc:"bank_account_id"` - Birthday interface{} `xmlrpc:"birthday"` - CategoryIds interface{} `xmlrpc:"category_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - CoachId interface{} `xmlrpc:"coach_id"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - CurrentLeaveId interface{} `xmlrpc:"current_leave_id"` - CurrentLeaveState interface{} `xmlrpc:"current_leave_state"` - DepartmentId interface{} `xmlrpc:"department_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Gender interface{} `xmlrpc:"gender"` - Id interface{} `xmlrpc:"id"` - IdentificationId interface{} `xmlrpc:"identification_id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - IsAbsentTotay bool `xmlrpc:"is_absent_totay"` - IsAddressHomeACompany bool `xmlrpc:"is_address_home_a_company"` - JobId interface{} `xmlrpc:"job_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeaveDateFrom interface{} `xmlrpc:"leave_date_from"` - LeaveDateTo interface{} `xmlrpc:"leave_date_to"` - LeavesCount interface{} `xmlrpc:"leaves_count"` - Marital interface{} `xmlrpc:"marital"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - MobilePhone interface{} `xmlrpc:"mobile_phone"` - Name interface{} `xmlrpc:"name"` - Notes interface{} `xmlrpc:"notes"` - ParentId interface{} `xmlrpc:"parent_id"` - PassportId interface{} `xmlrpc:"passport_id"` - PermitNo interface{} `xmlrpc:"permit_no"` - RemainingLeaves interface{} `xmlrpc:"remaining_leaves"` - ResourceCalendarId interface{} `xmlrpc:"resource_calendar_id"` - ResourceId interface{} `xmlrpc:"resource_id"` - ShowLeaves bool `xmlrpc:"show_leaves"` - Sinid interface{} `xmlrpc:"sinid"` - Ssnid interface{} `xmlrpc:"ssnid"` - TimesheetCost interface{} `xmlrpc:"timesheet_cost"` - UserId interface{} `xmlrpc:"user_id"` - VisaExpire interface{} `xmlrpc:"visa_expire"` - VisaNo interface{} `xmlrpc:"visa_no"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WorkEmail interface{} `xmlrpc:"work_email"` - WorkLocation interface{} `xmlrpc:"work_location"` - WorkPhone interface{} `xmlrpc:"work_phone"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrEmployeeModel string = "hr.employee" - -type HrEmployees []HrEmployee - -type HrEmployeesNil []HrEmployeeNil - -func (s *HrEmployee) NilableType_() interface{} { - return &HrEmployeeNil{} -} - -func (ns *HrEmployeeNil) Type_() interface{} { - s := &HrEmployee{} - return load(ns, s) -} - -func (s *HrEmployees) NilableType_() interface{} { - return &HrEmployeesNil{} -} - -func (ns *HrEmployeesNil) Type_() interface{} { - s := &HrEmployees{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrEmployee)) - } - return s -} diff --git a/types/hr_employee_category.go b/types/hr_employee_category.go deleted file mode 100644 index f4d32071..00000000 --- a/types/hr_employee_category.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type HrEmployeeCategory struct { - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - EmployeeIds []int64 `xmlrpc:"employee_ids"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrEmployeeCategoryNil struct { - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - EmployeeIds interface{} `xmlrpc:"employee_ids"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrEmployeeCategoryModel string = "hr.employee.category" - -type HrEmployeeCategorys []HrEmployeeCategory - -type HrEmployeeCategorysNil []HrEmployeeCategoryNil - -func (s *HrEmployeeCategory) NilableType_() interface{} { - return &HrEmployeeCategoryNil{} -} - -func (ns *HrEmployeeCategoryNil) Type_() interface{} { - s := &HrEmployeeCategory{} - return load(ns, s) -} - -func (s *HrEmployeeCategorys) NilableType_() interface{} { - return &HrEmployeeCategorysNil{} -} - -func (ns *HrEmployeeCategorysNil) Type_() interface{} { - s := &HrEmployeeCategorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrEmployeeCategory)) - } - return s -} diff --git a/types/hr_holidays.go b/types/hr_holidays.go deleted file mode 100644 index eace0db7..00000000 --- a/types/hr_holidays.go +++ /dev/null @@ -1,124 +0,0 @@ -package types - -import ( - "time" -) - -type HrHolidays struct { - CanReset bool `xmlrpc:"can_reset"` - CategoryId Many2One `xmlrpc:"category_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DepartmentId Many2One `xmlrpc:"department_id"` - DisplayName string `xmlrpc:"display_name"` - DoubleValidation bool `xmlrpc:"double_validation"` - EmployeeId Many2One `xmlrpc:"employee_id"` - FirstApproverId Many2One `xmlrpc:"first_approver_id"` - HolidayStatusId Many2One `xmlrpc:"holiday_status_id"` - HolidayType interface{} `xmlrpc:"holiday_type"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LinkedRequestIds []int64 `xmlrpc:"linked_request_ids"` - ManagerId Many2One `xmlrpc:"manager_id"` - MeetingId Many2One `xmlrpc:"meeting_id"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - Notes string `xmlrpc:"notes"` - NumberOfDays float64 `xmlrpc:"number_of_days"` - NumberOfDaysTemp float64 `xmlrpc:"number_of_days_temp"` - ParentId Many2One `xmlrpc:"parent_id"` - PayslipStatus bool `xmlrpc:"payslip_status"` - ReportNote string `xmlrpc:"report_note"` - SecondApproverId Many2One `xmlrpc:"second_approver_id"` - State interface{} `xmlrpc:"state"` - TimesheetIds []int64 `xmlrpc:"timesheet_ids"` - Type interface{} `xmlrpc:"type"` - UserId Many2One `xmlrpc:"user_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrHolidaysNil struct { - CanReset bool `xmlrpc:"can_reset"` - CategoryId interface{} `xmlrpc:"category_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DepartmentId interface{} `xmlrpc:"department_id"` - DisplayName interface{} `xmlrpc:"display_name"` - DoubleValidation bool `xmlrpc:"double_validation"` - EmployeeId interface{} `xmlrpc:"employee_id"` - FirstApproverId interface{} `xmlrpc:"first_approver_id"` - HolidayStatusId interface{} `xmlrpc:"holiday_status_id"` - HolidayType interface{} `xmlrpc:"holiday_type"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LinkedRequestIds interface{} `xmlrpc:"linked_request_ids"` - ManagerId interface{} `xmlrpc:"manager_id"` - MeetingId interface{} `xmlrpc:"meeting_id"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - Notes interface{} `xmlrpc:"notes"` - NumberOfDays interface{} `xmlrpc:"number_of_days"` - NumberOfDaysTemp interface{} `xmlrpc:"number_of_days_temp"` - ParentId interface{} `xmlrpc:"parent_id"` - PayslipStatus bool `xmlrpc:"payslip_status"` - ReportNote interface{} `xmlrpc:"report_note"` - SecondApproverId interface{} `xmlrpc:"second_approver_id"` - State interface{} `xmlrpc:"state"` - TimesheetIds interface{} `xmlrpc:"timesheet_ids"` - Type interface{} `xmlrpc:"type"` - UserId interface{} `xmlrpc:"user_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrHolidaysModel string = "hr.holidays" - -type HrHolidayss []HrHolidays - -type HrHolidayssNil []HrHolidaysNil - -func (s *HrHolidays) NilableType_() interface{} { - return &HrHolidaysNil{} -} - -func (ns *HrHolidaysNil) Type_() interface{} { - s := &HrHolidays{} - return load(ns, s) -} - -func (s *HrHolidayss) NilableType_() interface{} { - return &HrHolidayssNil{} -} - -func (ns *HrHolidayssNil) Type_() interface{} { - s := &HrHolidayss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrHolidays)) - } - return s -} diff --git a/types/hr_holidays_remaining_leaves_user.go b/types/hr_holidays_remaining_leaves_user.go deleted file mode 100644 index 4591b240..00000000 --- a/types/hr_holidays_remaining_leaves_user.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type HrHolidaysRemainingLeavesUser struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeaveType string `xmlrpc:"leave_type"` - Name string `xmlrpc:"name"` - NoOfLeaves int64 `xmlrpc:"no_of_leaves"` - UserId Many2One `xmlrpc:"user_id"` -} - -type HrHolidaysRemainingLeavesUserNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeaveType interface{} `xmlrpc:"leave_type"` - Name interface{} `xmlrpc:"name"` - NoOfLeaves interface{} `xmlrpc:"no_of_leaves"` - UserId interface{} `xmlrpc:"user_id"` -} - -var HrHolidaysRemainingLeavesUserModel string = "hr.holidays.remaining.leaves.user" - -type HrHolidaysRemainingLeavesUsers []HrHolidaysRemainingLeavesUser - -type HrHolidaysRemainingLeavesUsersNil []HrHolidaysRemainingLeavesUserNil - -func (s *HrHolidaysRemainingLeavesUser) NilableType_() interface{} { - return &HrHolidaysRemainingLeavesUserNil{} -} - -func (ns *HrHolidaysRemainingLeavesUserNil) Type_() interface{} { - s := &HrHolidaysRemainingLeavesUser{} - return load(ns, s) -} - -func (s *HrHolidaysRemainingLeavesUsers) NilableType_() interface{} { - return &HrHolidaysRemainingLeavesUsersNil{} -} - -func (ns *HrHolidaysRemainingLeavesUsersNil) Type_() interface{} { - s := &HrHolidaysRemainingLeavesUsers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrHolidaysRemainingLeavesUser)) - } - return s -} diff --git a/types/hr_holidays_status.go b/types/hr_holidays_status.go deleted file mode 100644 index 4d87f94b..00000000 --- a/types/hr_holidays_status.go +++ /dev/null @@ -1,80 +0,0 @@ -package types - -import ( - "time" -) - -type HrHolidaysStatus struct { - Active bool `xmlrpc:"active"` - CategId Many2One `xmlrpc:"categ_id"` - ColorName interface{} `xmlrpc:"color_name"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - DoubleValidation bool `xmlrpc:"double_validation"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeavesTaken float64 `xmlrpc:"leaves_taken"` - Limit bool `xmlrpc:"limit"` - MaxLeaves float64 `xmlrpc:"max_leaves"` - Name string `xmlrpc:"name"` - RemainingLeaves float64 `xmlrpc:"remaining_leaves"` - TimesheetGenerate bool `xmlrpc:"timesheet_generate"` - TimesheetProjectId Many2One `xmlrpc:"timesheet_project_id"` - TimesheetTaskId Many2One `xmlrpc:"timesheet_task_id"` - VirtualRemainingLeaves float64 `xmlrpc:"virtual_remaining_leaves"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrHolidaysStatusNil struct { - Active bool `xmlrpc:"active"` - CategId interface{} `xmlrpc:"categ_id"` - ColorName interface{} `xmlrpc:"color_name"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - DoubleValidation bool `xmlrpc:"double_validation"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeavesTaken interface{} `xmlrpc:"leaves_taken"` - Limit bool `xmlrpc:"limit"` - MaxLeaves interface{} `xmlrpc:"max_leaves"` - Name interface{} `xmlrpc:"name"` - RemainingLeaves interface{} `xmlrpc:"remaining_leaves"` - TimesheetGenerate bool `xmlrpc:"timesheet_generate"` - TimesheetProjectId interface{} `xmlrpc:"timesheet_project_id"` - TimesheetTaskId interface{} `xmlrpc:"timesheet_task_id"` - VirtualRemainingLeaves interface{} `xmlrpc:"virtual_remaining_leaves"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrHolidaysStatusModel string = "hr.holidays.status" - -type HrHolidaysStatuss []HrHolidaysStatus - -type HrHolidaysStatussNil []HrHolidaysStatusNil - -func (s *HrHolidaysStatus) NilableType_() interface{} { - return &HrHolidaysStatusNil{} -} - -func (ns *HrHolidaysStatusNil) Type_() interface{} { - s := &HrHolidaysStatus{} - return load(ns, s) -} - -func (s *HrHolidaysStatuss) NilableType_() interface{} { - return &HrHolidaysStatussNil{} -} - -func (ns *HrHolidaysStatussNil) Type_() interface{} { - s := &HrHolidaysStatuss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrHolidaysStatus)) - } - return s -} diff --git a/types/hr_holidays_summary_dept.go b/types/hr_holidays_summary_dept.go deleted file mode 100644 index a1f215a9..00000000 --- a/types/hr_holidays_summary_dept.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type HrHolidaysSummaryDept struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - Depts []int64 `xmlrpc:"depts"` - DisplayName string `xmlrpc:"display_name"` - HolidayType interface{} `xmlrpc:"holiday_type"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrHolidaysSummaryDeptNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - Depts interface{} `xmlrpc:"depts"` - DisplayName interface{} `xmlrpc:"display_name"` - HolidayType interface{} `xmlrpc:"holiday_type"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrHolidaysSummaryDeptModel string = "hr.holidays.summary.dept" - -type HrHolidaysSummaryDepts []HrHolidaysSummaryDept - -type HrHolidaysSummaryDeptsNil []HrHolidaysSummaryDeptNil - -func (s *HrHolidaysSummaryDept) NilableType_() interface{} { - return &HrHolidaysSummaryDeptNil{} -} - -func (ns *HrHolidaysSummaryDeptNil) Type_() interface{} { - s := &HrHolidaysSummaryDept{} - return load(ns, s) -} - -func (s *HrHolidaysSummaryDepts) NilableType_() interface{} { - return &HrHolidaysSummaryDeptsNil{} -} - -func (ns *HrHolidaysSummaryDeptsNil) Type_() interface{} { - s := &HrHolidaysSummaryDepts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrHolidaysSummaryDept)) - } - return s -} diff --git a/types/hr_holidays_summary_employee.go b/types/hr_holidays_summary_employee.go deleted file mode 100644 index 5d7e4ea9..00000000 --- a/types/hr_holidays_summary_employee.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type HrHolidaysSummaryEmployee struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DisplayName string `xmlrpc:"display_name"` - Emp []int64 `xmlrpc:"emp"` - HolidayType interface{} `xmlrpc:"holiday_type"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrHolidaysSummaryEmployeeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DisplayName interface{} `xmlrpc:"display_name"` - Emp interface{} `xmlrpc:"emp"` - HolidayType interface{} `xmlrpc:"holiday_type"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrHolidaysSummaryEmployeeModel string = "hr.holidays.summary.employee" - -type HrHolidaysSummaryEmployees []HrHolidaysSummaryEmployee - -type HrHolidaysSummaryEmployeesNil []HrHolidaysSummaryEmployeeNil - -func (s *HrHolidaysSummaryEmployee) NilableType_() interface{} { - return &HrHolidaysSummaryEmployeeNil{} -} - -func (ns *HrHolidaysSummaryEmployeeNil) Type_() interface{} { - s := &HrHolidaysSummaryEmployee{} - return load(ns, s) -} - -func (s *HrHolidaysSummaryEmployees) NilableType_() interface{} { - return &HrHolidaysSummaryEmployeesNil{} -} - -func (ns *HrHolidaysSummaryEmployeesNil) Type_() interface{} { - s := &HrHolidaysSummaryEmployees{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrHolidaysSummaryEmployee)) - } - return s -} diff --git a/types/hr_job.go b/types/hr_job.go deleted file mode 100644 index 581ed1d2..00000000 --- a/types/hr_job.go +++ /dev/null @@ -1,96 +0,0 @@ -package types - -import ( - "time" -) - -type HrJob struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DepartmentId Many2One `xmlrpc:"department_id"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - EmployeeIds []int64 `xmlrpc:"employee_ids"` - ExpectedEmployees int64 `xmlrpc:"expected_employees"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - NoOfEmployee int64 `xmlrpc:"no_of_employee"` - NoOfHiredEmployee int64 `xmlrpc:"no_of_hired_employee"` - NoOfRecruitment int64 `xmlrpc:"no_of_recruitment"` - Requirements string `xmlrpc:"requirements"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type HrJobNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DepartmentId interface{} `xmlrpc:"department_id"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - EmployeeIds interface{} `xmlrpc:"employee_ids"` - ExpectedEmployees interface{} `xmlrpc:"expected_employees"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - NoOfEmployee interface{} `xmlrpc:"no_of_employee"` - NoOfHiredEmployee interface{} `xmlrpc:"no_of_hired_employee"` - NoOfRecruitment interface{} `xmlrpc:"no_of_recruitment"` - Requirements interface{} `xmlrpc:"requirements"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var HrJobModel string = "hr.job" - -type HrJobs []HrJob - -type HrJobsNil []HrJobNil - -func (s *HrJob) NilableType_() interface{} { - return &HrJobNil{} -} - -func (ns *HrJobNil) Type_() interface{} { - s := &HrJob{} - return load(ns, s) -} - -func (s *HrJobs) NilableType_() interface{} { - return &HrJobsNil{} -} - -func (ns *HrJobsNil) Type_() interface{} { - s := &HrJobs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*HrJob)) - } - return s -} diff --git a/types/iap_account.go b/types/iap_account.go deleted file mode 100644 index 928b5254..00000000 --- a/types/iap_account.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type IapAccount struct { - AccountToken string `xmlrpc:"account_token"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ServiceName string `xmlrpc:"service_name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IapAccountNil struct { - AccountToken interface{} `xmlrpc:"account_token"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ServiceName interface{} `xmlrpc:"service_name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IapAccountModel string = "iap.account" - -type IapAccounts []IapAccount - -type IapAccountsNil []IapAccountNil - -func (s *IapAccount) NilableType_() interface{} { - return &IapAccountNil{} -} - -func (ns *IapAccountNil) Type_() interface{} { - s := &IapAccount{} - return load(ns, s) -} - -func (s *IapAccounts) NilableType_() interface{} { - return &IapAccountsNil{} -} - -func (ns *IapAccountsNil) Type_() interface{} { - s := &IapAccounts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IapAccount)) - } - return s -} diff --git a/types/im_livechat_channel.go b/types/im_livechat_channel.go deleted file mode 100644 index e9275a97..00000000 --- a/types/im_livechat_channel.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type ImLivechatChannel struct { - AreYouInside bool `xmlrpc:"are_you_inside"` - ButtonText string `xmlrpc:"button_text"` - ChannelIds []int64 `xmlrpc:"channel_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DefaultMessage string `xmlrpc:"default_message"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - InputPlaceholder string `xmlrpc:"input_placeholder"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - NbrChannel int64 `xmlrpc:"nbr_channel"` - RatingPercentageSatisfaction int64 `xmlrpc:"rating_percentage_satisfaction"` - RuleIds []int64 `xmlrpc:"rule_ids"` - ScriptExternal string `xmlrpc:"script_external"` - UserIds []int64 `xmlrpc:"user_ids"` - WebPage string `xmlrpc:"web_page"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ImLivechatChannelNil struct { - AreYouInside bool `xmlrpc:"are_you_inside"` - ButtonText interface{} `xmlrpc:"button_text"` - ChannelIds interface{} `xmlrpc:"channel_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DefaultMessage interface{} `xmlrpc:"default_message"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - InputPlaceholder interface{} `xmlrpc:"input_placeholder"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - NbrChannel interface{} `xmlrpc:"nbr_channel"` - RatingPercentageSatisfaction interface{} `xmlrpc:"rating_percentage_satisfaction"` - RuleIds interface{} `xmlrpc:"rule_ids"` - ScriptExternal interface{} `xmlrpc:"script_external"` - UserIds interface{} `xmlrpc:"user_ids"` - WebPage interface{} `xmlrpc:"web_page"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ImLivechatChannelModel string = "im_livechat.channel" - -type ImLivechatChannels []ImLivechatChannel - -type ImLivechatChannelsNil []ImLivechatChannelNil - -func (s *ImLivechatChannel) NilableType_() interface{} { - return &ImLivechatChannelNil{} -} - -func (ns *ImLivechatChannelNil) Type_() interface{} { - s := &ImLivechatChannel{} - return load(ns, s) -} - -func (s *ImLivechatChannels) NilableType_() interface{} { - return &ImLivechatChannelsNil{} -} - -func (ns *ImLivechatChannelsNil) Type_() interface{} { - s := &ImLivechatChannels{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ImLivechatChannel)) - } - return s -} diff --git a/types/im_livechat_channel_rule.go b/types/im_livechat_channel_rule.go deleted file mode 100644 index a423ba99..00000000 --- a/types/im_livechat_channel_rule.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type ImLivechatChannelRule struct { - Action interface{} `xmlrpc:"action"` - AutoPopupTimer int64 `xmlrpc:"auto_popup_timer"` - ChannelId Many2One `xmlrpc:"channel_id"` - CountryIds []int64 `xmlrpc:"country_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - RegexUrl string `xmlrpc:"regex_url"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ImLivechatChannelRuleNil struct { - Action interface{} `xmlrpc:"action"` - AutoPopupTimer interface{} `xmlrpc:"auto_popup_timer"` - ChannelId interface{} `xmlrpc:"channel_id"` - CountryIds interface{} `xmlrpc:"country_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - RegexUrl interface{} `xmlrpc:"regex_url"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ImLivechatChannelRuleModel string = "im_livechat.channel.rule" - -type ImLivechatChannelRules []ImLivechatChannelRule - -type ImLivechatChannelRulesNil []ImLivechatChannelRuleNil - -func (s *ImLivechatChannelRule) NilableType_() interface{} { - return &ImLivechatChannelRuleNil{} -} - -func (ns *ImLivechatChannelRuleNil) Type_() interface{} { - s := &ImLivechatChannelRule{} - return load(ns, s) -} - -func (s *ImLivechatChannelRules) NilableType_() interface{} { - return &ImLivechatChannelRulesNil{} -} - -func (ns *ImLivechatChannelRulesNil) Type_() interface{} { - s := &ImLivechatChannelRules{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ImLivechatChannelRule)) - } - return s -} diff --git a/types/im_livechat_report_channel.go b/types/im_livechat_report_channel.go deleted file mode 100644 index ee6b2a2d..00000000 --- a/types/im_livechat_report_channel.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type ImLivechatReportChannel struct { - ChannelId Many2One `xmlrpc:"channel_id"` - ChannelName string `xmlrpc:"channel_name"` - DisplayName string `xmlrpc:"display_name"` - Duration float64 `xmlrpc:"duration"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LivechatChannelId Many2One `xmlrpc:"livechat_channel_id"` - NbrMessage int64 `xmlrpc:"nbr_message"` - NbrSpeaker int64 `xmlrpc:"nbr_speaker"` - PartnerId Many2One `xmlrpc:"partner_id"` - StartDate time.Time `xmlrpc:"start_date"` - StartDateHour string `xmlrpc:"start_date_hour"` - TechnicalName string `xmlrpc:"technical_name"` - Uuid string `xmlrpc:"uuid"` -} - -type ImLivechatReportChannelNil struct { - ChannelId interface{} `xmlrpc:"channel_id"` - ChannelName interface{} `xmlrpc:"channel_name"` - DisplayName interface{} `xmlrpc:"display_name"` - Duration interface{} `xmlrpc:"duration"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LivechatChannelId interface{} `xmlrpc:"livechat_channel_id"` - NbrMessage interface{} `xmlrpc:"nbr_message"` - NbrSpeaker interface{} `xmlrpc:"nbr_speaker"` - PartnerId interface{} `xmlrpc:"partner_id"` - StartDate interface{} `xmlrpc:"start_date"` - StartDateHour interface{} `xmlrpc:"start_date_hour"` - TechnicalName interface{} `xmlrpc:"technical_name"` - Uuid interface{} `xmlrpc:"uuid"` -} - -var ImLivechatReportChannelModel string = "im_livechat.report.channel" - -type ImLivechatReportChannels []ImLivechatReportChannel - -type ImLivechatReportChannelsNil []ImLivechatReportChannelNil - -func (s *ImLivechatReportChannel) NilableType_() interface{} { - return &ImLivechatReportChannelNil{} -} - -func (ns *ImLivechatReportChannelNil) Type_() interface{} { - s := &ImLivechatReportChannel{} - return load(ns, s) -} - -func (s *ImLivechatReportChannels) NilableType_() interface{} { - return &ImLivechatReportChannelsNil{} -} - -func (ns *ImLivechatReportChannelsNil) Type_() interface{} { - s := &ImLivechatReportChannels{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ImLivechatReportChannel)) - } - return s -} diff --git a/types/im_livechat_report_operator.go b/types/im_livechat_report_operator.go deleted file mode 100644 index 386fdefb..00000000 --- a/types/im_livechat_report_operator.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type ImLivechatReportOperator struct { - ChannelId Many2One `xmlrpc:"channel_id"` - DisplayName string `xmlrpc:"display_name"` - Duration float64 `xmlrpc:"duration"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LivechatChannelId Many2One `xmlrpc:"livechat_channel_id"` - NbrChannel int64 `xmlrpc:"nbr_channel"` - PartnerId Many2One `xmlrpc:"partner_id"` - StartDate time.Time `xmlrpc:"start_date"` - TimeToAnswer float64 `xmlrpc:"time_to_answer"` -} - -type ImLivechatReportOperatorNil struct { - ChannelId interface{} `xmlrpc:"channel_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Duration interface{} `xmlrpc:"duration"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LivechatChannelId interface{} `xmlrpc:"livechat_channel_id"` - NbrChannel interface{} `xmlrpc:"nbr_channel"` - PartnerId interface{} `xmlrpc:"partner_id"` - StartDate interface{} `xmlrpc:"start_date"` - TimeToAnswer interface{} `xmlrpc:"time_to_answer"` -} - -var ImLivechatReportOperatorModel string = "im_livechat.report.operator" - -type ImLivechatReportOperators []ImLivechatReportOperator - -type ImLivechatReportOperatorsNil []ImLivechatReportOperatorNil - -func (s *ImLivechatReportOperator) NilableType_() interface{} { - return &ImLivechatReportOperatorNil{} -} - -func (ns *ImLivechatReportOperatorNil) Type_() interface{} { - s := &ImLivechatReportOperator{} - return load(ns, s) -} - -func (s *ImLivechatReportOperators) NilableType_() interface{} { - return &ImLivechatReportOperatorsNil{} -} - -func (ns *ImLivechatReportOperatorsNil) Type_() interface{} { - s := &ImLivechatReportOperators{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ImLivechatReportOperator)) - } - return s -} diff --git a/types/ir_actions_act_url.go b/types/ir_actions_act_url.go deleted file mode 100644 index 83d11b51..00000000 --- a/types/ir_actions_act_url.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsActUrl struct { - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Target interface{} `xmlrpc:"target"` - Type string `xmlrpc:"type"` - Url string `xmlrpc:"url"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrActionsActUrlNil struct { - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Target interface{} `xmlrpc:"target"` - Type interface{} `xmlrpc:"type"` - Url interface{} `xmlrpc:"url"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrActionsActUrlModel string = "ir.actions.act_url" - -type IrActionsActUrls []IrActionsActUrl - -type IrActionsActUrlsNil []IrActionsActUrlNil - -func (s *IrActionsActUrl) NilableType_() interface{} { - return &IrActionsActUrlNil{} -} - -func (ns *IrActionsActUrlNil) Type_() interface{} { - s := &IrActionsActUrl{} - return load(ns, s) -} - -func (s *IrActionsActUrls) NilableType_() interface{} { - return &IrActionsActUrlsNil{} -} - -func (ns *IrActionsActUrlsNil) Type_() interface{} { - s := &IrActionsActUrls{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsActUrl)) - } - return s -} diff --git a/types/ir_actions_act_window.go b/types/ir_actions_act_window.go deleted file mode 100644 index 6a88483d..00000000 --- a/types/ir_actions_act_window.go +++ /dev/null @@ -1,102 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsActWindow struct { - AutoSearch bool `xmlrpc:"auto_search"` - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - Context string `xmlrpc:"context"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Domain string `xmlrpc:"domain"` - Filter bool `xmlrpc:"filter"` - GroupsId []int64 `xmlrpc:"groups_id"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Limit int64 `xmlrpc:"limit"` - Multi bool `xmlrpc:"multi"` - Name string `xmlrpc:"name"` - ResId int64 `xmlrpc:"res_id"` - ResModel string `xmlrpc:"res_model"` - SearchView string `xmlrpc:"search_view"` - SearchViewId Many2One `xmlrpc:"search_view_id"` - SrcModel string `xmlrpc:"src_model"` - Target interface{} `xmlrpc:"target"` - Type string `xmlrpc:"type"` - Usage string `xmlrpc:"usage"` - ViewId Many2One `xmlrpc:"view_id"` - ViewIds []int64 `xmlrpc:"view_ids"` - ViewMode string `xmlrpc:"view_mode"` - Views string `xmlrpc:"views"` - ViewType interface{} `xmlrpc:"view_type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrActionsActWindowNil struct { - AutoSearch bool `xmlrpc:"auto_search"` - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - Context interface{} `xmlrpc:"context"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Domain interface{} `xmlrpc:"domain"` - Filter bool `xmlrpc:"filter"` - GroupsId interface{} `xmlrpc:"groups_id"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Limit interface{} `xmlrpc:"limit"` - Multi bool `xmlrpc:"multi"` - Name interface{} `xmlrpc:"name"` - ResId interface{} `xmlrpc:"res_id"` - ResModel interface{} `xmlrpc:"res_model"` - SearchView interface{} `xmlrpc:"search_view"` - SearchViewId interface{} `xmlrpc:"search_view_id"` - SrcModel interface{} `xmlrpc:"src_model"` - Target interface{} `xmlrpc:"target"` - Type interface{} `xmlrpc:"type"` - Usage interface{} `xmlrpc:"usage"` - ViewId interface{} `xmlrpc:"view_id"` - ViewIds interface{} `xmlrpc:"view_ids"` - ViewMode interface{} `xmlrpc:"view_mode"` - Views interface{} `xmlrpc:"views"` - ViewType interface{} `xmlrpc:"view_type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrActionsActWindowModel string = "ir.actions.act_window" - -type IrActionsActWindows []IrActionsActWindow - -type IrActionsActWindowsNil []IrActionsActWindowNil - -func (s *IrActionsActWindow) NilableType_() interface{} { - return &IrActionsActWindowNil{} -} - -func (ns *IrActionsActWindowNil) Type_() interface{} { - s := &IrActionsActWindow{} - return load(ns, s) -} - -func (s *IrActionsActWindows) NilableType_() interface{} { - return &IrActionsActWindowsNil{} -} - -func (ns *IrActionsActWindowsNil) Type_() interface{} { - s := &IrActionsActWindows{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsActWindow)) - } - return s -} diff --git a/types/ir_actions_act_window_close.go b/types/ir_actions_act_window_close.go deleted file mode 100644 index 88b58589..00000000 --- a/types/ir_actions_act_window_close.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsActWindowClose struct { - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Type string `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrActionsActWindowCloseNil struct { - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrActionsActWindowCloseModel string = "ir.actions.act_window_close" - -type IrActionsActWindowCloses []IrActionsActWindowClose - -type IrActionsActWindowClosesNil []IrActionsActWindowCloseNil - -func (s *IrActionsActWindowClose) NilableType_() interface{} { - return &IrActionsActWindowCloseNil{} -} - -func (ns *IrActionsActWindowCloseNil) Type_() interface{} { - s := &IrActionsActWindowClose{} - return load(ns, s) -} - -func (s *IrActionsActWindowCloses) NilableType_() interface{} { - return &IrActionsActWindowClosesNil{} -} - -func (ns *IrActionsActWindowClosesNil) Type_() interface{} { - s := &IrActionsActWindowCloses{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsActWindowClose)) - } - return s -} diff --git a/types/ir_actions_act_window_view.go b/types/ir_actions_act_window_view.go deleted file mode 100644 index 9d2dca05..00000000 --- a/types/ir_actions_act_window_view.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsActWindowView struct { - ActWindowId Many2One `xmlrpc:"act_window_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Multi bool `xmlrpc:"multi"` - Sequence int64 `xmlrpc:"sequence"` - ViewId Many2One `xmlrpc:"view_id"` - ViewMode interface{} `xmlrpc:"view_mode"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrActionsActWindowViewNil struct { - ActWindowId interface{} `xmlrpc:"act_window_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Multi bool `xmlrpc:"multi"` - Sequence interface{} `xmlrpc:"sequence"` - ViewId interface{} `xmlrpc:"view_id"` - ViewMode interface{} `xmlrpc:"view_mode"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrActionsActWindowViewModel string = "ir.actions.act_window.view" - -type IrActionsActWindowViews []IrActionsActWindowView - -type IrActionsActWindowViewsNil []IrActionsActWindowViewNil - -func (s *IrActionsActWindowView) NilableType_() interface{} { - return &IrActionsActWindowViewNil{} -} - -func (ns *IrActionsActWindowViewNil) Type_() interface{} { - s := &IrActionsActWindowView{} - return load(ns, s) -} - -func (s *IrActionsActWindowViews) NilableType_() interface{} { - return &IrActionsActWindowViewsNil{} -} - -func (ns *IrActionsActWindowViewsNil) Type_() interface{} { - s := &IrActionsActWindowViews{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsActWindowView)) - } - return s -} diff --git a/types/ir_actions_actions.go b/types/ir_actions_actions.go deleted file mode 100644 index bd636155..00000000 --- a/types/ir_actions_actions.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsActions struct { - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Type string `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrActionsActionsNil struct { - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrActionsActionsModel string = "ir.actions.actions" - -type IrActionsActionss []IrActionsActions - -type IrActionsActionssNil []IrActionsActionsNil - -func (s *IrActionsActions) NilableType_() interface{} { - return &IrActionsActionsNil{} -} - -func (ns *IrActionsActionsNil) Type_() interface{} { - s := &IrActionsActions{} - return load(ns, s) -} - -func (s *IrActionsActionss) NilableType_() interface{} { - return &IrActionsActionssNil{} -} - -func (ns *IrActionsActionssNil) Type_() interface{} { - s := &IrActionsActionss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsActions)) - } - return s -} diff --git a/types/ir_actions_client.go b/types/ir_actions_client.go deleted file mode 100644 index 1bb788e2..00000000 --- a/types/ir_actions_client.go +++ /dev/null @@ -1,76 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsClient struct { - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - Context string `xmlrpc:"context"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Params string `xmlrpc:"params"` - ParamsStore string `xmlrpc:"params_store"` - ResModel string `xmlrpc:"res_model"` - Tag string `xmlrpc:"tag"` - Target interface{} `xmlrpc:"target"` - Type string `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrActionsClientNil struct { - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - Context interface{} `xmlrpc:"context"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Params interface{} `xmlrpc:"params"` - ParamsStore interface{} `xmlrpc:"params_store"` - ResModel interface{} `xmlrpc:"res_model"` - Tag interface{} `xmlrpc:"tag"` - Target interface{} `xmlrpc:"target"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrActionsClientModel string = "ir.actions.client" - -type IrActionsClients []IrActionsClient - -type IrActionsClientsNil []IrActionsClientNil - -func (s *IrActionsClient) NilableType_() interface{} { - return &IrActionsClientNil{} -} - -func (ns *IrActionsClientNil) Type_() interface{} { - s := &IrActionsClient{} - return load(ns, s) -} - -func (s *IrActionsClients) NilableType_() interface{} { - return &IrActionsClientsNil{} -} - -func (ns *IrActionsClientsNil) Type_() interface{} { - s := &IrActionsClients{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsClient)) - } - return s -} diff --git a/types/ir_actions_report.go b/types/ir_actions_report.go deleted file mode 100644 index dac0c47c..00000000 --- a/types/ir_actions_report.go +++ /dev/null @@ -1,84 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsReport struct { - Attachment string `xmlrpc:"attachment"` - AttachmentUse bool `xmlrpc:"attachment_use"` - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - GroupsId []int64 `xmlrpc:"groups_id"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Model string `xmlrpc:"model"` - Multi bool `xmlrpc:"multi"` - Name string `xmlrpc:"name"` - PaperformatId Many2One `xmlrpc:"paperformat_id"` - PrintReportName string `xmlrpc:"print_report_name"` - ReportFile string `xmlrpc:"report_file"` - ReportName string `xmlrpc:"report_name"` - ReportType interface{} `xmlrpc:"report_type"` - Type string `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrActionsReportNil struct { - Attachment interface{} `xmlrpc:"attachment"` - AttachmentUse bool `xmlrpc:"attachment_use"` - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupsId interface{} `xmlrpc:"groups_id"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Model interface{} `xmlrpc:"model"` - Multi bool `xmlrpc:"multi"` - Name interface{} `xmlrpc:"name"` - PaperformatId interface{} `xmlrpc:"paperformat_id"` - PrintReportName interface{} `xmlrpc:"print_report_name"` - ReportFile interface{} `xmlrpc:"report_file"` - ReportName interface{} `xmlrpc:"report_name"` - ReportType interface{} `xmlrpc:"report_type"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrActionsReportModel string = "ir.actions.report" - -type IrActionsReports []IrActionsReport - -type IrActionsReportsNil []IrActionsReportNil - -func (s *IrActionsReport) NilableType_() interface{} { - return &IrActionsReportNil{} -} - -func (ns *IrActionsReportNil) Type_() interface{} { - s := &IrActionsReport{} - return load(ns, s) -} - -func (s *IrActionsReports) NilableType_() interface{} { - return &IrActionsReportsNil{} -} - -func (ns *IrActionsReportsNil) Type_() interface{} { - s := &IrActionsReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsReport)) - } - return s -} diff --git a/types/ir_actions_server.go b/types/ir_actions_server.go deleted file mode 100644 index d98c97d1..00000000 --- a/types/ir_actions_server.go +++ /dev/null @@ -1,92 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsServer struct { - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - ChannelIds []int64 `xmlrpc:"channel_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CrudModelId Many2One `xmlrpc:"crud_model_id"` - CrudModelName string `xmlrpc:"crud_model_name"` - DisplayName string `xmlrpc:"display_name"` - FieldsLines []int64 `xmlrpc:"fields_lines"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LinkFieldId Many2One `xmlrpc:"link_field_id"` - ModelId Many2One `xmlrpc:"model_id"` - ModelName string `xmlrpc:"model_name"` - Name string `xmlrpc:"name"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - Sequence int64 `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - TemplateId Many2One `xmlrpc:"template_id"` - Type string `xmlrpc:"type"` - Usage interface{} `xmlrpc:"usage"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrActionsServerNil struct { - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - ChannelIds interface{} `xmlrpc:"channel_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CrudModelId interface{} `xmlrpc:"crud_model_id"` - CrudModelName interface{} `xmlrpc:"crud_model_name"` - DisplayName interface{} `xmlrpc:"display_name"` - FieldsLines interface{} `xmlrpc:"fields_lines"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LinkFieldId interface{} `xmlrpc:"link_field_id"` - ModelId interface{} `xmlrpc:"model_id"` - ModelName interface{} `xmlrpc:"model_name"` - Name interface{} `xmlrpc:"name"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - Sequence interface{} `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - TemplateId interface{} `xmlrpc:"template_id"` - Type interface{} `xmlrpc:"type"` - Usage interface{} `xmlrpc:"usage"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrActionsServerModel string = "ir.actions.server" - -type IrActionsServers []IrActionsServer - -type IrActionsServersNil []IrActionsServerNil - -func (s *IrActionsServer) NilableType_() interface{} { - return &IrActionsServerNil{} -} - -func (ns *IrActionsServerNil) Type_() interface{} { - s := &IrActionsServer{} - return load(ns, s) -} - -func (s *IrActionsServers) NilableType_() interface{} { - return &IrActionsServersNil{} -} - -func (ns *IrActionsServersNil) Type_() interface{} { - s := &IrActionsServers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsServer)) - } - return s -} diff --git a/types/ir_actions_todo.go b/types/ir_actions_todo.go deleted file mode 100644 index 296260aa..00000000 --- a/types/ir_actions_todo.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type IrActionsTodo struct { - ActionId Many2One `xmlrpc:"action_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrActionsTodoNil struct { - ActionId interface{} `xmlrpc:"action_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrActionsTodoModel string = "ir.actions.todo" - -type IrActionsTodos []IrActionsTodo - -type IrActionsTodosNil []IrActionsTodoNil - -func (s *IrActionsTodo) NilableType_() interface{} { - return &IrActionsTodoNil{} -} - -func (ns *IrActionsTodoNil) Type_() interface{} { - s := &IrActionsTodo{} - return load(ns, s) -} - -func (s *IrActionsTodos) NilableType_() interface{} { - return &IrActionsTodosNil{} -} - -func (ns *IrActionsTodosNil) Type_() interface{} { - s := &IrActionsTodos{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrActionsTodo)) - } - return s -} diff --git a/types/ir_attachment.go b/types/ir_attachment.go deleted file mode 100644 index 3356e510..00000000 --- a/types/ir_attachment.go +++ /dev/null @@ -1,92 +0,0 @@ -package types - -import ( - "time" -) - -type IrAttachment struct { - AccessToken string `xmlrpc:"access_token"` - Checksum string `xmlrpc:"checksum"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Datas string `xmlrpc:"datas"` - DatasFname string `xmlrpc:"datas_fname"` - DbDatas string `xmlrpc:"db_datas"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - FileSize int64 `xmlrpc:"file_size"` - Id int64 `xmlrpc:"id"` - IndexContent string `xmlrpc:"index_content"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocalUrl string `xmlrpc:"local_url"` - Mimetype string `xmlrpc:"mimetype"` - Name string `xmlrpc:"name"` - Public bool `xmlrpc:"public"` - ResField string `xmlrpc:"res_field"` - ResId int64 `xmlrpc:"res_id"` - ResModel string `xmlrpc:"res_model"` - ResName string `xmlrpc:"res_name"` - StoreFname string `xmlrpc:"store_fname"` - Type interface{} `xmlrpc:"type"` - Url string `xmlrpc:"url"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrAttachmentNil struct { - AccessToken interface{} `xmlrpc:"access_token"` - Checksum interface{} `xmlrpc:"checksum"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Datas interface{} `xmlrpc:"datas"` - DatasFname interface{} `xmlrpc:"datas_fname"` - DbDatas interface{} `xmlrpc:"db_datas"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - FileSize interface{} `xmlrpc:"file_size"` - Id interface{} `xmlrpc:"id"` - IndexContent interface{} `xmlrpc:"index_content"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocalUrl interface{} `xmlrpc:"local_url"` - Mimetype interface{} `xmlrpc:"mimetype"` - Name interface{} `xmlrpc:"name"` - Public bool `xmlrpc:"public"` - ResField interface{} `xmlrpc:"res_field"` - ResId interface{} `xmlrpc:"res_id"` - ResModel interface{} `xmlrpc:"res_model"` - ResName interface{} `xmlrpc:"res_name"` - StoreFname interface{} `xmlrpc:"store_fname"` - Type interface{} `xmlrpc:"type"` - Url interface{} `xmlrpc:"url"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrAttachmentModel string = "ir.attachment" - -type IrAttachments []IrAttachment - -type IrAttachmentsNil []IrAttachmentNil - -func (s *IrAttachment) NilableType_() interface{} { - return &IrAttachmentNil{} -} - -func (ns *IrAttachmentNil) Type_() interface{} { - s := &IrAttachment{} - return load(ns, s) -} - -func (s *IrAttachments) NilableType_() interface{} { - return &IrAttachmentsNil{} -} - -func (ns *IrAttachmentsNil) Type_() interface{} { - s := &IrAttachments{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrAttachment)) - } - return s -} diff --git a/types/ir_autovacuum.go b/types/ir_autovacuum.go deleted file mode 100644 index 13298774..00000000 --- a/types/ir_autovacuum.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrAutovacuum struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrAutovacuumNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrAutovacuumModel string = "ir.autovacuum" - -type IrAutovacuums []IrAutovacuum - -type IrAutovacuumsNil []IrAutovacuumNil - -func (s *IrAutovacuum) NilableType_() interface{} { - return &IrAutovacuumNil{} -} - -func (ns *IrAutovacuumNil) Type_() interface{} { - s := &IrAutovacuum{} - return load(ns, s) -} - -func (s *IrAutovacuums) NilableType_() interface{} { - return &IrAutovacuumsNil{} -} - -func (ns *IrAutovacuumsNil) Type_() interface{} { - s := &IrAutovacuums{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrAutovacuum)) - } - return s -} diff --git a/types/ir_config_parameter.go b/types/ir_config_parameter.go deleted file mode 100644 index accea599..00000000 --- a/types/ir_config_parameter.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type IrConfigParameter struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Key string `xmlrpc:"key"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrConfigParameterNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Key interface{} `xmlrpc:"key"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrConfigParameterModel string = "ir.config_parameter" - -type IrConfigParameters []IrConfigParameter - -type IrConfigParametersNil []IrConfigParameterNil - -func (s *IrConfigParameter) NilableType_() interface{} { - return &IrConfigParameterNil{} -} - -func (ns *IrConfigParameterNil) Type_() interface{} { - s := &IrConfigParameter{} - return load(ns, s) -} - -func (s *IrConfigParameters) NilableType_() interface{} { - return &IrConfigParametersNil{} -} - -func (ns *IrConfigParametersNil) Type_() interface{} { - s := &IrConfigParameters{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrConfigParameter)) - } - return s -} diff --git a/types/ir_cron.go b/types/ir_cron.go deleted file mode 100644 index 781c4b29..00000000 --- a/types/ir_cron.go +++ /dev/null @@ -1,106 +0,0 @@ -package types - -import ( - "time" -) - -type IrCron struct { - Active bool `xmlrpc:"active"` - BindingModelId Many2One `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - ChildIds []int64 `xmlrpc:"child_ids"` - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CronName string `xmlrpc:"cron_name"` - CrudModelId Many2One `xmlrpc:"crud_model_id"` - CrudModelName string `xmlrpc:"crud_model_name"` - DisplayName string `xmlrpc:"display_name"` - Doall bool `xmlrpc:"doall"` - FieldsLines []int64 `xmlrpc:"fields_lines"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - IntervalNumber int64 `xmlrpc:"interval_number"` - IntervalType interface{} `xmlrpc:"interval_type"` - IrActionsServerId Many2One `xmlrpc:"ir_actions_server_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LinkFieldId Many2One `xmlrpc:"link_field_id"` - ModelId Many2One `xmlrpc:"model_id"` - ModelName string `xmlrpc:"model_name"` - Name string `xmlrpc:"name"` - Nextcall time.Time `xmlrpc:"nextcall"` - Numbercall int64 `xmlrpc:"numbercall"` - Priority int64 `xmlrpc:"priority"` - Sequence int64 `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - Type string `xmlrpc:"type"` - Usage interface{} `xmlrpc:"usage"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrCronNil struct { - Active bool `xmlrpc:"active"` - BindingModelId interface{} `xmlrpc:"binding_model_id"` - BindingType interface{} `xmlrpc:"binding_type"` - ChildIds interface{} `xmlrpc:"child_ids"` - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CronName interface{} `xmlrpc:"cron_name"` - CrudModelId interface{} `xmlrpc:"crud_model_id"` - CrudModelName interface{} `xmlrpc:"crud_model_name"` - DisplayName interface{} `xmlrpc:"display_name"` - Doall bool `xmlrpc:"doall"` - FieldsLines interface{} `xmlrpc:"fields_lines"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - IntervalNumber interface{} `xmlrpc:"interval_number"` - IntervalType interface{} `xmlrpc:"interval_type"` - IrActionsServerId interface{} `xmlrpc:"ir_actions_server_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LinkFieldId interface{} `xmlrpc:"link_field_id"` - ModelId interface{} `xmlrpc:"model_id"` - ModelName interface{} `xmlrpc:"model_name"` - Name interface{} `xmlrpc:"name"` - Nextcall interface{} `xmlrpc:"nextcall"` - Numbercall interface{} `xmlrpc:"numbercall"` - Priority interface{} `xmlrpc:"priority"` - Sequence interface{} `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - Type interface{} `xmlrpc:"type"` - Usage interface{} `xmlrpc:"usage"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrCronModel string = "ir.cron" - -type IrCrons []IrCron - -type IrCronsNil []IrCronNil - -func (s *IrCron) NilableType_() interface{} { - return &IrCronNil{} -} - -func (ns *IrCronNil) Type_() interface{} { - s := &IrCron{} - return load(ns, s) -} - -func (s *IrCrons) NilableType_() interface{} { - return &IrCronsNil{} -} - -func (ns *IrCronsNil) Type_() interface{} { - s := &IrCrons{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrCron)) - } - return s -} diff --git a/types/ir_default.go b/types/ir_default.go deleted file mode 100644 index d55ffc11..00000000 --- a/types/ir_default.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type IrDefault struct { - CompanyId Many2One `xmlrpc:"company_id"` - Condition string `xmlrpc:"condition"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FieldId Many2One `xmlrpc:"field_id"` - Id int64 `xmlrpc:"id"` - JsonValue string `xmlrpc:"json_value"` - LastUpdate time.Time `xmlrpc:"__last_update"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrDefaultNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - Condition interface{} `xmlrpc:"condition"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FieldId interface{} `xmlrpc:"field_id"` - Id interface{} `xmlrpc:"id"` - JsonValue interface{} `xmlrpc:"json_value"` - LastUpdate interface{} `xmlrpc:"__last_update"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrDefaultModel string = "ir.default" - -type IrDefaults []IrDefault - -type IrDefaultsNil []IrDefaultNil - -func (s *IrDefault) NilableType_() interface{} { - return &IrDefaultNil{} -} - -func (ns *IrDefaultNil) Type_() interface{} { - s := &IrDefault{} - return load(ns, s) -} - -func (s *IrDefaults) NilableType_() interface{} { - return &IrDefaultsNil{} -} - -func (ns *IrDefaultsNil) Type_() interface{} { - s := &IrDefaults{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrDefault)) - } - return s -} diff --git a/types/ir_exports.go b/types/ir_exports.go deleted file mode 100644 index a3b138c2..00000000 --- a/types/ir_exports.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type IrExports struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - ExportFields []int64 `xmlrpc:"export_fields"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Resource string `xmlrpc:"resource"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrExportsNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - ExportFields interface{} `xmlrpc:"export_fields"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Resource interface{} `xmlrpc:"resource"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrExportsModel string = "ir.exports" - -type IrExportss []IrExports - -type IrExportssNil []IrExportsNil - -func (s *IrExports) NilableType_() interface{} { - return &IrExportsNil{} -} - -func (ns *IrExportsNil) Type_() interface{} { - s := &IrExports{} - return load(ns, s) -} - -func (s *IrExportss) NilableType_() interface{} { - return &IrExportssNil{} -} - -func (ns *IrExportssNil) Type_() interface{} { - s := &IrExportss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrExports)) - } - return s -} diff --git a/types/ir_exports_line.go b/types/ir_exports_line.go deleted file mode 100644 index e904fc91..00000000 --- a/types/ir_exports_line.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type IrExportsLine struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - ExportId Many2One `xmlrpc:"export_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrExportsLineNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - ExportId interface{} `xmlrpc:"export_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrExportsLineModel string = "ir.exports.line" - -type IrExportsLines []IrExportsLine - -type IrExportsLinesNil []IrExportsLineNil - -func (s *IrExportsLine) NilableType_() interface{} { - return &IrExportsLineNil{} -} - -func (ns *IrExportsLineNil) Type_() interface{} { - s := &IrExportsLine{} - return load(ns, s) -} - -func (s *IrExportsLines) NilableType_() interface{} { - return &IrExportsLinesNil{} -} - -func (ns *IrExportsLinesNil) Type_() interface{} { - s := &IrExportsLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrExportsLine)) - } - return s -} diff --git a/types/ir_fields_converter.go b/types/ir_fields_converter.go deleted file mode 100644 index 678c718f..00000000 --- a/types/ir_fields_converter.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrFieldsConverter struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrFieldsConverterNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrFieldsConverterModel string = "ir.fields.converter" - -type IrFieldsConverters []IrFieldsConverter - -type IrFieldsConvertersNil []IrFieldsConverterNil - -func (s *IrFieldsConverter) NilableType_() interface{} { - return &IrFieldsConverterNil{} -} - -func (ns *IrFieldsConverterNil) Type_() interface{} { - s := &IrFieldsConverter{} - return load(ns, s) -} - -func (s *IrFieldsConverters) NilableType_() interface{} { - return &IrFieldsConvertersNil{} -} - -func (ns *IrFieldsConvertersNil) Type_() interface{} { - s := &IrFieldsConverters{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrFieldsConverter)) - } - return s -} diff --git a/types/ir_filters.go b/types/ir_filters.go deleted file mode 100644 index cdefe784..00000000 --- a/types/ir_filters.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type IrFilters struct { - ActionId Many2One `xmlrpc:"action_id"` - Active bool `xmlrpc:"active"` - Context string `xmlrpc:"context"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Domain string `xmlrpc:"domain"` - Id int64 `xmlrpc:"id"` - IsDefault bool `xmlrpc:"is_default"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModelId interface{} `xmlrpc:"model_id"` - Name string `xmlrpc:"name"` - Sort string `xmlrpc:"sort"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrFiltersNil struct { - ActionId interface{} `xmlrpc:"action_id"` - Active bool `xmlrpc:"active"` - Context interface{} `xmlrpc:"context"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Domain interface{} `xmlrpc:"domain"` - Id interface{} `xmlrpc:"id"` - IsDefault bool `xmlrpc:"is_default"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModelId interface{} `xmlrpc:"model_id"` - Name interface{} `xmlrpc:"name"` - Sort interface{} `xmlrpc:"sort"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrFiltersModel string = "ir.filters" - -type IrFilterss []IrFilters - -type IrFilterssNil []IrFiltersNil - -func (s *IrFilters) NilableType_() interface{} { - return &IrFiltersNil{} -} - -func (ns *IrFiltersNil) Type_() interface{} { - s := &IrFilters{} - return load(ns, s) -} - -func (s *IrFilterss) NilableType_() interface{} { - return &IrFilterssNil{} -} - -func (ns *IrFilterssNil) Type_() interface{} { - s := &IrFilterss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrFilters)) - } - return s -} diff --git a/types/ir_http.go b/types/ir_http.go deleted file mode 100644 index d8397a80..00000000 --- a/types/ir_http.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrHttp struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrHttpNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrHttpModel string = "ir.http" - -type IrHttps []IrHttp - -type IrHttpsNil []IrHttpNil - -func (s *IrHttp) NilableType_() interface{} { - return &IrHttpNil{} -} - -func (ns *IrHttpNil) Type_() interface{} { - s := &IrHttp{} - return load(ns, s) -} - -func (s *IrHttps) NilableType_() interface{} { - return &IrHttpsNil{} -} - -func (ns *IrHttpsNil) Type_() interface{} { - s := &IrHttps{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrHttp)) - } - return s -} diff --git a/types/ir_logging.go b/types/ir_logging.go deleted file mode 100644 index 0ac3ba0a..00000000 --- a/types/ir_logging.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type IrLogging struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid int64 `xmlrpc:"create_uid"` - Dbname string `xmlrpc:"dbname"` - DisplayName string `xmlrpc:"display_name"` - Func string `xmlrpc:"func"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Level string `xmlrpc:"level"` - Line string `xmlrpc:"line"` - Message string `xmlrpc:"message"` - Name string `xmlrpc:"name"` - Path string `xmlrpc:"path"` - Type interface{} `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrLoggingNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Dbname interface{} `xmlrpc:"dbname"` - DisplayName interface{} `xmlrpc:"display_name"` - Func interface{} `xmlrpc:"func"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Level interface{} `xmlrpc:"level"` - Line interface{} `xmlrpc:"line"` - Message interface{} `xmlrpc:"message"` - Name interface{} `xmlrpc:"name"` - Path interface{} `xmlrpc:"path"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrLoggingModel string = "ir.logging" - -type IrLoggings []IrLogging - -type IrLoggingsNil []IrLoggingNil - -func (s *IrLogging) NilableType_() interface{} { - return &IrLoggingNil{} -} - -func (ns *IrLoggingNil) Type_() interface{} { - s := &IrLogging{} - return load(ns, s) -} - -func (s *IrLoggings) NilableType_() interface{} { - return &IrLoggingsNil{} -} - -func (ns *IrLoggingsNil) Type_() interface{} { - s := &IrLoggings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrLogging)) - } - return s -} diff --git a/types/ir_mail_server.go b/types/ir_mail_server.go deleted file mode 100644 index f36008b5..00000000 --- a/types/ir_mail_server.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type IrMailServer struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - SmtpDebug bool `xmlrpc:"smtp_debug"` - SmtpEncryption interface{} `xmlrpc:"smtp_encryption"` - SmtpHost string `xmlrpc:"smtp_host"` - SmtpPass string `xmlrpc:"smtp_pass"` - SmtpPort int64 `xmlrpc:"smtp_port"` - SmtpUser string `xmlrpc:"smtp_user"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrMailServerNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - SmtpDebug bool `xmlrpc:"smtp_debug"` - SmtpEncryption interface{} `xmlrpc:"smtp_encryption"` - SmtpHost interface{} `xmlrpc:"smtp_host"` - SmtpPass interface{} `xmlrpc:"smtp_pass"` - SmtpPort interface{} `xmlrpc:"smtp_port"` - SmtpUser interface{} `xmlrpc:"smtp_user"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrMailServerModel string = "ir.mail_server" - -type IrMailServers []IrMailServer - -type IrMailServersNil []IrMailServerNil - -func (s *IrMailServer) NilableType_() interface{} { - return &IrMailServerNil{} -} - -func (ns *IrMailServerNil) Type_() interface{} { - s := &IrMailServer{} - return load(ns, s) -} - -func (s *IrMailServers) NilableType_() interface{} { - return &IrMailServersNil{} -} - -func (ns *IrMailServersNil) Type_() interface{} { - s := &IrMailServers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrMailServer)) - } - return s -} diff --git a/types/ir_model.go b/types/ir_model.go deleted file mode 100644 index 994565e6..00000000 --- a/types/ir_model.go +++ /dev/null @@ -1,76 +0,0 @@ -package types - -import ( - "time" -) - -type IrModel struct { - AccessIds []int64 `xmlrpc:"access_ids"` - Count int64 `xmlrpc:"count"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FieldId []int64 `xmlrpc:"field_id"` - Id int64 `xmlrpc:"id"` - Info string `xmlrpc:"info"` - InheritedModelIds []int64 `xmlrpc:"inherited_model_ids"` - IsMailThread bool `xmlrpc:"is_mail_thread"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Model string `xmlrpc:"model"` - Modules string `xmlrpc:"modules"` - Name string `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - Transient bool `xmlrpc:"transient"` - ViewIds []int64 `xmlrpc:"view_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModelNil struct { - AccessIds interface{} `xmlrpc:"access_ids"` - Count interface{} `xmlrpc:"count"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FieldId interface{} `xmlrpc:"field_id"` - Id interface{} `xmlrpc:"id"` - Info interface{} `xmlrpc:"info"` - InheritedModelIds interface{} `xmlrpc:"inherited_model_ids"` - IsMailThread bool `xmlrpc:"is_mail_thread"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Model interface{} `xmlrpc:"model"` - Modules interface{} `xmlrpc:"modules"` - Name interface{} `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - Transient bool `xmlrpc:"transient"` - ViewIds interface{} `xmlrpc:"view_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModelModel string = "ir.model" - -type IrModels []IrModel - -type IrModelsNil []IrModelNil - -func (s *IrModel) NilableType_() interface{} { - return &IrModelNil{} -} - -func (ns *IrModelNil) Type_() interface{} { - s := &IrModel{} - return load(ns, s) -} - -func (s *IrModels) NilableType_() interface{} { - return &IrModelsNil{} -} - -func (ns *IrModelsNil) Type_() interface{} { - s := &IrModels{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModel)) - } - return s -} diff --git a/types/ir_model_access.go b/types/ir_model_access.go deleted file mode 100644 index 33cf915b..00000000 --- a/types/ir_model_access.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type IrModelAccess struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - GroupId Many2One `xmlrpc:"group_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModelId Many2One `xmlrpc:"model_id"` - Name string `xmlrpc:"name"` - PermCreate bool `xmlrpc:"perm_create"` - PermRead bool `xmlrpc:"perm_read"` - PermUnlink bool `xmlrpc:"perm_unlink"` - PermWrite bool `xmlrpc:"perm_write"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModelAccessNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupId interface{} `xmlrpc:"group_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModelId interface{} `xmlrpc:"model_id"` - Name interface{} `xmlrpc:"name"` - PermCreate bool `xmlrpc:"perm_create"` - PermRead bool `xmlrpc:"perm_read"` - PermUnlink bool `xmlrpc:"perm_unlink"` - PermWrite bool `xmlrpc:"perm_write"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModelAccessModel string = "ir.model.access" - -type IrModelAccesss []IrModelAccess - -type IrModelAccesssNil []IrModelAccessNil - -func (s *IrModelAccess) NilableType_() interface{} { - return &IrModelAccessNil{} -} - -func (ns *IrModelAccessNil) Type_() interface{} { - s := &IrModelAccess{} - return load(ns, s) -} - -func (s *IrModelAccesss) NilableType_() interface{} { - return &IrModelAccesssNil{} -} - -func (ns *IrModelAccesssNil) Type_() interface{} { - s := &IrModelAccesss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModelAccess)) - } - return s -} diff --git a/types/ir_model_constraint.go b/types/ir_model_constraint.go deleted file mode 100644 index 0c2391b0..00000000 --- a/types/ir_model_constraint.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type IrModelConstraint struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateInit time.Time `xmlrpc:"date_init"` - DateUpdate time.Time `xmlrpc:"date_update"` - Definition string `xmlrpc:"definition"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Model Many2One `xmlrpc:"model"` - Module Many2One `xmlrpc:"module"` - Name string `xmlrpc:"name"` - Type string `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModelConstraintNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateInit interface{} `xmlrpc:"date_init"` - DateUpdate interface{} `xmlrpc:"date_update"` - Definition interface{} `xmlrpc:"definition"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Model interface{} `xmlrpc:"model"` - Module interface{} `xmlrpc:"module"` - Name interface{} `xmlrpc:"name"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModelConstraintModel string = "ir.model.constraint" - -type IrModelConstraints []IrModelConstraint - -type IrModelConstraintsNil []IrModelConstraintNil - -func (s *IrModelConstraint) NilableType_() interface{} { - return &IrModelConstraintNil{} -} - -func (ns *IrModelConstraintNil) Type_() interface{} { - s := &IrModelConstraint{} - return load(ns, s) -} - -func (s *IrModelConstraints) NilableType_() interface{} { - return &IrModelConstraintsNil{} -} - -func (ns *IrModelConstraintsNil) Type_() interface{} { - s := &IrModelConstraints{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModelConstraint)) - } - return s -} diff --git a/types/ir_model_data.go b/types/ir_model_data.go deleted file mode 100644 index e3465993..00000000 --- a/types/ir_model_data.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type IrModelData struct { - CompleteName string `xmlrpc:"complete_name"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateInit time.Time `xmlrpc:"date_init"` - DateUpdate time.Time `xmlrpc:"date_update"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Model string `xmlrpc:"model"` - Module string `xmlrpc:"module"` - Name string `xmlrpc:"name"` - Noupdate bool `xmlrpc:"noupdate"` - Reference string `xmlrpc:"reference"` - ResId int64 `xmlrpc:"res_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModelDataNil struct { - CompleteName interface{} `xmlrpc:"complete_name"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateInit interface{} `xmlrpc:"date_init"` - DateUpdate interface{} `xmlrpc:"date_update"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Model interface{} `xmlrpc:"model"` - Module interface{} `xmlrpc:"module"` - Name interface{} `xmlrpc:"name"` - Noupdate bool `xmlrpc:"noupdate"` - Reference interface{} `xmlrpc:"reference"` - ResId interface{} `xmlrpc:"res_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModelDataModel string = "ir.model.data" - -type IrModelDatas []IrModelData - -type IrModelDatasNil []IrModelDataNil - -func (s *IrModelData) NilableType_() interface{} { - return &IrModelDataNil{} -} - -func (ns *IrModelDataNil) Type_() interface{} { - s := &IrModelData{} - return load(ns, s) -} - -func (s *IrModelDatas) NilableType_() interface{} { - return &IrModelDatasNil{} -} - -func (ns *IrModelDatasNil) Type_() interface{} { - s := &IrModelDatas{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModelData)) - } - return s -} diff --git a/types/ir_model_fields.go b/types/ir_model_fields.go deleted file mode 100644 index f178a151..00000000 --- a/types/ir_model_fields.go +++ /dev/null @@ -1,112 +0,0 @@ -package types - -import ( - "time" -) - -type IrModelFields struct { - Column1 string `xmlrpc:"column1"` - Column2 string `xmlrpc:"column2"` - CompleteName string `xmlrpc:"complete_name"` - Compute string `xmlrpc:"compute"` - Copy bool `xmlrpc:"copy"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Depends string `xmlrpc:"depends"` - DisplayName string `xmlrpc:"display_name"` - Domain string `xmlrpc:"domain"` - FieldDescription string `xmlrpc:"field_description"` - Groups []int64 `xmlrpc:"groups"` - Help string `xmlrpc:"help"` - Id int64 `xmlrpc:"id"` - Index bool `xmlrpc:"index"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Model string `xmlrpc:"model"` - ModelId Many2One `xmlrpc:"model_id"` - Modules string `xmlrpc:"modules"` - Name string `xmlrpc:"name"` - OnDelete interface{} `xmlrpc:"on_delete"` - Readonly bool `xmlrpc:"readonly"` - Related string `xmlrpc:"related"` - Relation string `xmlrpc:"relation"` - RelationField string `xmlrpc:"relation_field"` - RelationTable string `xmlrpc:"relation_table"` - Required bool `xmlrpc:"required"` - Selectable bool `xmlrpc:"selectable"` - Selection string `xmlrpc:"selection"` - Size int64 `xmlrpc:"size"` - State interface{} `xmlrpc:"state"` - Store bool `xmlrpc:"store"` - TrackVisibility interface{} `xmlrpc:"track_visibility"` - Translate bool `xmlrpc:"translate"` - Ttype interface{} `xmlrpc:"ttype"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModelFieldsNil struct { - Column1 interface{} `xmlrpc:"column1"` - Column2 interface{} `xmlrpc:"column2"` - CompleteName interface{} `xmlrpc:"complete_name"` - Compute interface{} `xmlrpc:"compute"` - Copy bool `xmlrpc:"copy"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Depends interface{} `xmlrpc:"depends"` - DisplayName interface{} `xmlrpc:"display_name"` - Domain interface{} `xmlrpc:"domain"` - FieldDescription interface{} `xmlrpc:"field_description"` - Groups interface{} `xmlrpc:"groups"` - Help interface{} `xmlrpc:"help"` - Id interface{} `xmlrpc:"id"` - Index bool `xmlrpc:"index"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Model interface{} `xmlrpc:"model"` - ModelId interface{} `xmlrpc:"model_id"` - Modules interface{} `xmlrpc:"modules"` - Name interface{} `xmlrpc:"name"` - OnDelete interface{} `xmlrpc:"on_delete"` - Readonly bool `xmlrpc:"readonly"` - Related interface{} `xmlrpc:"related"` - Relation interface{} `xmlrpc:"relation"` - RelationField interface{} `xmlrpc:"relation_field"` - RelationTable interface{} `xmlrpc:"relation_table"` - Required bool `xmlrpc:"required"` - Selectable bool `xmlrpc:"selectable"` - Selection interface{} `xmlrpc:"selection"` - Size interface{} `xmlrpc:"size"` - State interface{} `xmlrpc:"state"` - Store bool `xmlrpc:"store"` - TrackVisibility interface{} `xmlrpc:"track_visibility"` - Translate bool `xmlrpc:"translate"` - Ttype interface{} `xmlrpc:"ttype"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModelFieldsModel string = "ir.model.fields" - -type IrModelFieldss []IrModelFields - -type IrModelFieldssNil []IrModelFieldsNil - -func (s *IrModelFields) NilableType_() interface{} { - return &IrModelFieldsNil{} -} - -func (ns *IrModelFieldsNil) Type_() interface{} { - s := &IrModelFields{} - return load(ns, s) -} - -func (s *IrModelFieldss) NilableType_() interface{} { - return &IrModelFieldssNil{} -} - -func (ns *IrModelFieldssNil) Type_() interface{} { - s := &IrModelFieldss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModelFields)) - } - return s -} diff --git a/types/ir_model_relation.go b/types/ir_model_relation.go deleted file mode 100644 index 93c0ad65..00000000 --- a/types/ir_model_relation.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type IrModelRelation struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateInit time.Time `xmlrpc:"date_init"` - DateUpdate time.Time `xmlrpc:"date_update"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Model Many2One `xmlrpc:"model"` - Module Many2One `xmlrpc:"module"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModelRelationNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateInit interface{} `xmlrpc:"date_init"` - DateUpdate interface{} `xmlrpc:"date_update"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Model interface{} `xmlrpc:"model"` - Module interface{} `xmlrpc:"module"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModelRelationModel string = "ir.model.relation" - -type IrModelRelations []IrModelRelation - -type IrModelRelationsNil []IrModelRelationNil - -func (s *IrModelRelation) NilableType_() interface{} { - return &IrModelRelationNil{} -} - -func (ns *IrModelRelationNil) Type_() interface{} { - s := &IrModelRelation{} - return load(ns, s) -} - -func (s *IrModelRelations) NilableType_() interface{} { - return &IrModelRelationsNil{} -} - -func (ns *IrModelRelationsNil) Type_() interface{} { - s := &IrModelRelations{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModelRelation)) - } - return s -} diff --git a/types/ir_module_category.go b/types/ir_module_category.go deleted file mode 100644 index 1fc7e958..00000000 --- a/types/ir_module_category.go +++ /dev/null @@ -1,72 +0,0 @@ -package types - -import ( - "time" -) - -type IrModuleCategory struct { - ChildIds []int64 `xmlrpc:"child_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - Exclusive bool `xmlrpc:"exclusive"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModuleIds []int64 `xmlrpc:"module_ids"` - ModuleNr int64 `xmlrpc:"module_nr"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - Sequence int64 `xmlrpc:"sequence"` - Visible bool `xmlrpc:"visible"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrModuleCategoryNil struct { - ChildIds interface{} `xmlrpc:"child_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - Exclusive bool `xmlrpc:"exclusive"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModuleIds interface{} `xmlrpc:"module_ids"` - ModuleNr interface{} `xmlrpc:"module_nr"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - Sequence interface{} `xmlrpc:"sequence"` - Visible bool `xmlrpc:"visible"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrModuleCategoryModel string = "ir.module.category" - -type IrModuleCategorys []IrModuleCategory - -type IrModuleCategorysNil []IrModuleCategoryNil - -func (s *IrModuleCategory) NilableType_() interface{} { - return &IrModuleCategoryNil{} -} - -func (ns *IrModuleCategoryNil) Type_() interface{} { - s := &IrModuleCategory{} - return load(ns, s) -} - -func (s *IrModuleCategorys) NilableType_() interface{} { - return &IrModuleCategorysNil{} -} - -func (ns *IrModuleCategorysNil) Type_() interface{} { - s := &IrModuleCategorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModuleCategory)) - } - return s -} diff --git a/types/ir_module_module.go b/types/ir_module_module.go deleted file mode 100644 index 5ea01f16..00000000 --- a/types/ir_module_module.go +++ /dev/null @@ -1,106 +0,0 @@ -package types - -import ( - "time" -) - -type IrModuleModule struct { - Application bool `xmlrpc:"application"` - Author string `xmlrpc:"author"` - AutoInstall bool `xmlrpc:"auto_install"` - CategoryId Many2One `xmlrpc:"category_id"` - Contributors string `xmlrpc:"contributors"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Demo bool `xmlrpc:"demo"` - DependenciesId []int64 `xmlrpc:"dependencies_id"` - Description string `xmlrpc:"description"` - DescriptionHtml string `xmlrpc:"description_html"` - DisplayName string `xmlrpc:"display_name"` - ExclusionIds []int64 `xmlrpc:"exclusion_ids"` - Icon string `xmlrpc:"icon"` - IconImage string `xmlrpc:"icon_image"` - Id int64 `xmlrpc:"id"` - InstalledVersion string `xmlrpc:"installed_version"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LatestVersion string `xmlrpc:"latest_version"` - License interface{} `xmlrpc:"license"` - Maintainer string `xmlrpc:"maintainer"` - MenusByModule string `xmlrpc:"menus_by_module"` - Name string `xmlrpc:"name"` - PublishedVersion string `xmlrpc:"published_version"` - ReportsByModule string `xmlrpc:"reports_by_module"` - Sequence int64 `xmlrpc:"sequence"` - Shortdesc string `xmlrpc:"shortdesc"` - State interface{} `xmlrpc:"state"` - Summary string `xmlrpc:"summary"` - Url string `xmlrpc:"url"` - ViewsByModule string `xmlrpc:"views_by_module"` - Website string `xmlrpc:"website"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModuleModuleNil struct { - Application bool `xmlrpc:"application"` - Author interface{} `xmlrpc:"author"` - AutoInstall bool `xmlrpc:"auto_install"` - CategoryId interface{} `xmlrpc:"category_id"` - Contributors interface{} `xmlrpc:"contributors"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Demo bool `xmlrpc:"demo"` - DependenciesId interface{} `xmlrpc:"dependencies_id"` - Description interface{} `xmlrpc:"description"` - DescriptionHtml interface{} `xmlrpc:"description_html"` - DisplayName interface{} `xmlrpc:"display_name"` - ExclusionIds interface{} `xmlrpc:"exclusion_ids"` - Icon interface{} `xmlrpc:"icon"` - IconImage interface{} `xmlrpc:"icon_image"` - Id interface{} `xmlrpc:"id"` - InstalledVersion interface{} `xmlrpc:"installed_version"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LatestVersion interface{} `xmlrpc:"latest_version"` - License interface{} `xmlrpc:"license"` - Maintainer interface{} `xmlrpc:"maintainer"` - MenusByModule interface{} `xmlrpc:"menus_by_module"` - Name interface{} `xmlrpc:"name"` - PublishedVersion interface{} `xmlrpc:"published_version"` - ReportsByModule interface{} `xmlrpc:"reports_by_module"` - Sequence interface{} `xmlrpc:"sequence"` - Shortdesc interface{} `xmlrpc:"shortdesc"` - State interface{} `xmlrpc:"state"` - Summary interface{} `xmlrpc:"summary"` - Url interface{} `xmlrpc:"url"` - ViewsByModule interface{} `xmlrpc:"views_by_module"` - Website interface{} `xmlrpc:"website"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModuleModuleModel string = "ir.module.module" - -type IrModuleModules []IrModuleModule - -type IrModuleModulesNil []IrModuleModuleNil - -func (s *IrModuleModule) NilableType_() interface{} { - return &IrModuleModuleNil{} -} - -func (ns *IrModuleModuleNil) Type_() interface{} { - s := &IrModuleModule{} - return load(ns, s) -} - -func (s *IrModuleModules) NilableType_() interface{} { - return &IrModuleModulesNil{} -} - -func (ns *IrModuleModulesNil) Type_() interface{} { - s := &IrModuleModules{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModuleModule)) - } - return s -} diff --git a/types/ir_module_module_dependency.go b/types/ir_module_module_dependency.go deleted file mode 100644 index 377c994a..00000000 --- a/types/ir_module_module_dependency.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type IrModuleModuleDependency struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DependId Many2One `xmlrpc:"depend_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModuleId Many2One `xmlrpc:"module_id"` - Name string `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModuleModuleDependencyNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DependId interface{} `xmlrpc:"depend_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModuleId interface{} `xmlrpc:"module_id"` - Name interface{} `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModuleModuleDependencyModel string = "ir.module.module.dependency" - -type IrModuleModuleDependencys []IrModuleModuleDependency - -type IrModuleModuleDependencysNil []IrModuleModuleDependencyNil - -func (s *IrModuleModuleDependency) NilableType_() interface{} { - return &IrModuleModuleDependencyNil{} -} - -func (ns *IrModuleModuleDependencyNil) Type_() interface{} { - s := &IrModuleModuleDependency{} - return load(ns, s) -} - -func (s *IrModuleModuleDependencys) NilableType_() interface{} { - return &IrModuleModuleDependencysNil{} -} - -func (ns *IrModuleModuleDependencysNil) Type_() interface{} { - s := &IrModuleModuleDependencys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModuleModuleDependency)) - } - return s -} diff --git a/types/ir_module_module_exclusion.go b/types/ir_module_module_exclusion.go deleted file mode 100644 index f0e4cb99..00000000 --- a/types/ir_module_module_exclusion.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type IrModuleModuleExclusion struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - ExclusionId Many2One `xmlrpc:"exclusion_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModuleId Many2One `xmlrpc:"module_id"` - Name string `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrModuleModuleExclusionNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - ExclusionId interface{} `xmlrpc:"exclusion_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModuleId interface{} `xmlrpc:"module_id"` - Name interface{} `xmlrpc:"name"` - State interface{} `xmlrpc:"state"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrModuleModuleExclusionModel string = "ir.module.module.exclusion" - -type IrModuleModuleExclusions []IrModuleModuleExclusion - -type IrModuleModuleExclusionsNil []IrModuleModuleExclusionNil - -func (s *IrModuleModuleExclusion) NilableType_() interface{} { - return &IrModuleModuleExclusionNil{} -} - -func (ns *IrModuleModuleExclusionNil) Type_() interface{} { - s := &IrModuleModuleExclusion{} - return load(ns, s) -} - -func (s *IrModuleModuleExclusions) NilableType_() interface{} { - return &IrModuleModuleExclusionsNil{} -} - -func (ns *IrModuleModuleExclusionsNil) Type_() interface{} { - s := &IrModuleModuleExclusions{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrModuleModuleExclusion)) - } - return s -} diff --git a/types/ir_property.go b/types/ir_property.go deleted file mode 100644 index ae898574..00000000 --- a/types/ir_property.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type IrProperty struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FieldsId Many2One `xmlrpc:"fields_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ResId string `xmlrpc:"res_id"` - Type interface{} `xmlrpc:"type"` - ValueBinary string `xmlrpc:"value_binary"` - ValueDatetime time.Time `xmlrpc:"value_datetime"` - ValueFloat float64 `xmlrpc:"value_float"` - ValueInteger int64 `xmlrpc:"value_integer"` - ValueReference string `xmlrpc:"value_reference"` - ValueText string `xmlrpc:"value_text"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrPropertyNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FieldsId interface{} `xmlrpc:"fields_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ResId interface{} `xmlrpc:"res_id"` - Type interface{} `xmlrpc:"type"` - ValueBinary interface{} `xmlrpc:"value_binary"` - ValueDatetime interface{} `xmlrpc:"value_datetime"` - ValueFloat interface{} `xmlrpc:"value_float"` - ValueInteger interface{} `xmlrpc:"value_integer"` - ValueReference interface{} `xmlrpc:"value_reference"` - ValueText interface{} `xmlrpc:"value_text"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrPropertyModel string = "ir.property" - -type IrPropertys []IrProperty - -type IrPropertysNil []IrPropertyNil - -func (s *IrProperty) NilableType_() interface{} { - return &IrPropertyNil{} -} - -func (ns *IrPropertyNil) Type_() interface{} { - s := &IrProperty{} - return load(ns, s) -} - -func (s *IrPropertys) NilableType_() interface{} { - return &IrPropertysNil{} -} - -func (ns *IrPropertysNil) Type_() interface{} { - s := &IrPropertys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrProperty)) - } - return s -} diff --git a/types/ir_qweb.go b/types/ir_qweb.go deleted file mode 100644 index 5788da6e..00000000 --- a/types/ir_qweb.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQweb struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebModel string = "ir.qweb" - -type IrQwebs []IrQweb - -type IrQwebsNil []IrQwebNil - -func (s *IrQweb) NilableType_() interface{} { - return &IrQwebNil{} -} - -func (ns *IrQwebNil) Type_() interface{} { - s := &IrQweb{} - return load(ns, s) -} - -func (s *IrQwebs) NilableType_() interface{} { - return &IrQwebsNil{} -} - -func (ns *IrQwebsNil) Type_() interface{} { - s := &IrQwebs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQweb)) - } - return s -} diff --git a/types/ir_qweb_field.go b/types/ir_qweb_field.go deleted file mode 100644 index 98c2f13a..00000000 --- a/types/ir_qweb_field.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebField struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldModel string = "ir.qweb.field" - -type IrQwebFields []IrQwebField - -type IrQwebFieldsNil []IrQwebFieldNil - -func (s *IrQwebField) NilableType_() interface{} { - return &IrQwebFieldNil{} -} - -func (ns *IrQwebFieldNil) Type_() interface{} { - s := &IrQwebField{} - return load(ns, s) -} - -func (s *IrQwebFields) NilableType_() interface{} { - return &IrQwebFieldsNil{} -} - -func (ns *IrQwebFieldsNil) Type_() interface{} { - s := &IrQwebFields{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebField)) - } - return s -} diff --git a/types/ir_qweb_field_barcode.go b/types/ir_qweb_field_barcode.go deleted file mode 100644 index c15b869b..00000000 --- a/types/ir_qweb_field_barcode.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldBarcode struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldBarcodeNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldBarcodeModel string = "ir.qweb.field.barcode" - -type IrQwebFieldBarcodes []IrQwebFieldBarcode - -type IrQwebFieldBarcodesNil []IrQwebFieldBarcodeNil - -func (s *IrQwebFieldBarcode) NilableType_() interface{} { - return &IrQwebFieldBarcodeNil{} -} - -func (ns *IrQwebFieldBarcodeNil) Type_() interface{} { - s := &IrQwebFieldBarcode{} - return load(ns, s) -} - -func (s *IrQwebFieldBarcodes) NilableType_() interface{} { - return &IrQwebFieldBarcodesNil{} -} - -func (ns *IrQwebFieldBarcodesNil) Type_() interface{} { - s := &IrQwebFieldBarcodes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldBarcode)) - } - return s -} diff --git a/types/ir_qweb_field_contact.go b/types/ir_qweb_field_contact.go deleted file mode 100644 index 97a5eeb9..00000000 --- a/types/ir_qweb_field_contact.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldContact struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldContactNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldContactModel string = "ir.qweb.field.contact" - -type IrQwebFieldContacts []IrQwebFieldContact - -type IrQwebFieldContactsNil []IrQwebFieldContactNil - -func (s *IrQwebFieldContact) NilableType_() interface{} { - return &IrQwebFieldContactNil{} -} - -func (ns *IrQwebFieldContactNil) Type_() interface{} { - s := &IrQwebFieldContact{} - return load(ns, s) -} - -func (s *IrQwebFieldContacts) NilableType_() interface{} { - return &IrQwebFieldContactsNil{} -} - -func (ns *IrQwebFieldContactsNil) Type_() interface{} { - s := &IrQwebFieldContacts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldContact)) - } - return s -} diff --git a/types/ir_qweb_field_date.go b/types/ir_qweb_field_date.go deleted file mode 100644 index 2018b9ad..00000000 --- a/types/ir_qweb_field_date.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldDate struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldDateNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldDateModel string = "ir.qweb.field.date" - -type IrQwebFieldDates []IrQwebFieldDate - -type IrQwebFieldDatesNil []IrQwebFieldDateNil - -func (s *IrQwebFieldDate) NilableType_() interface{} { - return &IrQwebFieldDateNil{} -} - -func (ns *IrQwebFieldDateNil) Type_() interface{} { - s := &IrQwebFieldDate{} - return load(ns, s) -} - -func (s *IrQwebFieldDates) NilableType_() interface{} { - return &IrQwebFieldDatesNil{} -} - -func (ns *IrQwebFieldDatesNil) Type_() interface{} { - s := &IrQwebFieldDates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldDate)) - } - return s -} diff --git a/types/ir_qweb_field_datetime.go b/types/ir_qweb_field_datetime.go deleted file mode 100644 index a1b7c28b..00000000 --- a/types/ir_qweb_field_datetime.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldDatetime struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldDatetimeNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldDatetimeModel string = "ir.qweb.field.datetime" - -type IrQwebFieldDatetimes []IrQwebFieldDatetime - -type IrQwebFieldDatetimesNil []IrQwebFieldDatetimeNil - -func (s *IrQwebFieldDatetime) NilableType_() interface{} { - return &IrQwebFieldDatetimeNil{} -} - -func (ns *IrQwebFieldDatetimeNil) Type_() interface{} { - s := &IrQwebFieldDatetime{} - return load(ns, s) -} - -func (s *IrQwebFieldDatetimes) NilableType_() interface{} { - return &IrQwebFieldDatetimesNil{} -} - -func (ns *IrQwebFieldDatetimesNil) Type_() interface{} { - s := &IrQwebFieldDatetimes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldDatetime)) - } - return s -} diff --git a/types/ir_qweb_field_duration.go b/types/ir_qweb_field_duration.go deleted file mode 100644 index c505a09e..00000000 --- a/types/ir_qweb_field_duration.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldDuration struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldDurationNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldDurationModel string = "ir.qweb.field.duration" - -type IrQwebFieldDurations []IrQwebFieldDuration - -type IrQwebFieldDurationsNil []IrQwebFieldDurationNil - -func (s *IrQwebFieldDuration) NilableType_() interface{} { - return &IrQwebFieldDurationNil{} -} - -func (ns *IrQwebFieldDurationNil) Type_() interface{} { - s := &IrQwebFieldDuration{} - return load(ns, s) -} - -func (s *IrQwebFieldDurations) NilableType_() interface{} { - return &IrQwebFieldDurationsNil{} -} - -func (ns *IrQwebFieldDurationsNil) Type_() interface{} { - s := &IrQwebFieldDurations{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldDuration)) - } - return s -} diff --git a/types/ir_qweb_field_float.go b/types/ir_qweb_field_float.go deleted file mode 100644 index e59e2beb..00000000 --- a/types/ir_qweb_field_float.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldFloat struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldFloatNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldFloatModel string = "ir.qweb.field.float" - -type IrQwebFieldFloats []IrQwebFieldFloat - -type IrQwebFieldFloatsNil []IrQwebFieldFloatNil - -func (s *IrQwebFieldFloat) NilableType_() interface{} { - return &IrQwebFieldFloatNil{} -} - -func (ns *IrQwebFieldFloatNil) Type_() interface{} { - s := &IrQwebFieldFloat{} - return load(ns, s) -} - -func (s *IrQwebFieldFloats) NilableType_() interface{} { - return &IrQwebFieldFloatsNil{} -} - -func (ns *IrQwebFieldFloatsNil) Type_() interface{} { - s := &IrQwebFieldFloats{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldFloat)) - } - return s -} diff --git a/types/ir_qweb_field_float_time.go b/types/ir_qweb_field_float_time.go deleted file mode 100644 index 10177c2a..00000000 --- a/types/ir_qweb_field_float_time.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldFloatTime struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldFloatTimeNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldFloatTimeModel string = "ir.qweb.field.float_time" - -type IrQwebFieldFloatTimes []IrQwebFieldFloatTime - -type IrQwebFieldFloatTimesNil []IrQwebFieldFloatTimeNil - -func (s *IrQwebFieldFloatTime) NilableType_() interface{} { - return &IrQwebFieldFloatTimeNil{} -} - -func (ns *IrQwebFieldFloatTimeNil) Type_() interface{} { - s := &IrQwebFieldFloatTime{} - return load(ns, s) -} - -func (s *IrQwebFieldFloatTimes) NilableType_() interface{} { - return &IrQwebFieldFloatTimesNil{} -} - -func (ns *IrQwebFieldFloatTimesNil) Type_() interface{} { - s := &IrQwebFieldFloatTimes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldFloatTime)) - } - return s -} diff --git a/types/ir_qweb_field_html.go b/types/ir_qweb_field_html.go deleted file mode 100644 index fda17b8c..00000000 --- a/types/ir_qweb_field_html.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldHtml struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldHtmlNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldHtmlModel string = "ir.qweb.field.html" - -type IrQwebFieldHtmls []IrQwebFieldHtml - -type IrQwebFieldHtmlsNil []IrQwebFieldHtmlNil - -func (s *IrQwebFieldHtml) NilableType_() interface{} { - return &IrQwebFieldHtmlNil{} -} - -func (ns *IrQwebFieldHtmlNil) Type_() interface{} { - s := &IrQwebFieldHtml{} - return load(ns, s) -} - -func (s *IrQwebFieldHtmls) NilableType_() interface{} { - return &IrQwebFieldHtmlsNil{} -} - -func (ns *IrQwebFieldHtmlsNil) Type_() interface{} { - s := &IrQwebFieldHtmls{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldHtml)) - } - return s -} diff --git a/types/ir_qweb_field_image.go b/types/ir_qweb_field_image.go deleted file mode 100644 index f50fbb57..00000000 --- a/types/ir_qweb_field_image.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldImage struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldImageNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldImageModel string = "ir.qweb.field.image" - -type IrQwebFieldImages []IrQwebFieldImage - -type IrQwebFieldImagesNil []IrQwebFieldImageNil - -func (s *IrQwebFieldImage) NilableType_() interface{} { - return &IrQwebFieldImageNil{} -} - -func (ns *IrQwebFieldImageNil) Type_() interface{} { - s := &IrQwebFieldImage{} - return load(ns, s) -} - -func (s *IrQwebFieldImages) NilableType_() interface{} { - return &IrQwebFieldImagesNil{} -} - -func (ns *IrQwebFieldImagesNil) Type_() interface{} { - s := &IrQwebFieldImages{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldImage)) - } - return s -} diff --git a/types/ir_qweb_field_integer.go b/types/ir_qweb_field_integer.go deleted file mode 100644 index 3738a017..00000000 --- a/types/ir_qweb_field_integer.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldInteger struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldIntegerNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldIntegerModel string = "ir.qweb.field.integer" - -type IrQwebFieldIntegers []IrQwebFieldInteger - -type IrQwebFieldIntegersNil []IrQwebFieldIntegerNil - -func (s *IrQwebFieldInteger) NilableType_() interface{} { - return &IrQwebFieldIntegerNil{} -} - -func (ns *IrQwebFieldIntegerNil) Type_() interface{} { - s := &IrQwebFieldInteger{} - return load(ns, s) -} - -func (s *IrQwebFieldIntegers) NilableType_() interface{} { - return &IrQwebFieldIntegersNil{} -} - -func (ns *IrQwebFieldIntegersNil) Type_() interface{} { - s := &IrQwebFieldIntegers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldInteger)) - } - return s -} diff --git a/types/ir_qweb_field_many2one.go b/types/ir_qweb_field_many2one.go deleted file mode 100644 index a0427c35..00000000 --- a/types/ir_qweb_field_many2one.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldMany2one struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldMany2oneNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldMany2oneModel string = "ir.qweb.field.many2one" - -type IrQwebFieldMany2ones []IrQwebFieldMany2one - -type IrQwebFieldMany2onesNil []IrQwebFieldMany2oneNil - -func (s *IrQwebFieldMany2one) NilableType_() interface{} { - return &IrQwebFieldMany2oneNil{} -} - -func (ns *IrQwebFieldMany2oneNil) Type_() interface{} { - s := &IrQwebFieldMany2one{} - return load(ns, s) -} - -func (s *IrQwebFieldMany2ones) NilableType_() interface{} { - return &IrQwebFieldMany2onesNil{} -} - -func (ns *IrQwebFieldMany2onesNil) Type_() interface{} { - s := &IrQwebFieldMany2ones{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldMany2one)) - } - return s -} diff --git a/types/ir_qweb_field_monetary.go b/types/ir_qweb_field_monetary.go deleted file mode 100644 index 9fbee4d6..00000000 --- a/types/ir_qweb_field_monetary.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldMonetary struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldMonetaryNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldMonetaryModel string = "ir.qweb.field.monetary" - -type IrQwebFieldMonetarys []IrQwebFieldMonetary - -type IrQwebFieldMonetarysNil []IrQwebFieldMonetaryNil - -func (s *IrQwebFieldMonetary) NilableType_() interface{} { - return &IrQwebFieldMonetaryNil{} -} - -func (ns *IrQwebFieldMonetaryNil) Type_() interface{} { - s := &IrQwebFieldMonetary{} - return load(ns, s) -} - -func (s *IrQwebFieldMonetarys) NilableType_() interface{} { - return &IrQwebFieldMonetarysNil{} -} - -func (ns *IrQwebFieldMonetarysNil) Type_() interface{} { - s := &IrQwebFieldMonetarys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldMonetary)) - } - return s -} diff --git a/types/ir_qweb_field_qweb.go b/types/ir_qweb_field_qweb.go deleted file mode 100644 index 06af5833..00000000 --- a/types/ir_qweb_field_qweb.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldQweb struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldQwebNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldQwebModel string = "ir.qweb.field.qweb" - -type IrQwebFieldQwebs []IrQwebFieldQweb - -type IrQwebFieldQwebsNil []IrQwebFieldQwebNil - -func (s *IrQwebFieldQweb) NilableType_() interface{} { - return &IrQwebFieldQwebNil{} -} - -func (ns *IrQwebFieldQwebNil) Type_() interface{} { - s := &IrQwebFieldQweb{} - return load(ns, s) -} - -func (s *IrQwebFieldQwebs) NilableType_() interface{} { - return &IrQwebFieldQwebsNil{} -} - -func (ns *IrQwebFieldQwebsNil) Type_() interface{} { - s := &IrQwebFieldQwebs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldQweb)) - } - return s -} diff --git a/types/ir_qweb_field_relative.go b/types/ir_qweb_field_relative.go deleted file mode 100644 index 4467ad4b..00000000 --- a/types/ir_qweb_field_relative.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldRelative struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldRelativeNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldRelativeModel string = "ir.qweb.field.relative" - -type IrQwebFieldRelatives []IrQwebFieldRelative - -type IrQwebFieldRelativesNil []IrQwebFieldRelativeNil - -func (s *IrQwebFieldRelative) NilableType_() interface{} { - return &IrQwebFieldRelativeNil{} -} - -func (ns *IrQwebFieldRelativeNil) Type_() interface{} { - s := &IrQwebFieldRelative{} - return load(ns, s) -} - -func (s *IrQwebFieldRelatives) NilableType_() interface{} { - return &IrQwebFieldRelativesNil{} -} - -func (ns *IrQwebFieldRelativesNil) Type_() interface{} { - s := &IrQwebFieldRelatives{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldRelative)) - } - return s -} diff --git a/types/ir_qweb_field_selection.go b/types/ir_qweb_field_selection.go deleted file mode 100644 index 4f4b50a2..00000000 --- a/types/ir_qweb_field_selection.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldSelection struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldSelectionNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldSelectionModel string = "ir.qweb.field.selection" - -type IrQwebFieldSelections []IrQwebFieldSelection - -type IrQwebFieldSelectionsNil []IrQwebFieldSelectionNil - -func (s *IrQwebFieldSelection) NilableType_() interface{} { - return &IrQwebFieldSelectionNil{} -} - -func (ns *IrQwebFieldSelectionNil) Type_() interface{} { - s := &IrQwebFieldSelection{} - return load(ns, s) -} - -func (s *IrQwebFieldSelections) NilableType_() interface{} { - return &IrQwebFieldSelectionsNil{} -} - -func (ns *IrQwebFieldSelectionsNil) Type_() interface{} { - s := &IrQwebFieldSelections{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldSelection)) - } - return s -} diff --git a/types/ir_qweb_field_text.go b/types/ir_qweb_field_text.go deleted file mode 100644 index 59b62d49..00000000 --- a/types/ir_qweb_field_text.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type IrQwebFieldText struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type IrQwebFieldTextNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var IrQwebFieldTextModel string = "ir.qweb.field.text" - -type IrQwebFieldTexts []IrQwebFieldText - -type IrQwebFieldTextsNil []IrQwebFieldTextNil - -func (s *IrQwebFieldText) NilableType_() interface{} { - return &IrQwebFieldTextNil{} -} - -func (ns *IrQwebFieldTextNil) Type_() interface{} { - s := &IrQwebFieldText{} - return load(ns, s) -} - -func (s *IrQwebFieldTexts) NilableType_() interface{} { - return &IrQwebFieldTextsNil{} -} - -func (ns *IrQwebFieldTextsNil) Type_() interface{} { - s := &IrQwebFieldTexts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrQwebFieldText)) - } - return s -} diff --git a/types/ir_rule.go b/types/ir_rule.go deleted file mode 100644 index 7b1f0c2f..00000000 --- a/types/ir_rule.go +++ /dev/null @@ -1,72 +0,0 @@ -package types - -import ( - "time" -) - -type IrRule struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - DomainForce string `xmlrpc:"domain_force"` - Global bool `xmlrpc:"global"` - Groups []int64 `xmlrpc:"groups"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModelId Many2One `xmlrpc:"model_id"` - Name string `xmlrpc:"name"` - PermCreate bool `xmlrpc:"perm_create"` - PermRead bool `xmlrpc:"perm_read"` - PermUnlink bool `xmlrpc:"perm_unlink"` - PermWrite bool `xmlrpc:"perm_write"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrRuleNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - DomainForce interface{} `xmlrpc:"domain_force"` - Global bool `xmlrpc:"global"` - Groups interface{} `xmlrpc:"groups"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModelId interface{} `xmlrpc:"model_id"` - Name interface{} `xmlrpc:"name"` - PermCreate bool `xmlrpc:"perm_create"` - PermRead bool `xmlrpc:"perm_read"` - PermUnlink bool `xmlrpc:"perm_unlink"` - PermWrite bool `xmlrpc:"perm_write"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrRuleModel string = "ir.rule" - -type IrRules []IrRule - -type IrRulesNil []IrRuleNil - -func (s *IrRule) NilableType_() interface{} { - return &IrRuleNil{} -} - -func (ns *IrRuleNil) Type_() interface{} { - s := &IrRule{} - return load(ns, s) -} - -func (s *IrRules) NilableType_() interface{} { - return &IrRulesNil{} -} - -func (ns *IrRulesNil) Type_() interface{} { - s := &IrRules{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrRule)) - } - return s -} diff --git a/types/ir_sequence.go b/types/ir_sequence.go deleted file mode 100644 index 945b09f5..00000000 --- a/types/ir_sequence.go +++ /dev/null @@ -1,78 +0,0 @@ -package types - -import ( - "time" -) - -type IrSequence struct { - Active bool `xmlrpc:"active"` - Code string `xmlrpc:"code"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateRangeIds []int64 `xmlrpc:"date_range_ids"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Implementation interface{} `xmlrpc:"implementation"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - NumberIncrement int64 `xmlrpc:"number_increment"` - NumberNext int64 `xmlrpc:"number_next"` - NumberNextActual int64 `xmlrpc:"number_next_actual"` - Padding int64 `xmlrpc:"padding"` - Prefix string `xmlrpc:"prefix"` - Suffix string `xmlrpc:"suffix"` - UseDateRange bool `xmlrpc:"use_date_range"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrSequenceNil struct { - Active bool `xmlrpc:"active"` - Code interface{} `xmlrpc:"code"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateRangeIds interface{} `xmlrpc:"date_range_ids"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Implementation interface{} `xmlrpc:"implementation"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - NumberIncrement interface{} `xmlrpc:"number_increment"` - NumberNext interface{} `xmlrpc:"number_next"` - NumberNextActual interface{} `xmlrpc:"number_next_actual"` - Padding interface{} `xmlrpc:"padding"` - Prefix interface{} `xmlrpc:"prefix"` - Suffix interface{} `xmlrpc:"suffix"` - UseDateRange bool `xmlrpc:"use_date_range"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrSequenceModel string = "ir.sequence" - -type IrSequences []IrSequence - -type IrSequencesNil []IrSequenceNil - -func (s *IrSequence) NilableType_() interface{} { - return &IrSequenceNil{} -} - -func (ns *IrSequenceNil) Type_() interface{} { - s := &IrSequence{} - return load(ns, s) -} - -func (s *IrSequences) NilableType_() interface{} { - return &IrSequencesNil{} -} - -func (ns *IrSequencesNil) Type_() interface{} { - s := &IrSequences{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrSequence)) - } - return s -} diff --git a/types/ir_sequence_date_range.go b/types/ir_sequence_date_range.go deleted file mode 100644 index b8fdc103..00000000 --- a/types/ir_sequence_date_range.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type IrSequenceDateRange struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - NumberNext int64 `xmlrpc:"number_next"` - NumberNextActual int64 `xmlrpc:"number_next_actual"` - SequenceId Many2One `xmlrpc:"sequence_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrSequenceDateRangeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - NumberNext interface{} `xmlrpc:"number_next"` - NumberNextActual interface{} `xmlrpc:"number_next_actual"` - SequenceId interface{} `xmlrpc:"sequence_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrSequenceDateRangeModel string = "ir.sequence.date_range" - -type IrSequenceDateRanges []IrSequenceDateRange - -type IrSequenceDateRangesNil []IrSequenceDateRangeNil - -func (s *IrSequenceDateRange) NilableType_() interface{} { - return &IrSequenceDateRangeNil{} -} - -func (ns *IrSequenceDateRangeNil) Type_() interface{} { - s := &IrSequenceDateRange{} - return load(ns, s) -} - -func (s *IrSequenceDateRanges) NilableType_() interface{} { - return &IrSequenceDateRangesNil{} -} - -func (ns *IrSequenceDateRangesNil) Type_() interface{} { - s := &IrSequenceDateRanges{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrSequenceDateRange)) - } - return s -} diff --git a/types/ir_server_object_lines.go b/types/ir_server_object_lines.go deleted file mode 100644 index d73ac089..00000000 --- a/types/ir_server_object_lines.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type IrServerObjectLines struct { - Col1 Many2One `xmlrpc:"col1"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ServerId Many2One `xmlrpc:"server_id"` - Type interface{} `xmlrpc:"type"` - Value string `xmlrpc:"value"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrServerObjectLinesNil struct { - Col1 interface{} `xmlrpc:"col1"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ServerId interface{} `xmlrpc:"server_id"` - Type interface{} `xmlrpc:"type"` - Value interface{} `xmlrpc:"value"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrServerObjectLinesModel string = "ir.server.object.lines" - -type IrServerObjectLiness []IrServerObjectLines - -type IrServerObjectLinessNil []IrServerObjectLinesNil - -func (s *IrServerObjectLines) NilableType_() interface{} { - return &IrServerObjectLinesNil{} -} - -func (ns *IrServerObjectLinesNil) Type_() interface{} { - s := &IrServerObjectLines{} - return load(ns, s) -} - -func (s *IrServerObjectLiness) NilableType_() interface{} { - return &IrServerObjectLinessNil{} -} - -func (ns *IrServerObjectLinessNil) Type_() interface{} { - s := &IrServerObjectLiness{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrServerObjectLines)) - } - return s -} diff --git a/types/ir_translation.go b/types/ir_translation.go deleted file mode 100644 index 8378baeb..00000000 --- a/types/ir_translation.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type IrTranslation struct { - Comments string `xmlrpc:"comments"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Module string `xmlrpc:"module"` - Name string `xmlrpc:"name"` - ResId int64 `xmlrpc:"res_id"` - Source string `xmlrpc:"source"` - Src string `xmlrpc:"src"` - State interface{} `xmlrpc:"state"` - Type interface{} `xmlrpc:"type"` - Value string `xmlrpc:"value"` -} - -type IrTranslationNil struct { - Comments interface{} `xmlrpc:"comments"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Module interface{} `xmlrpc:"module"` - Name interface{} `xmlrpc:"name"` - ResId interface{} `xmlrpc:"res_id"` - Source interface{} `xmlrpc:"source"` - Src interface{} `xmlrpc:"src"` - State interface{} `xmlrpc:"state"` - Type interface{} `xmlrpc:"type"` - Value interface{} `xmlrpc:"value"` -} - -var IrTranslationModel string = "ir.translation" - -type IrTranslations []IrTranslation - -type IrTranslationsNil []IrTranslationNil - -func (s *IrTranslation) NilableType_() interface{} { - return &IrTranslationNil{} -} - -func (ns *IrTranslationNil) Type_() interface{} { - s := &IrTranslation{} - return load(ns, s) -} - -func (s *IrTranslations) NilableType_() interface{} { - return &IrTranslationsNil{} -} - -func (ns *IrTranslationsNil) Type_() interface{} { - s := &IrTranslations{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrTranslation)) - } - return s -} diff --git a/types/ir_ui_menu.go b/types/ir_ui_menu.go deleted file mode 100644 index 35be1f5a..00000000 --- a/types/ir_ui_menu.go +++ /dev/null @@ -1,76 +0,0 @@ -package types - -import ( - "time" -) - -type IrUiMenu struct { - Action string `xmlrpc:"action"` - Active bool `xmlrpc:"active"` - ChildId []int64 `xmlrpc:"child_id"` - CompleteName string `xmlrpc:"complete_name"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - GroupsId []int64 `xmlrpc:"groups_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - ParentLeft int64 `xmlrpc:"parent_left"` - ParentRight int64 `xmlrpc:"parent_right"` - Sequence int64 `xmlrpc:"sequence"` - WebIcon string `xmlrpc:"web_icon"` - WebIconData string `xmlrpc:"web_icon_data"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrUiMenuNil struct { - Action interface{} `xmlrpc:"action"` - Active bool `xmlrpc:"active"` - ChildId interface{} `xmlrpc:"child_id"` - CompleteName interface{} `xmlrpc:"complete_name"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupsId interface{} `xmlrpc:"groups_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - ParentLeft interface{} `xmlrpc:"parent_left"` - ParentRight interface{} `xmlrpc:"parent_right"` - Sequence interface{} `xmlrpc:"sequence"` - WebIcon interface{} `xmlrpc:"web_icon"` - WebIconData interface{} `xmlrpc:"web_icon_data"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrUiMenuModel string = "ir.ui.menu" - -type IrUiMenus []IrUiMenu - -type IrUiMenusNil []IrUiMenuNil - -func (s *IrUiMenu) NilableType_() interface{} { - return &IrUiMenuNil{} -} - -func (ns *IrUiMenuNil) Type_() interface{} { - s := &IrUiMenu{} - return load(ns, s) -} - -func (s *IrUiMenus) NilableType_() interface{} { - return &IrUiMenusNil{} -} - -func (ns *IrUiMenusNil) Type_() interface{} { - s := &IrUiMenus{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrUiMenu)) - } - return s -} diff --git a/types/ir_ui_view.go b/types/ir_ui_view.go deleted file mode 100644 index 3ab167c2..00000000 --- a/types/ir_ui_view.go +++ /dev/null @@ -1,88 +0,0 @@ -package types - -import ( - "time" -) - -type IrUiView struct { - Active bool `xmlrpc:"active"` - Arch string `xmlrpc:"arch"` - ArchBase string `xmlrpc:"arch_base"` - ArchDb string `xmlrpc:"arch_db"` - ArchFs string `xmlrpc:"arch_fs"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FieldParent string `xmlrpc:"field_parent"` - GroupsId []int64 `xmlrpc:"groups_id"` - Id int64 `xmlrpc:"id"` - InheritChildrenIds []int64 `xmlrpc:"inherit_children_ids"` - InheritId Many2One `xmlrpc:"inherit_id"` - Key string `xmlrpc:"key"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Mode interface{} `xmlrpc:"mode"` - Model string `xmlrpc:"model"` - ModelDataId Many2One `xmlrpc:"model_data_id"` - ModelIds []int64 `xmlrpc:"model_ids"` - Name string `xmlrpc:"name"` - Priority int64 `xmlrpc:"priority"` - Type interface{} `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - XmlId string `xmlrpc:"xml_id"` -} - -type IrUiViewNil struct { - Active bool `xmlrpc:"active"` - Arch interface{} `xmlrpc:"arch"` - ArchBase interface{} `xmlrpc:"arch_base"` - ArchDb interface{} `xmlrpc:"arch_db"` - ArchFs interface{} `xmlrpc:"arch_fs"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FieldParent interface{} `xmlrpc:"field_parent"` - GroupsId interface{} `xmlrpc:"groups_id"` - Id interface{} `xmlrpc:"id"` - InheritChildrenIds interface{} `xmlrpc:"inherit_children_ids"` - InheritId interface{} `xmlrpc:"inherit_id"` - Key interface{} `xmlrpc:"key"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Mode interface{} `xmlrpc:"mode"` - Model interface{} `xmlrpc:"model"` - ModelDataId interface{} `xmlrpc:"model_data_id"` - ModelIds interface{} `xmlrpc:"model_ids"` - Name interface{} `xmlrpc:"name"` - Priority interface{} `xmlrpc:"priority"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - XmlId interface{} `xmlrpc:"xml_id"` -} - -var IrUiViewModel string = "ir.ui.view" - -type IrUiViews []IrUiView - -type IrUiViewsNil []IrUiViewNil - -func (s *IrUiView) NilableType_() interface{} { - return &IrUiViewNil{} -} - -func (ns *IrUiViewNil) Type_() interface{} { - s := &IrUiView{} - return load(ns, s) -} - -func (s *IrUiViews) NilableType_() interface{} { - return &IrUiViewsNil{} -} - -func (ns *IrUiViewsNil) Type_() interface{} { - s := &IrUiViews{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrUiView)) - } - return s -} diff --git a/types/ir_ui_view_custom.go b/types/ir_ui_view_custom.go deleted file mode 100644 index e0b1a558..00000000 --- a/types/ir_ui_view_custom.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type IrUiViewCustom struct { - Arch string `xmlrpc:"arch"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - RefId Many2One `xmlrpc:"ref_id"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type IrUiViewCustomNil struct { - Arch interface{} `xmlrpc:"arch"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - RefId interface{} `xmlrpc:"ref_id"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var IrUiViewCustomModel string = "ir.ui.view.custom" - -type IrUiViewCustoms []IrUiViewCustom - -type IrUiViewCustomsNil []IrUiViewCustomNil - -func (s *IrUiViewCustom) NilableType_() interface{} { - return &IrUiViewCustomNil{} -} - -func (ns *IrUiViewCustomNil) Type_() interface{} { - s := &IrUiViewCustom{} - return load(ns, s) -} - -func (s *IrUiViewCustoms) NilableType_() interface{} { - return &IrUiViewCustomsNil{} -} - -func (ns *IrUiViewCustomsNil) Type_() interface{} { - s := &IrUiViewCustoms{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*IrUiViewCustom)) - } - return s -} diff --git a/types/link_tracker.go b/types/link_tracker.go deleted file mode 100644 index 002a4644..00000000 --- a/types/link_tracker.go +++ /dev/null @@ -1,84 +0,0 @@ -package types - -import ( - "time" -) - -type LinkTracker struct { - CampaignId Many2One `xmlrpc:"campaign_id"` - Code string `xmlrpc:"code"` - Count int64 `xmlrpc:"count"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Favicon string `xmlrpc:"favicon"` - IconSrc string `xmlrpc:"icon_src"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LinkClickIds []int64 `xmlrpc:"link_click_ids"` - LinkCodeIds []int64 `xmlrpc:"link_code_ids"` - MassMailingCampaignId Many2One `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId Many2One `xmlrpc:"mass_mailing_id"` - MediumId Many2One `xmlrpc:"medium_id"` - RedirectedUrl string `xmlrpc:"redirected_url"` - ShortUrl string `xmlrpc:"short_url"` - ShortUrlHost string `xmlrpc:"short_url_host"` - SourceId Many2One `xmlrpc:"source_id"` - Title string `xmlrpc:"title"` - Url string `xmlrpc:"url"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type LinkTrackerNil struct { - CampaignId interface{} `xmlrpc:"campaign_id"` - Code interface{} `xmlrpc:"code"` - Count interface{} `xmlrpc:"count"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Favicon interface{} `xmlrpc:"favicon"` - IconSrc interface{} `xmlrpc:"icon_src"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LinkClickIds interface{} `xmlrpc:"link_click_ids"` - LinkCodeIds interface{} `xmlrpc:"link_code_ids"` - MassMailingCampaignId interface{} `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId interface{} `xmlrpc:"mass_mailing_id"` - MediumId interface{} `xmlrpc:"medium_id"` - RedirectedUrl interface{} `xmlrpc:"redirected_url"` - ShortUrl interface{} `xmlrpc:"short_url"` - ShortUrlHost interface{} `xmlrpc:"short_url_host"` - SourceId interface{} `xmlrpc:"source_id"` - Title interface{} `xmlrpc:"title"` - Url interface{} `xmlrpc:"url"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var LinkTrackerModel string = "link.tracker" - -type LinkTrackers []LinkTracker - -type LinkTrackersNil []LinkTrackerNil - -func (s *LinkTracker) NilableType_() interface{} { - return &LinkTrackerNil{} -} - -func (ns *LinkTrackerNil) Type_() interface{} { - s := &LinkTracker{} - return load(ns, s) -} - -func (s *LinkTrackers) NilableType_() interface{} { - return &LinkTrackersNil{} -} - -func (ns *LinkTrackersNil) Type_() interface{} { - s := &LinkTrackers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*LinkTracker)) - } - return s -} diff --git a/types/link_tracker_click.go b/types/link_tracker_click.go deleted file mode 100644 index 8418ae13..00000000 --- a/types/link_tracker_click.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type LinkTrackerClick struct { - ClickDate time.Time `xmlrpc:"click_date"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Ip string `xmlrpc:"ip"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LinkId Many2One `xmlrpc:"link_id"` - MailStatId Many2One `xmlrpc:"mail_stat_id"` - MassMailingCampaignId Many2One `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId Many2One `xmlrpc:"mass_mailing_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type LinkTrackerClickNil struct { - ClickDate interface{} `xmlrpc:"click_date"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Ip interface{} `xmlrpc:"ip"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LinkId interface{} `xmlrpc:"link_id"` - MailStatId interface{} `xmlrpc:"mail_stat_id"` - MassMailingCampaignId interface{} `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId interface{} `xmlrpc:"mass_mailing_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var LinkTrackerClickModel string = "link.tracker.click" - -type LinkTrackerClicks []LinkTrackerClick - -type LinkTrackerClicksNil []LinkTrackerClickNil - -func (s *LinkTrackerClick) NilableType_() interface{} { - return &LinkTrackerClickNil{} -} - -func (ns *LinkTrackerClickNil) Type_() interface{} { - s := &LinkTrackerClick{} - return load(ns, s) -} - -func (s *LinkTrackerClicks) NilableType_() interface{} { - return &LinkTrackerClicksNil{} -} - -func (ns *LinkTrackerClicksNil) Type_() interface{} { - s := &LinkTrackerClicks{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*LinkTrackerClick)) - } - return s -} diff --git a/types/link_tracker_code.go b/types/link_tracker_code.go deleted file mode 100644 index 0d6f4dec..00000000 --- a/types/link_tracker_code.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type LinkTrackerCode struct { - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LinkId Many2One `xmlrpc:"link_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type LinkTrackerCodeNil struct { - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LinkId interface{} `xmlrpc:"link_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var LinkTrackerCodeModel string = "link.tracker.code" - -type LinkTrackerCodes []LinkTrackerCode - -type LinkTrackerCodesNil []LinkTrackerCodeNil - -func (s *LinkTrackerCode) NilableType_() interface{} { - return &LinkTrackerCodeNil{} -} - -func (ns *LinkTrackerCodeNil) Type_() interface{} { - s := &LinkTrackerCode{} - return load(ns, s) -} - -func (s *LinkTrackerCodes) NilableType_() interface{} { - return &LinkTrackerCodesNil{} -} - -func (ns *LinkTrackerCodesNil) Type_() interface{} { - s := &LinkTrackerCodes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*LinkTrackerCode)) - } - return s -} diff --git a/types/mail_activity.go b/types/mail_activity.go deleted file mode 100644 index 5e0b225e..00000000 --- a/types/mail_activity.go +++ /dev/null @@ -1,86 +0,0 @@ -package types - -import ( - "time" -) - -type MailActivity struct { - ActivityCategory interface{} `xmlrpc:"activity_category"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - CalendarEventId Many2One `xmlrpc:"calendar_event_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateDeadline time.Time `xmlrpc:"date_deadline"` - DisplayName string `xmlrpc:"display_name"` - Feedback string `xmlrpc:"feedback"` - HasRecommendedActivities bool `xmlrpc:"has_recommended_activities"` - Icon string `xmlrpc:"icon"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Note string `xmlrpc:"note"` - PreviousActivityTypeId Many2One `xmlrpc:"previous_activity_type_id"` - RecommendedActivityTypeId Many2One `xmlrpc:"recommended_activity_type_id"` - ResId int64 `xmlrpc:"res_id"` - ResModel string `xmlrpc:"res_model"` - ResModelId Many2One `xmlrpc:"res_model_id"` - ResName string `xmlrpc:"res_name"` - State interface{} `xmlrpc:"state"` - Summary string `xmlrpc:"summary"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailActivityNil struct { - ActivityCategory interface{} `xmlrpc:"activity_category"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - CalendarEventId interface{} `xmlrpc:"calendar_event_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateDeadline interface{} `xmlrpc:"date_deadline"` - DisplayName interface{} `xmlrpc:"display_name"` - Feedback interface{} `xmlrpc:"feedback"` - HasRecommendedActivities bool `xmlrpc:"has_recommended_activities"` - Icon interface{} `xmlrpc:"icon"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Note interface{} `xmlrpc:"note"` - PreviousActivityTypeId interface{} `xmlrpc:"previous_activity_type_id"` - RecommendedActivityTypeId interface{} `xmlrpc:"recommended_activity_type_id"` - ResId interface{} `xmlrpc:"res_id"` - ResModel interface{} `xmlrpc:"res_model"` - ResModelId interface{} `xmlrpc:"res_model_id"` - ResName interface{} `xmlrpc:"res_name"` - State interface{} `xmlrpc:"state"` - Summary interface{} `xmlrpc:"summary"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailActivityModel string = "mail.activity" - -type MailActivitys []MailActivity - -type MailActivitysNil []MailActivityNil - -func (s *MailActivity) NilableType_() interface{} { - return &MailActivityNil{} -} - -func (ns *MailActivityNil) Type_() interface{} { - s := &MailActivity{} - return load(ns, s) -} - -func (s *MailActivitys) NilableType_() interface{} { - return &MailActivitysNil{} -} - -func (ns *MailActivitysNil) Type_() interface{} { - s := &MailActivitys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailActivity)) - } - return s -} diff --git a/types/mail_activity_mixin.go b/types/mail_activity_mixin.go deleted file mode 100644 index d8d8ca15..00000000 --- a/types/mail_activity_mixin.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type MailActivityMixin struct { - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type MailActivityMixinNil struct { - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var MailActivityMixinModel string = "mail.activity.mixin" - -type MailActivityMixins []MailActivityMixin - -type MailActivityMixinsNil []MailActivityMixinNil - -func (s *MailActivityMixin) NilableType_() interface{} { - return &MailActivityMixinNil{} -} - -func (ns *MailActivityMixinNil) Type_() interface{} { - s := &MailActivityMixin{} - return load(ns, s) -} - -func (s *MailActivityMixins) NilableType_() interface{} { - return &MailActivityMixinsNil{} -} - -func (ns *MailActivityMixinsNil) Type_() interface{} { - s := &MailActivityMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailActivityMixin)) - } - return s -} diff --git a/types/mail_activity_type.go b/types/mail_activity_type.go deleted file mode 100644 index 639912ce..00000000 --- a/types/mail_activity_type.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type MailActivityType struct { - Category interface{} `xmlrpc:"category"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Days int64 `xmlrpc:"days"` - DisplayName string `xmlrpc:"display_name"` - Icon string `xmlrpc:"icon"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - NextTypeIds []int64 `xmlrpc:"next_type_ids"` - PreviousTypeIds []int64 `xmlrpc:"previous_type_ids"` - ResModelId Many2One `xmlrpc:"res_model_id"` - Sequence int64 `xmlrpc:"sequence"` - Summary string `xmlrpc:"summary"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailActivityTypeNil struct { - Category interface{} `xmlrpc:"category"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Days interface{} `xmlrpc:"days"` - DisplayName interface{} `xmlrpc:"display_name"` - Icon interface{} `xmlrpc:"icon"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - NextTypeIds interface{} `xmlrpc:"next_type_ids"` - PreviousTypeIds interface{} `xmlrpc:"previous_type_ids"` - ResModelId interface{} `xmlrpc:"res_model_id"` - Sequence interface{} `xmlrpc:"sequence"` - Summary interface{} `xmlrpc:"summary"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailActivityTypeModel string = "mail.activity.type" - -type MailActivityTypes []MailActivityType - -type MailActivityTypesNil []MailActivityTypeNil - -func (s *MailActivityType) NilableType_() interface{} { - return &MailActivityTypeNil{} -} - -func (ns *MailActivityTypeNil) Type_() interface{} { - s := &MailActivityType{} - return load(ns, s) -} - -func (s *MailActivityTypes) NilableType_() interface{} { - return &MailActivityTypesNil{} -} - -func (ns *MailActivityTypesNil) Type_() interface{} { - s := &MailActivityTypes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailActivityType)) - } - return s -} diff --git a/types/mail_alias.go b/types/mail_alias.go deleted file mode 100644 index 5bed5767..00000000 --- a/types/mail_alias.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type MailAlias struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults string `xmlrpc:"alias_defaults"` - AliasDomain string `xmlrpc:"alias_domain"` - AliasForceThreadId int64 `xmlrpc:"alias_force_thread_id"` - AliasModelId Many2One `xmlrpc:"alias_model_id"` - AliasName string `xmlrpc:"alias_name"` - AliasParentModelId Many2One `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId int64 `xmlrpc:"alias_parent_thread_id"` - AliasUserId Many2One `xmlrpc:"alias_user_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailAliasNil struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults interface{} `xmlrpc:"alias_defaults"` - AliasDomain interface{} `xmlrpc:"alias_domain"` - AliasForceThreadId interface{} `xmlrpc:"alias_force_thread_id"` - AliasModelId interface{} `xmlrpc:"alias_model_id"` - AliasName interface{} `xmlrpc:"alias_name"` - AliasParentModelId interface{} `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId interface{} `xmlrpc:"alias_parent_thread_id"` - AliasUserId interface{} `xmlrpc:"alias_user_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailAliasModel string = "mail.alias" - -type MailAliass []MailAlias - -type MailAliassNil []MailAliasNil - -func (s *MailAlias) NilableType_() interface{} { - return &MailAliasNil{} -} - -func (ns *MailAliasNil) Type_() interface{} { - s := &MailAlias{} - return load(ns, s) -} - -func (s *MailAliass) NilableType_() interface{} { - return &MailAliassNil{} -} - -func (ns *MailAliassNil) Type_() interface{} { - s := &MailAliass{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailAlias)) - } - return s -} diff --git a/types/mail_alias_mixin.go b/types/mail_alias_mixin.go deleted file mode 100644 index 8faa7abf..00000000 --- a/types/mail_alias_mixin.go +++ /dev/null @@ -1,72 +0,0 @@ -package types - -import ( - "time" -) - -type MailAliasMixin struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults string `xmlrpc:"alias_defaults"` - AliasDomain string `xmlrpc:"alias_domain"` - AliasForceThreadId int64 `xmlrpc:"alias_force_thread_id"` - AliasId Many2One `xmlrpc:"alias_id"` - AliasModelId Many2One `xmlrpc:"alias_model_id"` - AliasName string `xmlrpc:"alias_name"` - AliasParentModelId Many2One `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId int64 `xmlrpc:"alias_parent_thread_id"` - AliasUserId Many2One `xmlrpc:"alias_user_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailAliasMixinNil struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults interface{} `xmlrpc:"alias_defaults"` - AliasDomain interface{} `xmlrpc:"alias_domain"` - AliasForceThreadId interface{} `xmlrpc:"alias_force_thread_id"` - AliasId interface{} `xmlrpc:"alias_id"` - AliasModelId interface{} `xmlrpc:"alias_model_id"` - AliasName interface{} `xmlrpc:"alias_name"` - AliasParentModelId interface{} `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId interface{} `xmlrpc:"alias_parent_thread_id"` - AliasUserId interface{} `xmlrpc:"alias_user_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailAliasMixinModel string = "mail.alias.mixin" - -type MailAliasMixins []MailAliasMixin - -type MailAliasMixinsNil []MailAliasMixinNil - -func (s *MailAliasMixin) NilableType_() interface{} { - return &MailAliasMixinNil{} -} - -func (ns *MailAliasMixinNil) Type_() interface{} { - s := &MailAliasMixin{} - return load(ns, s) -} - -func (s *MailAliasMixins) NilableType_() interface{} { - return &MailAliasMixinsNil{} -} - -func (ns *MailAliasMixinsNil) Type_() interface{} { - s := &MailAliasMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailAliasMixin)) - } - return s -} diff --git a/types/mail_channel.go b/types/mail_channel.go deleted file mode 100644 index 057de7f4..00000000 --- a/types/mail_channel.go +++ /dev/null @@ -1,140 +0,0 @@ -package types - -import ( - "time" -) - -type MailChannel struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults string `xmlrpc:"alias_defaults"` - AliasDomain string `xmlrpc:"alias_domain"` - AliasForceThreadId int64 `xmlrpc:"alias_force_thread_id"` - AliasId Many2One `xmlrpc:"alias_id"` - AliasModelId Many2One `xmlrpc:"alias_model_id"` - AliasName string `xmlrpc:"alias_name"` - AliasParentModelId Many2One `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId int64 `xmlrpc:"alias_parent_thread_id"` - AliasUserId Many2One `xmlrpc:"alias_user_id"` - AnonymousName string `xmlrpc:"anonymous_name"` - ChannelLastSeenPartnerIds []int64 `xmlrpc:"channel_last_seen_partner_ids"` - ChannelMessageIds []int64 `xmlrpc:"channel_message_ids"` - ChannelPartnerIds []int64 `xmlrpc:"channel_partner_ids"` - ChannelType interface{} `xmlrpc:"channel_type"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - EmailSend bool `xmlrpc:"email_send"` - GroupIds []int64 `xmlrpc:"group_ids"` - GroupPublicId Many2One `xmlrpc:"group_public_id"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - IsMember bool `xmlrpc:"is_member"` - IsSubscribed bool `xmlrpc:"is_subscribed"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LivechatChannelId Many2One `xmlrpc:"livechat_channel_id"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - Public interface{} `xmlrpc:"public"` - RatingCount int64 `xmlrpc:"rating_count"` - RatingIds []int64 `xmlrpc:"rating_ids"` - RatingLastFeedback string `xmlrpc:"rating_last_feedback"` - RatingLastImage string `xmlrpc:"rating_last_image"` - RatingLastValue float64 `xmlrpc:"rating_last_value"` - Uuid string `xmlrpc:"uuid"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailChannelNil struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults interface{} `xmlrpc:"alias_defaults"` - AliasDomain interface{} `xmlrpc:"alias_domain"` - AliasForceThreadId interface{} `xmlrpc:"alias_force_thread_id"` - AliasId interface{} `xmlrpc:"alias_id"` - AliasModelId interface{} `xmlrpc:"alias_model_id"` - AliasName interface{} `xmlrpc:"alias_name"` - AliasParentModelId interface{} `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId interface{} `xmlrpc:"alias_parent_thread_id"` - AliasUserId interface{} `xmlrpc:"alias_user_id"` - AnonymousName interface{} `xmlrpc:"anonymous_name"` - ChannelLastSeenPartnerIds interface{} `xmlrpc:"channel_last_seen_partner_ids"` - ChannelMessageIds interface{} `xmlrpc:"channel_message_ids"` - ChannelPartnerIds interface{} `xmlrpc:"channel_partner_ids"` - ChannelType interface{} `xmlrpc:"channel_type"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailSend bool `xmlrpc:"email_send"` - GroupIds interface{} `xmlrpc:"group_ids"` - GroupPublicId interface{} `xmlrpc:"group_public_id"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - IsMember bool `xmlrpc:"is_member"` - IsSubscribed bool `xmlrpc:"is_subscribed"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LivechatChannelId interface{} `xmlrpc:"livechat_channel_id"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - Public interface{} `xmlrpc:"public"` - RatingCount interface{} `xmlrpc:"rating_count"` - RatingIds interface{} `xmlrpc:"rating_ids"` - RatingLastFeedback interface{} `xmlrpc:"rating_last_feedback"` - RatingLastImage interface{} `xmlrpc:"rating_last_image"` - RatingLastValue interface{} `xmlrpc:"rating_last_value"` - Uuid interface{} `xmlrpc:"uuid"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailChannelModel string = "mail.channel" - -type MailChannels []MailChannel - -type MailChannelsNil []MailChannelNil - -func (s *MailChannel) NilableType_() interface{} { - return &MailChannelNil{} -} - -func (ns *MailChannelNil) Type_() interface{} { - s := &MailChannel{} - return load(ns, s) -} - -func (s *MailChannels) NilableType_() interface{} { - return &MailChannelsNil{} -} - -func (ns *MailChannelsNil) Type_() interface{} { - s := &MailChannels{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailChannel)) - } - return s -} diff --git a/types/mail_channel_partner.go b/types/mail_channel_partner.go deleted file mode 100644 index e904adf5..00000000 --- a/types/mail_channel_partner.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type MailChannelPartner struct { - ChannelId Many2One `xmlrpc:"channel_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FoldState interface{} `xmlrpc:"fold_state"` - Id int64 `xmlrpc:"id"` - IsMinimized bool `xmlrpc:"is_minimized"` - IsPinned bool `xmlrpc:"is_pinned"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerEmail string `xmlrpc:"partner_email"` - PartnerId Many2One `xmlrpc:"partner_id"` - SeenMessageId Many2One `xmlrpc:"seen_message_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailChannelPartnerNil struct { - ChannelId interface{} `xmlrpc:"channel_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FoldState interface{} `xmlrpc:"fold_state"` - Id interface{} `xmlrpc:"id"` - IsMinimized bool `xmlrpc:"is_minimized"` - IsPinned bool `xmlrpc:"is_pinned"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerEmail interface{} `xmlrpc:"partner_email"` - PartnerId interface{} `xmlrpc:"partner_id"` - SeenMessageId interface{} `xmlrpc:"seen_message_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailChannelPartnerModel string = "mail.channel.partner" - -type MailChannelPartners []MailChannelPartner - -type MailChannelPartnersNil []MailChannelPartnerNil - -func (s *MailChannelPartner) NilableType_() interface{} { - return &MailChannelPartnerNil{} -} - -func (ns *MailChannelPartnerNil) Type_() interface{} { - s := &MailChannelPartner{} - return load(ns, s) -} - -func (s *MailChannelPartners) NilableType_() interface{} { - return &MailChannelPartnersNil{} -} - -func (ns *MailChannelPartnersNil) Type_() interface{} { - s := &MailChannelPartners{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailChannelPartner)) - } - return s -} diff --git a/types/mail_compose_message.go b/types/mail_compose_message.go deleted file mode 100644 index 95f59999..00000000 --- a/types/mail_compose_message.go +++ /dev/null @@ -1,134 +0,0 @@ -package types - -import ( - "time" -) - -type MailComposeMessage struct { - ActiveDomain string `xmlrpc:"active_domain"` - AttachmentIds []int64 `xmlrpc:"attachment_ids"` - AuthorAvatar string `xmlrpc:"author_avatar"` - AuthorId Many2One `xmlrpc:"author_id"` - AutoDelete bool `xmlrpc:"auto_delete"` - AutoDeleteMessage bool `xmlrpc:"auto_delete_message"` - Body string `xmlrpc:"body"` - ChannelIds []int64 `xmlrpc:"channel_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - CompositionMode interface{} `xmlrpc:"composition_mode"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - EmailFrom string `xmlrpc:"email_from"` - Id int64 `xmlrpc:"id"` - IsLog bool `xmlrpc:"is_log"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailActivityTypeId Many2One `xmlrpc:"mail_activity_type_id"` - MailingListIds []int64 `xmlrpc:"mailing_list_ids"` - MailServerId Many2One `xmlrpc:"mail_server_id"` - MassMailingCampaignId Many2One `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId Many2One `xmlrpc:"mass_mailing_id"` - MassMailingName string `xmlrpc:"mass_mailing_name"` - MessageId string `xmlrpc:"message_id"` - MessageType interface{} `xmlrpc:"message_type"` - Model string `xmlrpc:"model"` - Needaction bool `xmlrpc:"needaction"` - NeedactionPartnerIds []int64 `xmlrpc:"needaction_partner_ids"` - NoAutoThread bool `xmlrpc:"no_auto_thread"` - NotificationIds []int64 `xmlrpc:"notification_ids"` - Notify bool `xmlrpc:"notify"` - ParentId Many2One `xmlrpc:"parent_id"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - RatingIds []int64 `xmlrpc:"rating_ids"` - RatingValue float64 `xmlrpc:"rating_value"` - RecordName string `xmlrpc:"record_name"` - ReplyTo string `xmlrpc:"reply_to"` - ResId int64 `xmlrpc:"res_id"` - Starred bool `xmlrpc:"starred"` - StarredPartnerIds []int64 `xmlrpc:"starred_partner_ids"` - Subject string `xmlrpc:"subject"` - SubtypeId Many2One `xmlrpc:"subtype_id"` - TemplateId Many2One `xmlrpc:"template_id"` - TrackingValueIds []int64 `xmlrpc:"tracking_value_ids"` - UseActiveDomain bool `xmlrpc:"use_active_domain"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailComposeMessageNil struct { - ActiveDomain interface{} `xmlrpc:"active_domain"` - AttachmentIds interface{} `xmlrpc:"attachment_ids"` - AuthorAvatar interface{} `xmlrpc:"author_avatar"` - AuthorId interface{} `xmlrpc:"author_id"` - AutoDelete bool `xmlrpc:"auto_delete"` - AutoDeleteMessage bool `xmlrpc:"auto_delete_message"` - Body interface{} `xmlrpc:"body"` - ChannelIds interface{} `xmlrpc:"channel_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - CompositionMode interface{} `xmlrpc:"composition_mode"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailFrom interface{} `xmlrpc:"email_from"` - Id interface{} `xmlrpc:"id"` - IsLog bool `xmlrpc:"is_log"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailActivityTypeId interface{} `xmlrpc:"mail_activity_type_id"` - MailingListIds interface{} `xmlrpc:"mailing_list_ids"` - MailServerId interface{} `xmlrpc:"mail_server_id"` - MassMailingCampaignId interface{} `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId interface{} `xmlrpc:"mass_mailing_id"` - MassMailingName interface{} `xmlrpc:"mass_mailing_name"` - MessageId interface{} `xmlrpc:"message_id"` - MessageType interface{} `xmlrpc:"message_type"` - Model interface{} `xmlrpc:"model"` - Needaction bool `xmlrpc:"needaction"` - NeedactionPartnerIds interface{} `xmlrpc:"needaction_partner_ids"` - NoAutoThread bool `xmlrpc:"no_auto_thread"` - NotificationIds interface{} `xmlrpc:"notification_ids"` - Notify bool `xmlrpc:"notify"` - ParentId interface{} `xmlrpc:"parent_id"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - RatingIds interface{} `xmlrpc:"rating_ids"` - RatingValue interface{} `xmlrpc:"rating_value"` - RecordName interface{} `xmlrpc:"record_name"` - ReplyTo interface{} `xmlrpc:"reply_to"` - ResId interface{} `xmlrpc:"res_id"` - Starred bool `xmlrpc:"starred"` - StarredPartnerIds interface{} `xmlrpc:"starred_partner_ids"` - Subject interface{} `xmlrpc:"subject"` - SubtypeId interface{} `xmlrpc:"subtype_id"` - TemplateId interface{} `xmlrpc:"template_id"` - TrackingValueIds interface{} `xmlrpc:"tracking_value_ids"` - UseActiveDomain bool `xmlrpc:"use_active_domain"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailComposeMessageModel string = "mail.compose.message" - -type MailComposeMessages []MailComposeMessage - -type MailComposeMessagesNil []MailComposeMessageNil - -func (s *MailComposeMessage) NilableType_() interface{} { - return &MailComposeMessageNil{} -} - -func (ns *MailComposeMessageNil) Type_() interface{} { - s := &MailComposeMessage{} - return load(ns, s) -} - -func (s *MailComposeMessages) NilableType_() interface{} { - return &MailComposeMessagesNil{} -} - -func (ns *MailComposeMessagesNil) Type_() interface{} { - s := &MailComposeMessages{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailComposeMessage)) - } - return s -} diff --git a/types/mail_followers.go b/types/mail_followers.go deleted file mode 100644 index 25575759..00000000 --- a/types/mail_followers.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type MailFollowers struct { - ChannelId Many2One `xmlrpc:"channel_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerId Many2One `xmlrpc:"partner_id"` - ResId int64 `xmlrpc:"res_id"` - ResModel string `xmlrpc:"res_model"` - SubtypeIds []int64 `xmlrpc:"subtype_ids"` -} - -type MailFollowersNil struct { - ChannelId interface{} `xmlrpc:"channel_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerId interface{} `xmlrpc:"partner_id"` - ResId interface{} `xmlrpc:"res_id"` - ResModel interface{} `xmlrpc:"res_model"` - SubtypeIds interface{} `xmlrpc:"subtype_ids"` -} - -var MailFollowersModel string = "mail.followers" - -type MailFollowerss []MailFollowers - -type MailFollowerssNil []MailFollowersNil - -func (s *MailFollowers) NilableType_() interface{} { - return &MailFollowersNil{} -} - -func (ns *MailFollowersNil) Type_() interface{} { - s := &MailFollowers{} - return load(ns, s) -} - -func (s *MailFollowerss) NilableType_() interface{} { - return &MailFollowerssNil{} -} - -func (ns *MailFollowerssNil) Type_() interface{} { - s := &MailFollowerss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailFollowers)) - } - return s -} diff --git a/types/mail_mail.go b/types/mail_mail.go deleted file mode 100644 index 8f7e7d20..00000000 --- a/types/mail_mail.go +++ /dev/null @@ -1,140 +0,0 @@ -package types - -import ( - "time" -) - -type MailMail struct { - AttachmentIds []int64 `xmlrpc:"attachment_ids"` - AuthorAvatar string `xmlrpc:"author_avatar"` - AuthorId Many2One `xmlrpc:"author_id"` - AutoDelete bool `xmlrpc:"auto_delete"` - Body string `xmlrpc:"body"` - BodyHtml string `xmlrpc:"body_html"` - ChannelIds []int64 `xmlrpc:"channel_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - EmailCc string `xmlrpc:"email_cc"` - EmailFrom string `xmlrpc:"email_from"` - EmailTo string `xmlrpc:"email_to"` - FailureReason string `xmlrpc:"failure_reason"` - FetchmailServerId Many2One `xmlrpc:"fetchmail_server_id"` - Headers string `xmlrpc:"headers"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailActivityTypeId Many2One `xmlrpc:"mail_activity_type_id"` - MailingId Many2One `xmlrpc:"mailing_id"` - MailMessageId Many2One `xmlrpc:"mail_message_id"` - MailServerId Many2One `xmlrpc:"mail_server_id"` - MessageId string `xmlrpc:"message_id"` - MessageType interface{} `xmlrpc:"message_type"` - Model string `xmlrpc:"model"` - Needaction bool `xmlrpc:"needaction"` - NeedactionPartnerIds []int64 `xmlrpc:"needaction_partner_ids"` - NoAutoThread bool `xmlrpc:"no_auto_thread"` - Notification bool `xmlrpc:"notification"` - NotificationIds []int64 `xmlrpc:"notification_ids"` - ParentId Many2One `xmlrpc:"parent_id"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - RatingIds []int64 `xmlrpc:"rating_ids"` - RatingValue float64 `xmlrpc:"rating_value"` - RecipientIds []int64 `xmlrpc:"recipient_ids"` - RecordName string `xmlrpc:"record_name"` - References string `xmlrpc:"references"` - ReplyTo string `xmlrpc:"reply_to"` - ResId int64 `xmlrpc:"res_id"` - ScheduledDate string `xmlrpc:"scheduled_date"` - Starred bool `xmlrpc:"starred"` - StarredPartnerIds []int64 `xmlrpc:"starred_partner_ids"` - State interface{} `xmlrpc:"state"` - StatisticsIds []int64 `xmlrpc:"statistics_ids"` - Subject string `xmlrpc:"subject"` - SubtypeId Many2One `xmlrpc:"subtype_id"` - TrackingValueIds []int64 `xmlrpc:"tracking_value_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMailNil struct { - AttachmentIds interface{} `xmlrpc:"attachment_ids"` - AuthorAvatar interface{} `xmlrpc:"author_avatar"` - AuthorId interface{} `xmlrpc:"author_id"` - AutoDelete bool `xmlrpc:"auto_delete"` - Body interface{} `xmlrpc:"body"` - BodyHtml interface{} `xmlrpc:"body_html"` - ChannelIds interface{} `xmlrpc:"channel_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailCc interface{} `xmlrpc:"email_cc"` - EmailFrom interface{} `xmlrpc:"email_from"` - EmailTo interface{} `xmlrpc:"email_to"` - FailureReason interface{} `xmlrpc:"failure_reason"` - FetchmailServerId interface{} `xmlrpc:"fetchmail_server_id"` - Headers interface{} `xmlrpc:"headers"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailActivityTypeId interface{} `xmlrpc:"mail_activity_type_id"` - MailingId interface{} `xmlrpc:"mailing_id"` - MailMessageId interface{} `xmlrpc:"mail_message_id"` - MailServerId interface{} `xmlrpc:"mail_server_id"` - MessageId interface{} `xmlrpc:"message_id"` - MessageType interface{} `xmlrpc:"message_type"` - Model interface{} `xmlrpc:"model"` - Needaction bool `xmlrpc:"needaction"` - NeedactionPartnerIds interface{} `xmlrpc:"needaction_partner_ids"` - NoAutoThread bool `xmlrpc:"no_auto_thread"` - Notification bool `xmlrpc:"notification"` - NotificationIds interface{} `xmlrpc:"notification_ids"` - ParentId interface{} `xmlrpc:"parent_id"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - RatingIds interface{} `xmlrpc:"rating_ids"` - RatingValue interface{} `xmlrpc:"rating_value"` - RecipientIds interface{} `xmlrpc:"recipient_ids"` - RecordName interface{} `xmlrpc:"record_name"` - References interface{} `xmlrpc:"references"` - ReplyTo interface{} `xmlrpc:"reply_to"` - ResId interface{} `xmlrpc:"res_id"` - ScheduledDate interface{} `xmlrpc:"scheduled_date"` - Starred bool `xmlrpc:"starred"` - StarredPartnerIds interface{} `xmlrpc:"starred_partner_ids"` - State interface{} `xmlrpc:"state"` - StatisticsIds interface{} `xmlrpc:"statistics_ids"` - Subject interface{} `xmlrpc:"subject"` - SubtypeId interface{} `xmlrpc:"subtype_id"` - TrackingValueIds interface{} `xmlrpc:"tracking_value_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMailModel string = "mail.mail" - -type MailMails []MailMail - -type MailMailsNil []MailMailNil - -func (s *MailMail) NilableType_() interface{} { - return &MailMailNil{} -} - -func (ns *MailMailNil) Type_() interface{} { - s := &MailMail{} - return load(ns, s) -} - -func (s *MailMails) NilableType_() interface{} { - return &MailMailsNil{} -} - -func (ns *MailMailsNil) Type_() interface{} { - s := &MailMails{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMail)) - } - return s -} diff --git a/types/mail_mail_statistics.go b/types/mail_mail_statistics.go deleted file mode 100644 index 3b26140f..00000000 --- a/types/mail_mail_statistics.go +++ /dev/null @@ -1,88 +0,0 @@ -package types - -import ( - "time" -) - -type MailMailStatistics struct { - Bounced time.Time `xmlrpc:"bounced"` - Clicked time.Time `xmlrpc:"clicked"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Exception time.Time `xmlrpc:"exception"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LinksClickIds []int64 `xmlrpc:"links_click_ids"` - MailMailId Many2One `xmlrpc:"mail_mail_id"` - MailMailIdInt int64 `xmlrpc:"mail_mail_id_int"` - MassMailingCampaignId Many2One `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId Many2One `xmlrpc:"mass_mailing_id"` - MessageId string `xmlrpc:"message_id"` - Model string `xmlrpc:"model"` - Opened time.Time `xmlrpc:"opened"` - Recipient string `xmlrpc:"recipient"` - Replied time.Time `xmlrpc:"replied"` - ResId int64 `xmlrpc:"res_id"` - Scheduled time.Time `xmlrpc:"scheduled"` - Sent time.Time `xmlrpc:"sent"` - State interface{} `xmlrpc:"state"` - StateUpdate time.Time `xmlrpc:"state_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMailStatisticsNil struct { - Bounced interface{} `xmlrpc:"bounced"` - Clicked interface{} `xmlrpc:"clicked"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Exception interface{} `xmlrpc:"exception"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LinksClickIds interface{} `xmlrpc:"links_click_ids"` - MailMailId interface{} `xmlrpc:"mail_mail_id"` - MailMailIdInt interface{} `xmlrpc:"mail_mail_id_int"` - MassMailingCampaignId interface{} `xmlrpc:"mass_mailing_campaign_id"` - MassMailingId interface{} `xmlrpc:"mass_mailing_id"` - MessageId interface{} `xmlrpc:"message_id"` - Model interface{} `xmlrpc:"model"` - Opened interface{} `xmlrpc:"opened"` - Recipient interface{} `xmlrpc:"recipient"` - Replied interface{} `xmlrpc:"replied"` - ResId interface{} `xmlrpc:"res_id"` - Scheduled interface{} `xmlrpc:"scheduled"` - Sent interface{} `xmlrpc:"sent"` - State interface{} `xmlrpc:"state"` - StateUpdate interface{} `xmlrpc:"state_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMailStatisticsModel string = "mail.mail.statistics" - -type MailMailStatisticss []MailMailStatistics - -type MailMailStatisticssNil []MailMailStatisticsNil - -func (s *MailMailStatistics) NilableType_() interface{} { - return &MailMailStatisticsNil{} -} - -func (ns *MailMailStatisticsNil) Type_() interface{} { - s := &MailMailStatistics{} - return load(ns, s) -} - -func (s *MailMailStatisticss) NilableType_() interface{} { - return &MailMailStatisticssNil{} -} - -func (ns *MailMailStatisticssNil) Type_() interface{} { - s := &MailMailStatisticss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMailStatistics)) - } - return s -} diff --git a/types/mail_mass_mailing.go b/types/mail_mass_mailing.go deleted file mode 100644 index 68ae86a4..00000000 --- a/types/mail_mass_mailing.go +++ /dev/null @@ -1,126 +0,0 @@ -package types - -import ( - "time" -) - -type MailMassMailing struct { - Active bool `xmlrpc:"active"` - AttachmentIds []int64 `xmlrpc:"attachment_ids"` - BodyHtml string `xmlrpc:"body_html"` - Bounced int64 `xmlrpc:"bounced"` - BouncedRatio int64 `xmlrpc:"bounced_ratio"` - CampaignId Many2One `xmlrpc:"campaign_id"` - ClicksRatio int64 `xmlrpc:"clicks_ratio"` - Color int64 `xmlrpc:"color"` - ContactAbPc int64 `xmlrpc:"contact_ab_pc"` - ContactListIds []int64 `xmlrpc:"contact_list_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Delivered int64 `xmlrpc:"delivered"` - DisplayName string `xmlrpc:"display_name"` - EmailFrom string `xmlrpc:"email_from"` - Failed int64 `xmlrpc:"failed"` - Id int64 `xmlrpc:"id"` - KeepArchives bool `xmlrpc:"keep_archives"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailingDomain string `xmlrpc:"mailing_domain"` - MailingModelId Many2One `xmlrpc:"mailing_model_id"` - MailingModelName string `xmlrpc:"mailing_model_name"` - MailingModelReal string `xmlrpc:"mailing_model_real"` - MassMailingCampaignId Many2One `xmlrpc:"mass_mailing_campaign_id"` - MediumId Many2One `xmlrpc:"medium_id"` - Name string `xmlrpc:"name"` - NextDeparture time.Time `xmlrpc:"next_departure"` - Opened int64 `xmlrpc:"opened"` - OpenedRatio int64 `xmlrpc:"opened_ratio"` - ReceivedRatio int64 `xmlrpc:"received_ratio"` - Replied int64 `xmlrpc:"replied"` - RepliedRatio int64 `xmlrpc:"replied_ratio"` - ReplyTo string `xmlrpc:"reply_to"` - ReplyToMode interface{} `xmlrpc:"reply_to_mode"` - Scheduled int64 `xmlrpc:"scheduled"` - ScheduleDate time.Time `xmlrpc:"schedule_date"` - Sent int64 `xmlrpc:"sent"` - SentDate time.Time `xmlrpc:"sent_date"` - SourceId Many2One `xmlrpc:"source_id"` - State interface{} `xmlrpc:"state"` - StatisticsIds []int64 `xmlrpc:"statistics_ids"` - Total int64 `xmlrpc:"total"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMassMailingNil struct { - Active bool `xmlrpc:"active"` - AttachmentIds interface{} `xmlrpc:"attachment_ids"` - BodyHtml interface{} `xmlrpc:"body_html"` - Bounced interface{} `xmlrpc:"bounced"` - BouncedRatio interface{} `xmlrpc:"bounced_ratio"` - CampaignId interface{} `xmlrpc:"campaign_id"` - ClicksRatio interface{} `xmlrpc:"clicks_ratio"` - Color interface{} `xmlrpc:"color"` - ContactAbPc interface{} `xmlrpc:"contact_ab_pc"` - ContactListIds interface{} `xmlrpc:"contact_list_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Delivered interface{} `xmlrpc:"delivered"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailFrom interface{} `xmlrpc:"email_from"` - Failed interface{} `xmlrpc:"failed"` - Id interface{} `xmlrpc:"id"` - KeepArchives bool `xmlrpc:"keep_archives"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailingDomain interface{} `xmlrpc:"mailing_domain"` - MailingModelId interface{} `xmlrpc:"mailing_model_id"` - MailingModelName interface{} `xmlrpc:"mailing_model_name"` - MailingModelReal interface{} `xmlrpc:"mailing_model_real"` - MassMailingCampaignId interface{} `xmlrpc:"mass_mailing_campaign_id"` - MediumId interface{} `xmlrpc:"medium_id"` - Name interface{} `xmlrpc:"name"` - NextDeparture interface{} `xmlrpc:"next_departure"` - Opened interface{} `xmlrpc:"opened"` - OpenedRatio interface{} `xmlrpc:"opened_ratio"` - ReceivedRatio interface{} `xmlrpc:"received_ratio"` - Replied interface{} `xmlrpc:"replied"` - RepliedRatio interface{} `xmlrpc:"replied_ratio"` - ReplyTo interface{} `xmlrpc:"reply_to"` - ReplyToMode interface{} `xmlrpc:"reply_to_mode"` - Scheduled interface{} `xmlrpc:"scheduled"` - ScheduleDate interface{} `xmlrpc:"schedule_date"` - Sent interface{} `xmlrpc:"sent"` - SentDate interface{} `xmlrpc:"sent_date"` - SourceId interface{} `xmlrpc:"source_id"` - State interface{} `xmlrpc:"state"` - StatisticsIds interface{} `xmlrpc:"statistics_ids"` - Total interface{} `xmlrpc:"total"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMassMailingModel string = "mail.mass_mailing" - -type MailMassMailings []MailMassMailing - -type MailMassMailingsNil []MailMassMailingNil - -func (s *MailMassMailing) NilableType_() interface{} { - return &MailMassMailingNil{} -} - -func (ns *MailMassMailingNil) Type_() interface{} { - s := &MailMassMailing{} - return load(ns, s) -} - -func (s *MailMassMailings) NilableType_() interface{} { - return &MailMassMailingsNil{} -} - -func (ns *MailMassMailingsNil) Type_() interface{} { - s := &MailMassMailings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMassMailing)) - } - return s -} diff --git a/types/mail_mass_mailing_campaign.go b/types/mail_mass_mailing_campaign.go deleted file mode 100644 index 977f8998..00000000 --- a/types/mail_mass_mailing_campaign.go +++ /dev/null @@ -1,100 +0,0 @@ -package types - -import ( - "time" -) - -type MailMassMailingCampaign struct { - Bounced int64 `xmlrpc:"bounced"` - BouncedRatio int64 `xmlrpc:"bounced_ratio"` - CampaignId Many2One `xmlrpc:"campaign_id"` - ClicksRatio int64 `xmlrpc:"clicks_ratio"` - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Delivered int64 `xmlrpc:"delivered"` - DisplayName string `xmlrpc:"display_name"` - Failed int64 `xmlrpc:"failed"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MassMailingIds []int64 `xmlrpc:"mass_mailing_ids"` - MediumId Many2One `xmlrpc:"medium_id"` - Name string `xmlrpc:"name"` - Opened int64 `xmlrpc:"opened"` - OpenedRatio int64 `xmlrpc:"opened_ratio"` - ReceivedRatio int64 `xmlrpc:"received_ratio"` - Replied int64 `xmlrpc:"replied"` - RepliedRatio int64 `xmlrpc:"replied_ratio"` - Scheduled int64 `xmlrpc:"scheduled"` - Sent int64 `xmlrpc:"sent"` - SourceId Many2One `xmlrpc:"source_id"` - StageId Many2One `xmlrpc:"stage_id"` - TagIds []int64 `xmlrpc:"tag_ids"` - Total int64 `xmlrpc:"total"` - TotalMailings int64 `xmlrpc:"total_mailings"` - UniqueAbTesting bool `xmlrpc:"unique_ab_testing"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMassMailingCampaignNil struct { - Bounced interface{} `xmlrpc:"bounced"` - BouncedRatio interface{} `xmlrpc:"bounced_ratio"` - CampaignId interface{} `xmlrpc:"campaign_id"` - ClicksRatio interface{} `xmlrpc:"clicks_ratio"` - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Delivered interface{} `xmlrpc:"delivered"` - DisplayName interface{} `xmlrpc:"display_name"` - Failed interface{} `xmlrpc:"failed"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MassMailingIds interface{} `xmlrpc:"mass_mailing_ids"` - MediumId interface{} `xmlrpc:"medium_id"` - Name interface{} `xmlrpc:"name"` - Opened interface{} `xmlrpc:"opened"` - OpenedRatio interface{} `xmlrpc:"opened_ratio"` - ReceivedRatio interface{} `xmlrpc:"received_ratio"` - Replied interface{} `xmlrpc:"replied"` - RepliedRatio interface{} `xmlrpc:"replied_ratio"` - Scheduled interface{} `xmlrpc:"scheduled"` - Sent interface{} `xmlrpc:"sent"` - SourceId interface{} `xmlrpc:"source_id"` - StageId interface{} `xmlrpc:"stage_id"` - TagIds interface{} `xmlrpc:"tag_ids"` - Total interface{} `xmlrpc:"total"` - TotalMailings interface{} `xmlrpc:"total_mailings"` - UniqueAbTesting bool `xmlrpc:"unique_ab_testing"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMassMailingCampaignModel string = "mail.mass_mailing.campaign" - -type MailMassMailingCampaigns []MailMassMailingCampaign - -type MailMassMailingCampaignsNil []MailMassMailingCampaignNil - -func (s *MailMassMailingCampaign) NilableType_() interface{} { - return &MailMassMailingCampaignNil{} -} - -func (ns *MailMassMailingCampaignNil) Type_() interface{} { - s := &MailMassMailingCampaign{} - return load(ns, s) -} - -func (s *MailMassMailingCampaigns) NilableType_() interface{} { - return &MailMassMailingCampaignsNil{} -} - -func (ns *MailMassMailingCampaignsNil) Type_() interface{} { - s := &MailMassMailingCampaigns{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMassMailingCampaign)) - } - return s -} diff --git a/types/mail_mass_mailing_contact.go b/types/mail_mass_mailing_contact.go deleted file mode 100644 index be956c3d..00000000 --- a/types/mail_mass_mailing_contact.go +++ /dev/null @@ -1,94 +0,0 @@ -package types - -import ( - "time" -) - -type MailMassMailingContact struct { - CompanyName string `xmlrpc:"company_name"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Email string `xmlrpc:"email"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ListIds []int64 `xmlrpc:"list_ids"` - MessageBounce int64 `xmlrpc:"message_bounce"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - OptOut bool `xmlrpc:"opt_out"` - TagIds []int64 `xmlrpc:"tag_ids"` - TitleId Many2One `xmlrpc:"title_id"` - UnsubscriptionDate time.Time `xmlrpc:"unsubscription_date"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMassMailingContactNil struct { - CompanyName interface{} `xmlrpc:"company_name"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Email interface{} `xmlrpc:"email"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ListIds interface{} `xmlrpc:"list_ids"` - MessageBounce interface{} `xmlrpc:"message_bounce"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - OptOut bool `xmlrpc:"opt_out"` - TagIds interface{} `xmlrpc:"tag_ids"` - TitleId interface{} `xmlrpc:"title_id"` - UnsubscriptionDate interface{} `xmlrpc:"unsubscription_date"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMassMailingContactModel string = "mail.mass_mailing.contact" - -type MailMassMailingContacts []MailMassMailingContact - -type MailMassMailingContactsNil []MailMassMailingContactNil - -func (s *MailMassMailingContact) NilableType_() interface{} { - return &MailMassMailingContactNil{} -} - -func (ns *MailMassMailingContactNil) Type_() interface{} { - s := &MailMassMailingContact{} - return load(ns, s) -} - -func (s *MailMassMailingContacts) NilableType_() interface{} { - return &MailMassMailingContactsNil{} -} - -func (ns *MailMassMailingContactsNil) Type_() interface{} { - s := &MailMassMailingContacts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMassMailingContact)) - } - return s -} diff --git a/types/mail_mass_mailing_list.go b/types/mail_mass_mailing_list.go deleted file mode 100644 index 2f5cd317..00000000 --- a/types/mail_mass_mailing_list.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type MailMassMailingList struct { - Active bool `xmlrpc:"active"` - ContactNbr int64 `xmlrpc:"contact_nbr"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMassMailingListNil struct { - Active bool `xmlrpc:"active"` - ContactNbr interface{} `xmlrpc:"contact_nbr"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMassMailingListModel string = "mail.mass_mailing.list" - -type MailMassMailingLists []MailMassMailingList - -type MailMassMailingListsNil []MailMassMailingListNil - -func (s *MailMassMailingList) NilableType_() interface{} { - return &MailMassMailingListNil{} -} - -func (ns *MailMassMailingListNil) Type_() interface{} { - s := &MailMassMailingList{} - return load(ns, s) -} - -func (s *MailMassMailingLists) NilableType_() interface{} { - return &MailMassMailingListsNil{} -} - -func (ns *MailMassMailingListsNil) Type_() interface{} { - s := &MailMassMailingLists{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMassMailingList)) - } - return s -} diff --git a/types/mail_mass_mailing_stage.go b/types/mail_mass_mailing_stage.go deleted file mode 100644 index 4aeaec17..00000000 --- a/types/mail_mass_mailing_stage.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type MailMassMailingStage struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMassMailingStageNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMassMailingStageModel string = "mail.mass_mailing.stage" - -type MailMassMailingStages []MailMassMailingStage - -type MailMassMailingStagesNil []MailMassMailingStageNil - -func (s *MailMassMailingStage) NilableType_() interface{} { - return &MailMassMailingStageNil{} -} - -func (ns *MailMassMailingStageNil) Type_() interface{} { - s := &MailMassMailingStage{} - return load(ns, s) -} - -func (s *MailMassMailingStages) NilableType_() interface{} { - return &MailMassMailingStagesNil{} -} - -func (ns *MailMassMailingStagesNil) Type_() interface{} { - s := &MailMassMailingStages{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMassMailingStage)) - } - return s -} diff --git a/types/mail_mass_mailing_tag.go b/types/mail_mass_mailing_tag.go deleted file mode 100644 index f59ccb4e..00000000 --- a/types/mail_mass_mailing_tag.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type MailMassMailingTag struct { - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMassMailingTagNil struct { - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMassMailingTagModel string = "mail.mass_mailing.tag" - -type MailMassMailingTags []MailMassMailingTag - -type MailMassMailingTagsNil []MailMassMailingTagNil - -func (s *MailMassMailingTag) NilableType_() interface{} { - return &MailMassMailingTagNil{} -} - -func (ns *MailMassMailingTagNil) Type_() interface{} { - s := &MailMassMailingTag{} - return load(ns, s) -} - -func (s *MailMassMailingTags) NilableType_() interface{} { - return &MailMassMailingTagsNil{} -} - -func (ns *MailMassMailingTagsNil) Type_() interface{} { - s := &MailMassMailingTags{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMassMailingTag)) - } - return s -} diff --git a/types/mail_mass_mailing_test.go b/types/mail_mass_mailing_test.go deleted file mode 100644 index af2deded..00000000 --- a/types/mail_mass_mailing_test.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type MailMassMailingTest struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - EmailTo string `xmlrpc:"email_to"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MassMailingId Many2One `xmlrpc:"mass_mailing_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMassMailingTestNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailTo interface{} `xmlrpc:"email_to"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MassMailingId interface{} `xmlrpc:"mass_mailing_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMassMailingTestModel string = "mail.mass_mailing.test" - -type MailMassMailingTests []MailMassMailingTest - -type MailMassMailingTestsNil []MailMassMailingTestNil - -func (s *MailMassMailingTest) NilableType_() interface{} { - return &MailMassMailingTestNil{} -} - -func (ns *MailMassMailingTestNil) Type_() interface{} { - s := &MailMassMailingTest{} - return load(ns, s) -} - -func (s *MailMassMailingTests) NilableType_() interface{} { - return &MailMassMailingTestsNil{} -} - -func (ns *MailMassMailingTestsNil) Type_() interface{} { - s := &MailMassMailingTests{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMassMailingTest)) - } - return s -} diff --git a/types/mail_message.go b/types/mail_message.go deleted file mode 100644 index 2c244feb..00000000 --- a/types/mail_message.go +++ /dev/null @@ -1,110 +0,0 @@ -package types - -import ( - "time" -) - -type MailMessage struct { - AttachmentIds []int64 `xmlrpc:"attachment_ids"` - AuthorAvatar string `xmlrpc:"author_avatar"` - AuthorId Many2One `xmlrpc:"author_id"` - Body string `xmlrpc:"body"` - ChannelIds []int64 `xmlrpc:"channel_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - EmailFrom string `xmlrpc:"email_from"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailActivityTypeId Many2One `xmlrpc:"mail_activity_type_id"` - MailServerId Many2One `xmlrpc:"mail_server_id"` - MessageId string `xmlrpc:"message_id"` - MessageType interface{} `xmlrpc:"message_type"` - Model string `xmlrpc:"model"` - Needaction bool `xmlrpc:"needaction"` - NeedactionPartnerIds []int64 `xmlrpc:"needaction_partner_ids"` - NoAutoThread bool `xmlrpc:"no_auto_thread"` - NotificationIds []int64 `xmlrpc:"notification_ids"` - ParentId Many2One `xmlrpc:"parent_id"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - RatingIds []int64 `xmlrpc:"rating_ids"` - RatingValue float64 `xmlrpc:"rating_value"` - RecordName string `xmlrpc:"record_name"` - ReplyTo string `xmlrpc:"reply_to"` - ResId int64 `xmlrpc:"res_id"` - Starred bool `xmlrpc:"starred"` - StarredPartnerIds []int64 `xmlrpc:"starred_partner_ids"` - Subject string `xmlrpc:"subject"` - SubtypeId Many2One `xmlrpc:"subtype_id"` - TrackingValueIds []int64 `xmlrpc:"tracking_value_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMessageNil struct { - AttachmentIds interface{} `xmlrpc:"attachment_ids"` - AuthorAvatar interface{} `xmlrpc:"author_avatar"` - AuthorId interface{} `xmlrpc:"author_id"` - Body interface{} `xmlrpc:"body"` - ChannelIds interface{} `xmlrpc:"channel_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailFrom interface{} `xmlrpc:"email_from"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailActivityTypeId interface{} `xmlrpc:"mail_activity_type_id"` - MailServerId interface{} `xmlrpc:"mail_server_id"` - MessageId interface{} `xmlrpc:"message_id"` - MessageType interface{} `xmlrpc:"message_type"` - Model interface{} `xmlrpc:"model"` - Needaction bool `xmlrpc:"needaction"` - NeedactionPartnerIds interface{} `xmlrpc:"needaction_partner_ids"` - NoAutoThread bool `xmlrpc:"no_auto_thread"` - NotificationIds interface{} `xmlrpc:"notification_ids"` - ParentId interface{} `xmlrpc:"parent_id"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - RatingIds interface{} `xmlrpc:"rating_ids"` - RatingValue interface{} `xmlrpc:"rating_value"` - RecordName interface{} `xmlrpc:"record_name"` - ReplyTo interface{} `xmlrpc:"reply_to"` - ResId interface{} `xmlrpc:"res_id"` - Starred bool `xmlrpc:"starred"` - StarredPartnerIds interface{} `xmlrpc:"starred_partner_ids"` - Subject interface{} `xmlrpc:"subject"` - SubtypeId interface{} `xmlrpc:"subtype_id"` - TrackingValueIds interface{} `xmlrpc:"tracking_value_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMessageModel string = "mail.message" - -type MailMessages []MailMessage - -type MailMessagesNil []MailMessageNil - -func (s *MailMessage) NilableType_() interface{} { - return &MailMessageNil{} -} - -func (ns *MailMessageNil) Type_() interface{} { - s := &MailMessage{} - return load(ns, s) -} - -func (s *MailMessages) NilableType_() interface{} { - return &MailMessagesNil{} -} - -func (ns *MailMessagesNil) Type_() interface{} { - s := &MailMessages{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMessage)) - } - return s -} diff --git a/types/mail_message_subtype.go b/types/mail_message_subtype.go deleted file mode 100644 index 5ea8a233..00000000 --- a/types/mail_message_subtype.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type MailMessageSubtype struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Default bool `xmlrpc:"default"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - Hidden bool `xmlrpc:"hidden"` - Id int64 `xmlrpc:"id"` - Internal bool `xmlrpc:"internal"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - RelationField string `xmlrpc:"relation_field"` - ResModel string `xmlrpc:"res_model"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailMessageSubtypeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Default bool `xmlrpc:"default"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - Hidden bool `xmlrpc:"hidden"` - Id interface{} `xmlrpc:"id"` - Internal bool `xmlrpc:"internal"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - RelationField interface{} `xmlrpc:"relation_field"` - ResModel interface{} `xmlrpc:"res_model"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailMessageSubtypeModel string = "mail.message.subtype" - -type MailMessageSubtypes []MailMessageSubtype - -type MailMessageSubtypesNil []MailMessageSubtypeNil - -func (s *MailMessageSubtype) NilableType_() interface{} { - return &MailMessageSubtypeNil{} -} - -func (ns *MailMessageSubtypeNil) Type_() interface{} { - s := &MailMessageSubtype{} - return load(ns, s) -} - -func (s *MailMessageSubtypes) NilableType_() interface{} { - return &MailMessageSubtypesNil{} -} - -func (ns *MailMessageSubtypesNil) Type_() interface{} { - s := &MailMessageSubtypes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailMessageSubtype)) - } - return s -} diff --git a/types/mail_notification.go b/types/mail_notification.go deleted file mode 100644 index e088f416..00000000 --- a/types/mail_notification.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type MailNotification struct { - DisplayName string `xmlrpc:"display_name"` - EmailStatus interface{} `xmlrpc:"email_status"` - Id int64 `xmlrpc:"id"` - IsEmail bool `xmlrpc:"is_email"` - IsRead bool `xmlrpc:"is_read"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailMessageId Many2One `xmlrpc:"mail_message_id"` - ResPartnerId Many2One `xmlrpc:"res_partner_id"` -} - -type MailNotificationNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - EmailStatus interface{} `xmlrpc:"email_status"` - Id interface{} `xmlrpc:"id"` - IsEmail bool `xmlrpc:"is_email"` - IsRead bool `xmlrpc:"is_read"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailMessageId interface{} `xmlrpc:"mail_message_id"` - ResPartnerId interface{} `xmlrpc:"res_partner_id"` -} - -var MailNotificationModel string = "mail.notification" - -type MailNotifications []MailNotification - -type MailNotificationsNil []MailNotificationNil - -func (s *MailNotification) NilableType_() interface{} { - return &MailNotificationNil{} -} - -func (ns *MailNotificationNil) Type_() interface{} { - s := &MailNotification{} - return load(ns, s) -} - -func (s *MailNotifications) NilableType_() interface{} { - return &MailNotificationsNil{} -} - -func (ns *MailNotificationsNil) Type_() interface{} { - s := &MailNotifications{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailNotification)) - } - return s -} diff --git a/types/mail_shortcode.go b/types/mail_shortcode.go deleted file mode 100644 index 37386f30..00000000 --- a/types/mail_shortcode.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type MailShortcode struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ShortcodeType interface{} `xmlrpc:"shortcode_type"` - Source string `xmlrpc:"source"` - Substitution string `xmlrpc:"substitution"` - UnicodeSource string `xmlrpc:"unicode_source"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailShortcodeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ShortcodeType interface{} `xmlrpc:"shortcode_type"` - Source interface{} `xmlrpc:"source"` - Substitution interface{} `xmlrpc:"substitution"` - UnicodeSource interface{} `xmlrpc:"unicode_source"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailShortcodeModel string = "mail.shortcode" - -type MailShortcodes []MailShortcode - -type MailShortcodesNil []MailShortcodeNil - -func (s *MailShortcode) NilableType_() interface{} { - return &MailShortcodeNil{} -} - -func (ns *MailShortcodeNil) Type_() interface{} { - s := &MailShortcode{} - return load(ns, s) -} - -func (s *MailShortcodes) NilableType_() interface{} { - return &MailShortcodesNil{} -} - -func (ns *MailShortcodesNil) Type_() interface{} { - s := &MailShortcodes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailShortcode)) - } - return s -} diff --git a/types/mail_statistics_report.go b/types/mail_statistics_report.go deleted file mode 100644 index fd14539e..00000000 --- a/types/mail_statistics_report.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type MailStatisticsReport struct { - Bounced int64 `xmlrpc:"bounced"` - Campaign string `xmlrpc:"campaign"` - Delivered int64 `xmlrpc:"delivered"` - DisplayName string `xmlrpc:"display_name"` - EmailFrom string `xmlrpc:"email_from"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Opened int64 `xmlrpc:"opened"` - Replied int64 `xmlrpc:"replied"` - ScheduledDate time.Time `xmlrpc:"scheduled_date"` - Sent int64 `xmlrpc:"sent"` - State interface{} `xmlrpc:"state"` -} - -type MailStatisticsReportNil struct { - Bounced interface{} `xmlrpc:"bounced"` - Campaign interface{} `xmlrpc:"campaign"` - Delivered interface{} `xmlrpc:"delivered"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailFrom interface{} `xmlrpc:"email_from"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Opened interface{} `xmlrpc:"opened"` - Replied interface{} `xmlrpc:"replied"` - ScheduledDate interface{} `xmlrpc:"scheduled_date"` - Sent interface{} `xmlrpc:"sent"` - State interface{} `xmlrpc:"state"` -} - -var MailStatisticsReportModel string = "mail.statistics.report" - -type MailStatisticsReports []MailStatisticsReport - -type MailStatisticsReportsNil []MailStatisticsReportNil - -func (s *MailStatisticsReport) NilableType_() interface{} { - return &MailStatisticsReportNil{} -} - -func (ns *MailStatisticsReportNil) Type_() interface{} { - s := &MailStatisticsReport{} - return load(ns, s) -} - -func (s *MailStatisticsReports) NilableType_() interface{} { - return &MailStatisticsReportsNil{} -} - -func (ns *MailStatisticsReportsNil) Type_() interface{} { - s := &MailStatisticsReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailStatisticsReport)) - } - return s -} diff --git a/types/mail_template.go b/types/mail_template.go deleted file mode 100644 index aed9aa33..00000000 --- a/types/mail_template.go +++ /dev/null @@ -1,102 +0,0 @@ -package types - -import ( - "time" -) - -type MailTemplate struct { - AttachmentIds []int64 `xmlrpc:"attachment_ids"` - AutoDelete bool `xmlrpc:"auto_delete"` - BodyHtml string `xmlrpc:"body_html"` - Copyvalue string `xmlrpc:"copyvalue"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - EmailCc string `xmlrpc:"email_cc"` - EmailFrom string `xmlrpc:"email_from"` - EmailTo string `xmlrpc:"email_to"` - Id int64 `xmlrpc:"id"` - Lang string `xmlrpc:"lang"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailServerId Many2One `xmlrpc:"mail_server_id"` - Model string `xmlrpc:"model"` - ModelId Many2One `xmlrpc:"model_id"` - ModelObjectField Many2One `xmlrpc:"model_object_field"` - Name string `xmlrpc:"name"` - NullValue string `xmlrpc:"null_value"` - PartnerTo string `xmlrpc:"partner_to"` - RefIrActWindow Many2One `xmlrpc:"ref_ir_act_window"` - ReplyTo string `xmlrpc:"reply_to"` - ReportName string `xmlrpc:"report_name"` - ReportTemplate Many2One `xmlrpc:"report_template"` - ScheduledDate string `xmlrpc:"scheduled_date"` - Subject string `xmlrpc:"subject"` - SubModelObjectField Many2One `xmlrpc:"sub_model_object_field"` - SubObject Many2One `xmlrpc:"sub_object"` - UseDefaultTo bool `xmlrpc:"use_default_to"` - UserSignature bool `xmlrpc:"user_signature"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailTemplateNil struct { - AttachmentIds interface{} `xmlrpc:"attachment_ids"` - AutoDelete bool `xmlrpc:"auto_delete"` - BodyHtml interface{} `xmlrpc:"body_html"` - Copyvalue interface{} `xmlrpc:"copyvalue"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailCc interface{} `xmlrpc:"email_cc"` - EmailFrom interface{} `xmlrpc:"email_from"` - EmailTo interface{} `xmlrpc:"email_to"` - Id interface{} `xmlrpc:"id"` - Lang interface{} `xmlrpc:"lang"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailServerId interface{} `xmlrpc:"mail_server_id"` - Model interface{} `xmlrpc:"model"` - ModelId interface{} `xmlrpc:"model_id"` - ModelObjectField interface{} `xmlrpc:"model_object_field"` - Name interface{} `xmlrpc:"name"` - NullValue interface{} `xmlrpc:"null_value"` - PartnerTo interface{} `xmlrpc:"partner_to"` - RefIrActWindow interface{} `xmlrpc:"ref_ir_act_window"` - ReplyTo interface{} `xmlrpc:"reply_to"` - ReportName interface{} `xmlrpc:"report_name"` - ReportTemplate interface{} `xmlrpc:"report_template"` - ScheduledDate interface{} `xmlrpc:"scheduled_date"` - Subject interface{} `xmlrpc:"subject"` - SubModelObjectField interface{} `xmlrpc:"sub_model_object_field"` - SubObject interface{} `xmlrpc:"sub_object"` - UseDefaultTo bool `xmlrpc:"use_default_to"` - UserSignature bool `xmlrpc:"user_signature"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailTemplateModel string = "mail.template" - -type MailTemplates []MailTemplate - -type MailTemplatesNil []MailTemplateNil - -func (s *MailTemplate) NilableType_() interface{} { - return &MailTemplateNil{} -} - -func (ns *MailTemplateNil) Type_() interface{} { - s := &MailTemplate{} - return load(ns, s) -} - -func (s *MailTemplates) NilableType_() interface{} { - return &MailTemplatesNil{} -} - -func (ns *MailTemplatesNil) Type_() interface{} { - s := &MailTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailTemplate)) - } - return s -} diff --git a/types/mail_test.go b/types/mail_test.go deleted file mode 100644 index 670384aa..00000000 --- a/types/mail_test.go +++ /dev/null @@ -1,98 +0,0 @@ -package types - -import ( - "time" -) - -type MailTest struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults string `xmlrpc:"alias_defaults"` - AliasDomain string `xmlrpc:"alias_domain"` - AliasForceThreadId int64 `xmlrpc:"alias_force_thread_id"` - AliasId Many2One `xmlrpc:"alias_id"` - AliasModelId Many2One `xmlrpc:"alias_model_id"` - AliasName string `xmlrpc:"alias_name"` - AliasParentModelId Many2One `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId int64 `xmlrpc:"alias_parent_thread_id"` - AliasUserId Many2One `xmlrpc:"alias_user_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailTestNil struct { - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults interface{} `xmlrpc:"alias_defaults"` - AliasDomain interface{} `xmlrpc:"alias_domain"` - AliasForceThreadId interface{} `xmlrpc:"alias_force_thread_id"` - AliasId interface{} `xmlrpc:"alias_id"` - AliasModelId interface{} `xmlrpc:"alias_model_id"` - AliasName interface{} `xmlrpc:"alias_name"` - AliasParentModelId interface{} `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId interface{} `xmlrpc:"alias_parent_thread_id"` - AliasUserId interface{} `xmlrpc:"alias_user_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailTestModel string = "mail.test" - -type MailTests []MailTest - -type MailTestsNil []MailTestNil - -func (s *MailTest) NilableType_() interface{} { - return &MailTestNil{} -} - -func (ns *MailTestNil) Type_() interface{} { - s := &MailTest{} - return load(ns, s) -} - -func (s *MailTests) NilableType_() interface{} { - return &MailTestsNil{} -} - -func (ns *MailTestsNil) Type_() interface{} { - s := &MailTests{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailTest)) - } - return s -} diff --git a/types/mail_test_simple.go b/types/mail_test_simple.go deleted file mode 100644 index 8a28e289..00000000 --- a/types/mail_test_simple.go +++ /dev/null @@ -1,80 +0,0 @@ -package types - -import ( - "time" -) - -type MailTestSimple struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - EmailFrom string `xmlrpc:"email_from"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailTestSimpleNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - EmailFrom interface{} `xmlrpc:"email_from"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailTestSimpleModel string = "mail.test.simple" - -type MailTestSimples []MailTestSimple - -type MailTestSimplesNil []MailTestSimpleNil - -func (s *MailTestSimple) NilableType_() interface{} { - return &MailTestSimpleNil{} -} - -func (ns *MailTestSimpleNil) Type_() interface{} { - s := &MailTestSimple{} - return load(ns, s) -} - -func (s *MailTestSimples) NilableType_() interface{} { - return &MailTestSimplesNil{} -} - -func (ns *MailTestSimplesNil) Type_() interface{} { - s := &MailTestSimples{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailTestSimple)) - } - return s -} diff --git a/types/mail_thread.go b/types/mail_thread.go deleted file mode 100644 index 0c907691..00000000 --- a/types/mail_thread.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type MailThread struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` -} - -type MailThreadNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` -} - -var MailThreadModel string = "mail.thread" - -type MailThreads []MailThread - -type MailThreadsNil []MailThreadNil - -func (s *MailThread) NilableType_() interface{} { - return &MailThreadNil{} -} - -func (ns *MailThreadNil) Type_() interface{} { - s := &MailThread{} - return load(ns, s) -} - -func (s *MailThreads) NilableType_() interface{} { - return &MailThreadsNil{} -} - -func (ns *MailThreadsNil) Type_() interface{} { - s := &MailThreads{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailThread)) - } - return s -} diff --git a/types/mail_tracking_value.go b/types/mail_tracking_value.go deleted file mode 100644 index b1d0d018..00000000 --- a/types/mail_tracking_value.go +++ /dev/null @@ -1,84 +0,0 @@ -package types - -import ( - "time" -) - -type MailTrackingValue struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Field string `xmlrpc:"field"` - FieldDesc string `xmlrpc:"field_desc"` - FieldType string `xmlrpc:"field_type"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MailMessageId Many2One `xmlrpc:"mail_message_id"` - NewValueChar string `xmlrpc:"new_value_char"` - NewValueDatetime time.Time `xmlrpc:"new_value_datetime"` - NewValueFloat float64 `xmlrpc:"new_value_float"` - NewValueInteger int64 `xmlrpc:"new_value_integer"` - NewValueMonetary float64 `xmlrpc:"new_value_monetary"` - NewValueText string `xmlrpc:"new_value_text"` - OldValueChar string `xmlrpc:"old_value_char"` - OldValueDatetime time.Time `xmlrpc:"old_value_datetime"` - OldValueFloat float64 `xmlrpc:"old_value_float"` - OldValueInteger int64 `xmlrpc:"old_value_integer"` - OldValueMonetary float64 `xmlrpc:"old_value_monetary"` - OldValueText string `xmlrpc:"old_value_text"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailTrackingValueNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Field interface{} `xmlrpc:"field"` - FieldDesc interface{} `xmlrpc:"field_desc"` - FieldType interface{} `xmlrpc:"field_type"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MailMessageId interface{} `xmlrpc:"mail_message_id"` - NewValueChar interface{} `xmlrpc:"new_value_char"` - NewValueDatetime interface{} `xmlrpc:"new_value_datetime"` - NewValueFloat interface{} `xmlrpc:"new_value_float"` - NewValueInteger interface{} `xmlrpc:"new_value_integer"` - NewValueMonetary interface{} `xmlrpc:"new_value_monetary"` - NewValueText interface{} `xmlrpc:"new_value_text"` - OldValueChar interface{} `xmlrpc:"old_value_char"` - OldValueDatetime interface{} `xmlrpc:"old_value_datetime"` - OldValueFloat interface{} `xmlrpc:"old_value_float"` - OldValueInteger interface{} `xmlrpc:"old_value_integer"` - OldValueMonetary interface{} `xmlrpc:"old_value_monetary"` - OldValueText interface{} `xmlrpc:"old_value_text"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailTrackingValueModel string = "mail.tracking.value" - -type MailTrackingValues []MailTrackingValue - -type MailTrackingValuesNil []MailTrackingValueNil - -func (s *MailTrackingValue) NilableType_() interface{} { - return &MailTrackingValueNil{} -} - -func (ns *MailTrackingValueNil) Type_() interface{} { - s := &MailTrackingValue{} - return load(ns, s) -} - -func (s *MailTrackingValues) NilableType_() interface{} { - return &MailTrackingValuesNil{} -} - -func (ns *MailTrackingValuesNil) Type_() interface{} { - s := &MailTrackingValues{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailTrackingValue)) - } - return s -} diff --git a/types/mail_wizard_invite.go b/types/mail_wizard_invite.go deleted file mode 100644 index b547e263..00000000 --- a/types/mail_wizard_invite.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type MailWizardInvite struct { - ChannelIds []int64 `xmlrpc:"channel_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Message string `xmlrpc:"message"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - ResId int64 `xmlrpc:"res_id"` - ResModel string `xmlrpc:"res_model"` - SendMail bool `xmlrpc:"send_mail"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type MailWizardInviteNil struct { - ChannelIds interface{} `xmlrpc:"channel_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Message interface{} `xmlrpc:"message"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - ResId interface{} `xmlrpc:"res_id"` - ResModel interface{} `xmlrpc:"res_model"` - SendMail bool `xmlrpc:"send_mail"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var MailWizardInviteModel string = "mail.wizard.invite" - -type MailWizardInvites []MailWizardInvite - -type MailWizardInvitesNil []MailWizardInviteNil - -func (s *MailWizardInvite) NilableType_() interface{} { - return &MailWizardInviteNil{} -} - -func (ns *MailWizardInviteNil) Type_() interface{} { - s := &MailWizardInvite{} - return load(ns, s) -} - -func (s *MailWizardInvites) NilableType_() interface{} { - return &MailWizardInvitesNil{} -} - -func (ns *MailWizardInvitesNil) Type_() interface{} { - s := &MailWizardInvites{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*MailWizardInvite)) - } - return s -} diff --git a/types/payment_acquirer.go b/types/payment_acquirer.go deleted file mode 100644 index 72fc1a1b..00000000 --- a/types/payment_acquirer.go +++ /dev/null @@ -1,122 +0,0 @@ -package types - -import ( - "time" -) - -type PaymentAcquirer struct { - AuthorizeImplemented bool `xmlrpc:"authorize_implemented"` - CancelMsg string `xmlrpc:"cancel_msg"` - CaptureManually bool `xmlrpc:"capture_manually"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryIds []int64 `xmlrpc:"country_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - DoneMsg string `xmlrpc:"done_msg"` - Environment interface{} `xmlrpc:"environment"` - ErrorMsg string `xmlrpc:"error_msg"` - FeesActive bool `xmlrpc:"fees_active"` - FeesDomFixed float64 `xmlrpc:"fees_dom_fixed"` - FeesDomVar float64 `xmlrpc:"fees_dom_var"` - FeesImplemented bool `xmlrpc:"fees_implemented"` - FeesIntFixed float64 `xmlrpc:"fees_int_fixed"` - FeesIntVar float64 `xmlrpc:"fees_int_var"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ModuleId Many2One `xmlrpc:"module_id"` - ModuleState interface{} `xmlrpc:"module_state"` - Name string `xmlrpc:"name"` - PaymentFlow interface{} `xmlrpc:"payment_flow"` - PaymentIconIds []int64 `xmlrpc:"payment_icon_ids"` - PendingMsg string `xmlrpc:"pending_msg"` - PostMsg string `xmlrpc:"post_msg"` - PreMsg string `xmlrpc:"pre_msg"` - Provider interface{} `xmlrpc:"provider"` - RegistrationViewTemplateId Many2One `xmlrpc:"registration_view_template_id"` - SaveToken interface{} `xmlrpc:"save_token"` - Sequence int64 `xmlrpc:"sequence"` - SpecificCountries bool `xmlrpc:"specific_countries"` - TokenImplemented bool `xmlrpc:"token_implemented"` - ViewTemplateId Many2One `xmlrpc:"view_template_id"` - WebsitePublished bool `xmlrpc:"website_published"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PaymentAcquirerNil struct { - AuthorizeImplemented bool `xmlrpc:"authorize_implemented"` - CancelMsg interface{} `xmlrpc:"cancel_msg"` - CaptureManually bool `xmlrpc:"capture_manually"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryIds interface{} `xmlrpc:"country_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - DoneMsg interface{} `xmlrpc:"done_msg"` - Environment interface{} `xmlrpc:"environment"` - ErrorMsg interface{} `xmlrpc:"error_msg"` - FeesActive bool `xmlrpc:"fees_active"` - FeesDomFixed interface{} `xmlrpc:"fees_dom_fixed"` - FeesDomVar interface{} `xmlrpc:"fees_dom_var"` - FeesImplemented bool `xmlrpc:"fees_implemented"` - FeesIntFixed interface{} `xmlrpc:"fees_int_fixed"` - FeesIntVar interface{} `xmlrpc:"fees_int_var"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ModuleId interface{} `xmlrpc:"module_id"` - ModuleState interface{} `xmlrpc:"module_state"` - Name interface{} `xmlrpc:"name"` - PaymentFlow interface{} `xmlrpc:"payment_flow"` - PaymentIconIds interface{} `xmlrpc:"payment_icon_ids"` - PendingMsg interface{} `xmlrpc:"pending_msg"` - PostMsg interface{} `xmlrpc:"post_msg"` - PreMsg interface{} `xmlrpc:"pre_msg"` - Provider interface{} `xmlrpc:"provider"` - RegistrationViewTemplateId interface{} `xmlrpc:"registration_view_template_id"` - SaveToken interface{} `xmlrpc:"save_token"` - Sequence interface{} `xmlrpc:"sequence"` - SpecificCountries bool `xmlrpc:"specific_countries"` - TokenImplemented bool `xmlrpc:"token_implemented"` - ViewTemplateId interface{} `xmlrpc:"view_template_id"` - WebsitePublished bool `xmlrpc:"website_published"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PaymentAcquirerModel string = "payment.acquirer" - -type PaymentAcquirers []PaymentAcquirer - -type PaymentAcquirersNil []PaymentAcquirerNil - -func (s *PaymentAcquirer) NilableType_() interface{} { - return &PaymentAcquirerNil{} -} - -func (ns *PaymentAcquirerNil) Type_() interface{} { - s := &PaymentAcquirer{} - return load(ns, s) -} - -func (s *PaymentAcquirers) NilableType_() interface{} { - return &PaymentAcquirersNil{} -} - -func (ns *PaymentAcquirersNil) Type_() interface{} { - s := &PaymentAcquirers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PaymentAcquirer)) - } - return s -} diff --git a/types/payment_icon.go b/types/payment_icon.go deleted file mode 100644 index e6e46e3d..00000000 --- a/types/payment_icon.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type PaymentIcon struct { - AcquirerIds []int64 `xmlrpc:"acquirer_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImagePaymentForm string `xmlrpc:"image_payment_form"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PaymentIconNil struct { - AcquirerIds interface{} `xmlrpc:"acquirer_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImagePaymentForm interface{} `xmlrpc:"image_payment_form"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PaymentIconModel string = "payment.icon" - -type PaymentIcons []PaymentIcon - -type PaymentIconsNil []PaymentIconNil - -func (s *PaymentIcon) NilableType_() interface{} { - return &PaymentIconNil{} -} - -func (ns *PaymentIconNil) Type_() interface{} { - s := &PaymentIcon{} - return load(ns, s) -} - -func (s *PaymentIcons) NilableType_() interface{} { - return &PaymentIconsNil{} -} - -func (ns *PaymentIconsNil) Type_() interface{} { - s := &PaymentIcons{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PaymentIcon)) - } - return s -} diff --git a/types/payment_token.go b/types/payment_token.go deleted file mode 100644 index 26cdf623..00000000 --- a/types/payment_token.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type PaymentToken struct { - AcquirerId Many2One `xmlrpc:"acquirer_id"` - AcquirerRef string `xmlrpc:"acquirer_ref"` - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PartnerId Many2One `xmlrpc:"partner_id"` - PaymentIds []int64 `xmlrpc:"payment_ids"` - ShortName string `xmlrpc:"short_name"` - Verified bool `xmlrpc:"verified"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PaymentTokenNil struct { - AcquirerId interface{} `xmlrpc:"acquirer_id"` - AcquirerRef interface{} `xmlrpc:"acquirer_ref"` - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PartnerId interface{} `xmlrpc:"partner_id"` - PaymentIds interface{} `xmlrpc:"payment_ids"` - ShortName interface{} `xmlrpc:"short_name"` - Verified bool `xmlrpc:"verified"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PaymentTokenModel string = "payment.token" - -type PaymentTokens []PaymentToken - -type PaymentTokensNil []PaymentTokenNil - -func (s *PaymentToken) NilableType_() interface{} { - return &PaymentTokenNil{} -} - -func (ns *PaymentTokenNil) Type_() interface{} { - s := &PaymentToken{} - return load(ns, s) -} - -func (s *PaymentTokens) NilableType_() interface{} { - return &PaymentTokensNil{} -} - -func (ns *PaymentTokensNil) Type_() interface{} { - s := &PaymentTokens{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PaymentToken)) - } - return s -} diff --git a/types/payment_transaction.go b/types/payment_transaction.go deleted file mode 100644 index a7b5a177..00000000 --- a/types/payment_transaction.go +++ /dev/null @@ -1,104 +0,0 @@ -package types - -import ( - "time" -) - -type PaymentTransaction struct { - AcquirerId Many2One `xmlrpc:"acquirer_id"` - AcquirerReference string `xmlrpc:"acquirer_reference"` - Amount float64 `xmlrpc:"amount"` - CallbackHash string `xmlrpc:"callback_hash"` - CallbackMethod string `xmlrpc:"callback_method"` - CallbackModelId Many2One `xmlrpc:"callback_model_id"` - CallbackResId int64 `xmlrpc:"callback_res_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DateValidate time.Time `xmlrpc:"date_validate"` - DisplayName string `xmlrpc:"display_name"` - Fees float64 `xmlrpc:"fees"` - Html3ds string `xmlrpc:"html_3ds"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerAddress string `xmlrpc:"partner_address"` - PartnerCity string `xmlrpc:"partner_city"` - PartnerCountryId Many2One `xmlrpc:"partner_country_id"` - PartnerEmail string `xmlrpc:"partner_email"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerLang interface{} `xmlrpc:"partner_lang"` - PartnerName string `xmlrpc:"partner_name"` - PartnerPhone string `xmlrpc:"partner_phone"` - PartnerZip string `xmlrpc:"partner_zip"` - PaymentTokenId Many2One `xmlrpc:"payment_token_id"` - Provider interface{} `xmlrpc:"provider"` - Reference string `xmlrpc:"reference"` - State interface{} `xmlrpc:"state"` - StateMessage string `xmlrpc:"state_message"` - Type interface{} `xmlrpc:"type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PaymentTransactionNil struct { - AcquirerId interface{} `xmlrpc:"acquirer_id"` - AcquirerReference interface{} `xmlrpc:"acquirer_reference"` - Amount interface{} `xmlrpc:"amount"` - CallbackHash interface{} `xmlrpc:"callback_hash"` - CallbackMethod interface{} `xmlrpc:"callback_method"` - CallbackModelId interface{} `xmlrpc:"callback_model_id"` - CallbackResId interface{} `xmlrpc:"callback_res_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DateValidate interface{} `xmlrpc:"date_validate"` - DisplayName interface{} `xmlrpc:"display_name"` - Fees interface{} `xmlrpc:"fees"` - Html3ds interface{} `xmlrpc:"html_3ds"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerAddress interface{} `xmlrpc:"partner_address"` - PartnerCity interface{} `xmlrpc:"partner_city"` - PartnerCountryId interface{} `xmlrpc:"partner_country_id"` - PartnerEmail interface{} `xmlrpc:"partner_email"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerLang interface{} `xmlrpc:"partner_lang"` - PartnerName interface{} `xmlrpc:"partner_name"` - PartnerPhone interface{} `xmlrpc:"partner_phone"` - PartnerZip interface{} `xmlrpc:"partner_zip"` - PaymentTokenId interface{} `xmlrpc:"payment_token_id"` - Provider interface{} `xmlrpc:"provider"` - Reference interface{} `xmlrpc:"reference"` - State interface{} `xmlrpc:"state"` - StateMessage interface{} `xmlrpc:"state_message"` - Type interface{} `xmlrpc:"type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PaymentTransactionModel string = "payment.transaction" - -type PaymentTransactions []PaymentTransaction - -type PaymentTransactionsNil []PaymentTransactionNil - -func (s *PaymentTransaction) NilableType_() interface{} { - return &PaymentTransactionNil{} -} - -func (ns *PaymentTransactionNil) Type_() interface{} { - s := &PaymentTransaction{} - return load(ns, s) -} - -func (s *PaymentTransactions) NilableType_() interface{} { - return &PaymentTransactionsNil{} -} - -func (ns *PaymentTransactionsNil) Type_() interface{} { - s := &PaymentTransactions{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PaymentTransaction)) - } - return s -} diff --git a/types/portal_mixin.go b/types/portal_mixin.go deleted file mode 100644 index 04512c02..00000000 --- a/types/portal_mixin.go +++ /dev/null @@ -1,46 +0,0 @@ -package types - -import ( - "time" -) - -type PortalMixin struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PortalUrl string `xmlrpc:"portal_url"` -} - -type PortalMixinNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PortalUrl interface{} `xmlrpc:"portal_url"` -} - -var PortalMixinModel string = "portal.mixin" - -type PortalMixins []PortalMixin - -type PortalMixinsNil []PortalMixinNil - -func (s *PortalMixin) NilableType_() interface{} { - return &PortalMixinNil{} -} - -func (ns *PortalMixinNil) Type_() interface{} { - s := &PortalMixin{} - return load(ns, s) -} - -func (s *PortalMixins) NilableType_() interface{} { - return &PortalMixinsNil{} -} - -func (ns *PortalMixinsNil) Type_() interface{} { - s := &PortalMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PortalMixin)) - } - return s -} diff --git a/types/portal_wizard.go b/types/portal_wizard.go deleted file mode 100644 index 3d10da1a..00000000 --- a/types/portal_wizard.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type PortalWizard struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PortalId Many2One `xmlrpc:"portal_id"` - UserIds []int64 `xmlrpc:"user_ids"` - WelcomeMessage string `xmlrpc:"welcome_message"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PortalWizardNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PortalId interface{} `xmlrpc:"portal_id"` - UserIds interface{} `xmlrpc:"user_ids"` - WelcomeMessage interface{} `xmlrpc:"welcome_message"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PortalWizardModel string = "portal.wizard" - -type PortalWizards []PortalWizard - -type PortalWizardsNil []PortalWizardNil - -func (s *PortalWizard) NilableType_() interface{} { - return &PortalWizardNil{} -} - -func (ns *PortalWizardNil) Type_() interface{} { - s := &PortalWizard{} - return load(ns, s) -} - -func (s *PortalWizards) NilableType_() interface{} { - return &PortalWizardsNil{} -} - -func (ns *PortalWizardsNil) Type_() interface{} { - s := &PortalWizards{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PortalWizard)) - } - return s -} diff --git a/types/portal_wizard_user.go b/types/portal_wizard_user.go deleted file mode 100644 index a57f9485..00000000 --- a/types/portal_wizard_user.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type PortalWizardUser struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Email string `xmlrpc:"email"` - Id int64 `xmlrpc:"id"` - InPortal bool `xmlrpc:"in_portal"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerId Many2One `xmlrpc:"partner_id"` - UserId Many2One `xmlrpc:"user_id"` - WizardId Many2One `xmlrpc:"wizard_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PortalWizardUserNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Email interface{} `xmlrpc:"email"` - Id interface{} `xmlrpc:"id"` - InPortal bool `xmlrpc:"in_portal"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerId interface{} `xmlrpc:"partner_id"` - UserId interface{} `xmlrpc:"user_id"` - WizardId interface{} `xmlrpc:"wizard_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PortalWizardUserModel string = "portal.wizard.user" - -type PortalWizardUsers []PortalWizardUser - -type PortalWizardUsersNil []PortalWizardUserNil - -func (s *PortalWizardUser) NilableType_() interface{} { - return &PortalWizardUserNil{} -} - -func (ns *PortalWizardUserNil) Type_() interface{} { - s := &PortalWizardUser{} - return load(ns, s) -} - -func (s *PortalWizardUsers) NilableType_() interface{} { - return &PortalWizardUsersNil{} -} - -func (ns *PortalWizardUsersNil) Type_() interface{} { - s := &PortalWizardUsers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PortalWizardUser)) - } - return s -} diff --git a/types/print_prenumbered_checks.go b/types/print_prenumbered_checks.go deleted file mode 100644 index 714785bf..00000000 --- a/types/print_prenumbered_checks.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type PrintPrenumberedChecks struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - NextCheckNumber int64 `xmlrpc:"next_check_number"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PrintPrenumberedChecksNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - NextCheckNumber interface{} `xmlrpc:"next_check_number"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PrintPrenumberedChecksModel string = "print.prenumbered.checks" - -type PrintPrenumberedCheckss []PrintPrenumberedChecks - -type PrintPrenumberedCheckssNil []PrintPrenumberedChecksNil - -func (s *PrintPrenumberedChecks) NilableType_() interface{} { - return &PrintPrenumberedChecksNil{} -} - -func (ns *PrintPrenumberedChecksNil) Type_() interface{} { - s := &PrintPrenumberedChecks{} - return load(ns, s) -} - -func (s *PrintPrenumberedCheckss) NilableType_() interface{} { - return &PrintPrenumberedCheckssNil{} -} - -func (ns *PrintPrenumberedCheckssNil) Type_() interface{} { - s := &PrintPrenumberedCheckss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PrintPrenumberedChecks)) - } - return s -} diff --git a/types/procurement_group.go b/types/procurement_group.go deleted file mode 100644 index 696279b2..00000000 --- a/types/procurement_group.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type ProcurementGroup struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MoveType interface{} `xmlrpc:"move_type"` - Name string `xmlrpc:"name"` - PartnerId Many2One `xmlrpc:"partner_id"` - SaleId Many2One `xmlrpc:"sale_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProcurementGroupNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MoveType interface{} `xmlrpc:"move_type"` - Name interface{} `xmlrpc:"name"` - PartnerId interface{} `xmlrpc:"partner_id"` - SaleId interface{} `xmlrpc:"sale_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProcurementGroupModel string = "procurement.group" - -type ProcurementGroups []ProcurementGroup - -type ProcurementGroupsNil []ProcurementGroupNil - -func (s *ProcurementGroup) NilableType_() interface{} { - return &ProcurementGroupNil{} -} - -func (ns *ProcurementGroupNil) Type_() interface{} { - s := &ProcurementGroup{} - return load(ns, s) -} - -func (s *ProcurementGroups) NilableType_() interface{} { - return &ProcurementGroupsNil{} -} - -func (ns *ProcurementGroupsNil) Type_() interface{} { - s := &ProcurementGroups{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProcurementGroup)) - } - return s -} diff --git a/types/procurement_rule.go b/types/procurement_rule.go deleted file mode 100644 index ec175781..00000000 --- a/types/procurement_rule.go +++ /dev/null @@ -1,88 +0,0 @@ -package types - -import ( - "time" -) - -type ProcurementRule struct { - Action interface{} `xmlrpc:"action"` - Active bool `xmlrpc:"active"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Delay int64 `xmlrpc:"delay"` - DisplayName string `xmlrpc:"display_name"` - GroupId Many2One `xmlrpc:"group_id"` - GroupPropagationOption interface{} `xmlrpc:"group_propagation_option"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - LocationSrcId Many2One `xmlrpc:"location_src_id"` - Name string `xmlrpc:"name"` - PartnerAddressId Many2One `xmlrpc:"partner_address_id"` - PickingTypeId Many2One `xmlrpc:"picking_type_id"` - ProcureMethod interface{} `xmlrpc:"procure_method"` - Propagate bool `xmlrpc:"propagate"` - PropagateWarehouseId Many2One `xmlrpc:"propagate_warehouse_id"` - RouteId Many2One `xmlrpc:"route_id"` - RouteSequence int64 `xmlrpc:"route_sequence"` - Sequence int64 `xmlrpc:"sequence"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProcurementRuleNil struct { - Action interface{} `xmlrpc:"action"` - Active bool `xmlrpc:"active"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Delay interface{} `xmlrpc:"delay"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupId interface{} `xmlrpc:"group_id"` - GroupPropagationOption interface{} `xmlrpc:"group_propagation_option"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - LocationSrcId interface{} `xmlrpc:"location_src_id"` - Name interface{} `xmlrpc:"name"` - PartnerAddressId interface{} `xmlrpc:"partner_address_id"` - PickingTypeId interface{} `xmlrpc:"picking_type_id"` - ProcureMethod interface{} `xmlrpc:"procure_method"` - Propagate bool `xmlrpc:"propagate"` - PropagateWarehouseId interface{} `xmlrpc:"propagate_warehouse_id"` - RouteId interface{} `xmlrpc:"route_id"` - RouteSequence interface{} `xmlrpc:"route_sequence"` - Sequence interface{} `xmlrpc:"sequence"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProcurementRuleModel string = "procurement.rule" - -type ProcurementRules []ProcurementRule - -type ProcurementRulesNil []ProcurementRuleNil - -func (s *ProcurementRule) NilableType_() interface{} { - return &ProcurementRuleNil{} -} - -func (ns *ProcurementRuleNil) Type_() interface{} { - s := &ProcurementRule{} - return load(ns, s) -} - -func (s *ProcurementRules) NilableType_() interface{} { - return &ProcurementRulesNil{} -} - -func (ns *ProcurementRulesNil) Type_() interface{} { - s := &ProcurementRules{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProcurementRule)) - } - return s -} diff --git a/types/product_attribute.go b/types/product_attribute.go deleted file mode 100644 index 351cb746..00000000 --- a/types/product_attribute.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type ProductAttribute struct { - AttributeLineIds []int64 `xmlrpc:"attribute_line_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CreateVariant bool `xmlrpc:"create_variant"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - ValueIds []int64 `xmlrpc:"value_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductAttributeNil struct { - AttributeLineIds interface{} `xmlrpc:"attribute_line_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CreateVariant bool `xmlrpc:"create_variant"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - ValueIds interface{} `xmlrpc:"value_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductAttributeModel string = "product.attribute" - -type ProductAttributes []ProductAttribute - -type ProductAttributesNil []ProductAttributeNil - -func (s *ProductAttribute) NilableType_() interface{} { - return &ProductAttributeNil{} -} - -func (ns *ProductAttributeNil) Type_() interface{} { - s := &ProductAttribute{} - return load(ns, s) -} - -func (s *ProductAttributes) NilableType_() interface{} { - return &ProductAttributesNil{} -} - -func (ns *ProductAttributesNil) Type_() interface{} { - s := &ProductAttributes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductAttribute)) - } - return s -} diff --git a/types/product_attribute_line.go b/types/product_attribute_line.go deleted file mode 100644 index 322a88dc..00000000 --- a/types/product_attribute_line.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type ProductAttributeLine struct { - AttributeId Many2One `xmlrpc:"attribute_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ValueIds []int64 `xmlrpc:"value_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductAttributeLineNil struct { - AttributeId interface{} `xmlrpc:"attribute_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ValueIds interface{} `xmlrpc:"value_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductAttributeLineModel string = "product.attribute.line" - -type ProductAttributeLines []ProductAttributeLine - -type ProductAttributeLinesNil []ProductAttributeLineNil - -func (s *ProductAttributeLine) NilableType_() interface{} { - return &ProductAttributeLineNil{} -} - -func (ns *ProductAttributeLineNil) Type_() interface{} { - s := &ProductAttributeLine{} - return load(ns, s) -} - -func (s *ProductAttributeLines) NilableType_() interface{} { - return &ProductAttributeLinesNil{} -} - -func (ns *ProductAttributeLinesNil) Type_() interface{} { - s := &ProductAttributeLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductAttributeLine)) - } - return s -} diff --git a/types/product_attribute_price.go b/types/product_attribute_price.go deleted file mode 100644 index a3412904..00000000 --- a/types/product_attribute_price.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type ProductAttributePrice struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PriceExtra float64 `xmlrpc:"price_extra"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ValueId Many2One `xmlrpc:"value_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductAttributePriceNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PriceExtra interface{} `xmlrpc:"price_extra"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ValueId interface{} `xmlrpc:"value_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductAttributePriceModel string = "product.attribute.price" - -type ProductAttributePrices []ProductAttributePrice - -type ProductAttributePricesNil []ProductAttributePriceNil - -func (s *ProductAttributePrice) NilableType_() interface{} { - return &ProductAttributePriceNil{} -} - -func (ns *ProductAttributePriceNil) Type_() interface{} { - s := &ProductAttributePrice{} - return load(ns, s) -} - -func (s *ProductAttributePrices) NilableType_() interface{} { - return &ProductAttributePricesNil{} -} - -func (ns *ProductAttributePricesNil) Type_() interface{} { - s := &ProductAttributePrices{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductAttributePrice)) - } - return s -} diff --git a/types/product_attribute_value.go b/types/product_attribute_value.go deleted file mode 100644 index c9f64908..00000000 --- a/types/product_attribute_value.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type ProductAttributeValue struct { - AttributeId Many2One `xmlrpc:"attribute_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PriceExtra float64 `xmlrpc:"price_extra"` - PriceIds []int64 `xmlrpc:"price_ids"` - ProductIds []int64 `xmlrpc:"product_ids"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductAttributeValueNil struct { - AttributeId interface{} `xmlrpc:"attribute_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PriceExtra interface{} `xmlrpc:"price_extra"` - PriceIds interface{} `xmlrpc:"price_ids"` - ProductIds interface{} `xmlrpc:"product_ids"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductAttributeValueModel string = "product.attribute.value" - -type ProductAttributeValues []ProductAttributeValue - -type ProductAttributeValuesNil []ProductAttributeValueNil - -func (s *ProductAttributeValue) NilableType_() interface{} { - return &ProductAttributeValueNil{} -} - -func (ns *ProductAttributeValueNil) Type_() interface{} { - s := &ProductAttributeValue{} - return load(ns, s) -} - -func (s *ProductAttributeValues) NilableType_() interface{} { - return &ProductAttributeValuesNil{} -} - -func (ns *ProductAttributeValuesNil) Type_() interface{} { - s := &ProductAttributeValues{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductAttributeValue)) - } - return s -} diff --git a/types/product_category.go b/types/product_category.go deleted file mode 100644 index 8384cb2d..00000000 --- a/types/product_category.go +++ /dev/null @@ -1,90 +0,0 @@ -package types - -import ( - "time" -) - -type ProductCategory struct { - ChildId []int64 `xmlrpc:"child_id"` - CompleteName string `xmlrpc:"complete_name"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - ParentLeft int64 `xmlrpc:"parent_left"` - ParentRight int64 `xmlrpc:"parent_right"` - ProductCount int64 `xmlrpc:"product_count"` - PropertyAccountCreditorPriceDifferenceCateg Many2One `xmlrpc:"property_account_creditor_price_difference_categ"` - PropertyAccountExpenseCategId Many2One `xmlrpc:"property_account_expense_categ_id"` - PropertyAccountIncomeCategId Many2One `xmlrpc:"property_account_income_categ_id"` - PropertyCostMethod interface{} `xmlrpc:"property_cost_method"` - PropertyStockAccountInputCategId Many2One `xmlrpc:"property_stock_account_input_categ_id"` - PropertyStockAccountOutputCategId Many2One `xmlrpc:"property_stock_account_output_categ_id"` - PropertyStockJournal Many2One `xmlrpc:"property_stock_journal"` - PropertyStockValuationAccountId Many2One `xmlrpc:"property_stock_valuation_account_id"` - PropertyValuation interface{} `xmlrpc:"property_valuation"` - RemovalStrategyId Many2One `xmlrpc:"removal_strategy_id"` - RouteIds []int64 `xmlrpc:"route_ids"` - TotalRouteIds []int64 `xmlrpc:"total_route_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductCategoryNil struct { - ChildId interface{} `xmlrpc:"child_id"` - CompleteName interface{} `xmlrpc:"complete_name"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - ParentLeft interface{} `xmlrpc:"parent_left"` - ParentRight interface{} `xmlrpc:"parent_right"` - ProductCount interface{} `xmlrpc:"product_count"` - PropertyAccountCreditorPriceDifferenceCateg interface{} `xmlrpc:"property_account_creditor_price_difference_categ"` - PropertyAccountExpenseCategId interface{} `xmlrpc:"property_account_expense_categ_id"` - PropertyAccountIncomeCategId interface{} `xmlrpc:"property_account_income_categ_id"` - PropertyCostMethod interface{} `xmlrpc:"property_cost_method"` - PropertyStockAccountInputCategId interface{} `xmlrpc:"property_stock_account_input_categ_id"` - PropertyStockAccountOutputCategId interface{} `xmlrpc:"property_stock_account_output_categ_id"` - PropertyStockJournal interface{} `xmlrpc:"property_stock_journal"` - PropertyStockValuationAccountId interface{} `xmlrpc:"property_stock_valuation_account_id"` - PropertyValuation interface{} `xmlrpc:"property_valuation"` - RemovalStrategyId interface{} `xmlrpc:"removal_strategy_id"` - RouteIds interface{} `xmlrpc:"route_ids"` - TotalRouteIds interface{} `xmlrpc:"total_route_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductCategoryModel string = "product.category" - -type ProductCategorys []ProductCategory - -type ProductCategorysNil []ProductCategoryNil - -func (s *ProductCategory) NilableType_() interface{} { - return &ProductCategoryNil{} -} - -func (ns *ProductCategoryNil) Type_() interface{} { - s := &ProductCategory{} - return load(ns, s) -} - -func (s *ProductCategorys) NilableType_() interface{} { - return &ProductCategorysNil{} -} - -func (ns *ProductCategorysNil) Type_() interface{} { - s := &ProductCategorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductCategory)) - } - return s -} diff --git a/types/product_packaging.go b/types/product_packaging.go deleted file mode 100644 index c47f34f5..00000000 --- a/types/product_packaging.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type ProductPackaging struct { - Barcode string `xmlrpc:"barcode"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ProductId Many2One `xmlrpc:"product_id"` - Qty float64 `xmlrpc:"qty"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductPackagingNil struct { - Barcode interface{} `xmlrpc:"barcode"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ProductId interface{} `xmlrpc:"product_id"` - Qty interface{} `xmlrpc:"qty"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductPackagingModel string = "product.packaging" - -type ProductPackagings []ProductPackaging - -type ProductPackagingsNil []ProductPackagingNil - -func (s *ProductPackaging) NilableType_() interface{} { - return &ProductPackagingNil{} -} - -func (ns *ProductPackagingNil) Type_() interface{} { - s := &ProductPackaging{} - return load(ns, s) -} - -func (s *ProductPackagings) NilableType_() interface{} { - return &ProductPackagingsNil{} -} - -func (ns *ProductPackagingsNil) Type_() interface{} { - s := &ProductPackagings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductPackaging)) - } - return s -} diff --git a/types/product_price_history.go b/types/product_price_history.go deleted file mode 100644 index 0316898f..00000000 --- a/types/product_price_history.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type ProductPriceHistory struct { - CompanyId Many2One `xmlrpc:"company_id"` - Cost float64 `xmlrpc:"cost"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Datetime time.Time `xmlrpc:"datetime"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ProductId Many2One `xmlrpc:"product_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductPriceHistoryNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - Cost interface{} `xmlrpc:"cost"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Datetime interface{} `xmlrpc:"datetime"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ProductId interface{} `xmlrpc:"product_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductPriceHistoryModel string = "product.price.history" - -type ProductPriceHistorys []ProductPriceHistory - -type ProductPriceHistorysNil []ProductPriceHistoryNil - -func (s *ProductPriceHistory) NilableType_() interface{} { - return &ProductPriceHistoryNil{} -} - -func (ns *ProductPriceHistoryNil) Type_() interface{} { - s := &ProductPriceHistory{} - return load(ns, s) -} - -func (s *ProductPriceHistorys) NilableType_() interface{} { - return &ProductPriceHistorysNil{} -} - -func (ns *ProductPriceHistorysNil) Type_() interface{} { - s := &ProductPriceHistorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductPriceHistory)) - } - return s -} diff --git a/types/product_price_list.go b/types/product_price_list.go deleted file mode 100644 index 0a197413..00000000 --- a/types/product_price_list.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type ProductPriceList struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PriceList Many2One `xmlrpc:"price_list"` - Qty1 int64 `xmlrpc:"qty1"` - Qty2 int64 `xmlrpc:"qty2"` - Qty3 int64 `xmlrpc:"qty3"` - Qty4 int64 `xmlrpc:"qty4"` - Qty5 int64 `xmlrpc:"qty5"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductPriceListNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PriceList interface{} `xmlrpc:"price_list"` - Qty1 interface{} `xmlrpc:"qty1"` - Qty2 interface{} `xmlrpc:"qty2"` - Qty3 interface{} `xmlrpc:"qty3"` - Qty4 interface{} `xmlrpc:"qty4"` - Qty5 interface{} `xmlrpc:"qty5"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductPriceListModel string = "product.price_list" - -type ProductPriceLists []ProductPriceList - -type ProductPriceListsNil []ProductPriceListNil - -func (s *ProductPriceList) NilableType_() interface{} { - return &ProductPriceListNil{} -} - -func (ns *ProductPriceListNil) Type_() interface{} { - s := &ProductPriceList{} - return load(ns, s) -} - -func (s *ProductPriceLists) NilableType_() interface{} { - return &ProductPriceListsNil{} -} - -func (ns *ProductPriceListsNil) Type_() interface{} { - s := &ProductPriceLists{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductPriceList)) - } - return s -} diff --git a/types/product_pricelist.go b/types/product_pricelist.go deleted file mode 100644 index e799ca66..00000000 --- a/types/product_pricelist.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type ProductPricelist struct { - Active bool `xmlrpc:"active"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryGroupIds []int64 `xmlrpc:"country_group_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DiscountPolicy interface{} `xmlrpc:"discount_policy"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - ItemIds []int64 `xmlrpc:"item_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductPricelistNil struct { - Active bool `xmlrpc:"active"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryGroupIds interface{} `xmlrpc:"country_group_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DiscountPolicy interface{} `xmlrpc:"discount_policy"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - ItemIds interface{} `xmlrpc:"item_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductPricelistModel string = "product.pricelist" - -type ProductPricelists []ProductPricelist - -type ProductPricelistsNil []ProductPricelistNil - -func (s *ProductPricelist) NilableType_() interface{} { - return &ProductPricelistNil{} -} - -func (ns *ProductPricelistNil) Type_() interface{} { - s := &ProductPricelist{} - return load(ns, s) -} - -func (s *ProductPricelists) NilableType_() interface{} { - return &ProductPricelistsNil{} -} - -func (ns *ProductPricelistsNil) Type_() interface{} { - s := &ProductPricelists{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductPricelist)) - } - return s -} diff --git a/types/product_pricelist_item.go b/types/product_pricelist_item.go deleted file mode 100644 index 3265afb5..00000000 --- a/types/product_pricelist_item.go +++ /dev/null @@ -1,96 +0,0 @@ -package types - -import ( - "time" -) - -type ProductPricelistItem struct { - AppliedOn interface{} `xmlrpc:"applied_on"` - Base interface{} `xmlrpc:"base"` - BasePricelistId Many2One `xmlrpc:"base_pricelist_id"` - CategId Many2One `xmlrpc:"categ_id"` - CompanyId Many2One `xmlrpc:"company_id"` - ComputePrice interface{} `xmlrpc:"compute_price"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DateEnd time.Time `xmlrpc:"date_end"` - DateStart time.Time `xmlrpc:"date_start"` - DisplayName string `xmlrpc:"display_name"` - FixedPrice float64 `xmlrpc:"fixed_price"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MinQuantity int64 `xmlrpc:"min_quantity"` - Name string `xmlrpc:"name"` - PercentPrice float64 `xmlrpc:"percent_price"` - Price string `xmlrpc:"price"` - PriceDiscount float64 `xmlrpc:"price_discount"` - PricelistId Many2One `xmlrpc:"pricelist_id"` - PriceMaxMargin float64 `xmlrpc:"price_max_margin"` - PriceMinMargin float64 `xmlrpc:"price_min_margin"` - PriceRound float64 `xmlrpc:"price_round"` - PriceSurcharge float64 `xmlrpc:"price_surcharge"` - ProductId Many2One `xmlrpc:"product_id"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductPricelistItemNil struct { - AppliedOn interface{} `xmlrpc:"applied_on"` - Base interface{} `xmlrpc:"base"` - BasePricelistId interface{} `xmlrpc:"base_pricelist_id"` - CategId interface{} `xmlrpc:"categ_id"` - CompanyId interface{} `xmlrpc:"company_id"` - ComputePrice interface{} `xmlrpc:"compute_price"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DateEnd interface{} `xmlrpc:"date_end"` - DateStart interface{} `xmlrpc:"date_start"` - DisplayName interface{} `xmlrpc:"display_name"` - FixedPrice interface{} `xmlrpc:"fixed_price"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MinQuantity interface{} `xmlrpc:"min_quantity"` - Name interface{} `xmlrpc:"name"` - PercentPrice interface{} `xmlrpc:"percent_price"` - Price interface{} `xmlrpc:"price"` - PriceDiscount interface{} `xmlrpc:"price_discount"` - PricelistId interface{} `xmlrpc:"pricelist_id"` - PriceMaxMargin interface{} `xmlrpc:"price_max_margin"` - PriceMinMargin interface{} `xmlrpc:"price_min_margin"` - PriceRound interface{} `xmlrpc:"price_round"` - PriceSurcharge interface{} `xmlrpc:"price_surcharge"` - ProductId interface{} `xmlrpc:"product_id"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductPricelistItemModel string = "product.pricelist.item" - -type ProductPricelistItems []ProductPricelistItem - -type ProductPricelistItemsNil []ProductPricelistItemNil - -func (s *ProductPricelistItem) NilableType_() interface{} { - return &ProductPricelistItemNil{} -} - -func (ns *ProductPricelistItemNil) Type_() interface{} { - s := &ProductPricelistItem{} - return load(ns, s) -} - -func (s *ProductPricelistItems) NilableType_() interface{} { - return &ProductPricelistItemsNil{} -} - -func (ns *ProductPricelistItemsNil) Type_() interface{} { - s := &ProductPricelistItems{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductPricelistItem)) - } - return s -} diff --git a/types/product_product.go b/types/product_product.go deleted file mode 100644 index f44e388f..00000000 --- a/types/product_product.go +++ /dev/null @@ -1,266 +0,0 @@ -package types - -import ( - "time" -) - -type ProductProduct struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - AttributeLineIds []int64 `xmlrpc:"attribute_line_ids"` - AttributeValueIds []int64 `xmlrpc:"attribute_value_ids"` - Barcode string `xmlrpc:"barcode"` - CategId Many2One `xmlrpc:"categ_id"` - Code string `xmlrpc:"code"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CostMethod string `xmlrpc:"cost_method"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DefaultCode string `xmlrpc:"default_code"` - Description string `xmlrpc:"description"` - DescriptionPicking string `xmlrpc:"description_picking"` - DescriptionPickingin string `xmlrpc:"description_pickingin"` - DescriptionPickingout string `xmlrpc:"description_pickingout"` - DescriptionPurchase string `xmlrpc:"description_purchase"` - DescriptionSale string `xmlrpc:"description_sale"` - DisplayName string `xmlrpc:"display_name"` - ExpensePolicy interface{} `xmlrpc:"expense_policy"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - ImageVariant string `xmlrpc:"image_variant"` - IncomingQty float64 `xmlrpc:"incoming_qty"` - InvoicePolicy interface{} `xmlrpc:"invoice_policy"` - ItemIds []int64 `xmlrpc:"item_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ListPrice float64 `xmlrpc:"list_price"` - LocationId Many2One `xmlrpc:"location_id"` - LstPrice float64 `xmlrpc:"lst_price"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - NbrReorderingRules int64 `xmlrpc:"nbr_reordering_rules"` - OrderpointIds []int64 `xmlrpc:"orderpoint_ids"` - OutgoingQty float64 `xmlrpc:"outgoing_qty"` - PackagingIds []int64 `xmlrpc:"packaging_ids"` - PartnerRef string `xmlrpc:"partner_ref"` - Price float64 `xmlrpc:"price"` - PriceExtra float64 `xmlrpc:"price_extra"` - PricelistId Many2One `xmlrpc:"pricelist_id"` - PricelistItemIds []int64 `xmlrpc:"pricelist_item_ids"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ProductVariantCount int64 `xmlrpc:"product_variant_count"` - ProductVariantId Many2One `xmlrpc:"product_variant_id"` - ProductVariantIds []int64 `xmlrpc:"product_variant_ids"` - ProjectId Many2One `xmlrpc:"project_id"` - PropertyAccountCreditorPriceDifference Many2One `xmlrpc:"property_account_creditor_price_difference"` - PropertyAccountExpenseId Many2One `xmlrpc:"property_account_expense_id"` - PropertyAccountIncomeId Many2One `xmlrpc:"property_account_income_id"` - PropertyCostMethod interface{} `xmlrpc:"property_cost_method"` - PropertyStockAccountInput Many2One `xmlrpc:"property_stock_account_input"` - PropertyStockAccountOutput Many2One `xmlrpc:"property_stock_account_output"` - PropertyStockInventory Many2One `xmlrpc:"property_stock_inventory"` - PropertyStockProduction Many2One `xmlrpc:"property_stock_production"` - PropertyValuation interface{} `xmlrpc:"property_valuation"` - PurchaseCount int64 `xmlrpc:"purchase_count"` - PurchaseLineWarn interface{} `xmlrpc:"purchase_line_warn"` - PurchaseLineWarnMsg string `xmlrpc:"purchase_line_warn_msg"` - PurchaseMethod interface{} `xmlrpc:"purchase_method"` - PurchaseOk bool `xmlrpc:"purchase_ok"` - QtyAvailable float64 `xmlrpc:"qty_available"` - Rental bool `xmlrpc:"rental"` - ReorderingMaxQty float64 `xmlrpc:"reordering_max_qty"` - ReorderingMinQty float64 `xmlrpc:"reordering_min_qty"` - ResponsibleId Many2One `xmlrpc:"responsible_id"` - RouteFromCategIds []int64 `xmlrpc:"route_from_categ_ids"` - RouteIds []int64 `xmlrpc:"route_ids"` - SaleDelay float64 `xmlrpc:"sale_delay"` - SaleLineWarn interface{} `xmlrpc:"sale_line_warn"` - SaleLineWarnMsg string `xmlrpc:"sale_line_warn_msg"` - SaleOk bool `xmlrpc:"sale_ok"` - SalesCount int64 `xmlrpc:"sales_count"` - SellerIds []int64 `xmlrpc:"seller_ids"` - Sequence int64 `xmlrpc:"sequence"` - ServicePolicy interface{} `xmlrpc:"service_policy"` - ServiceTracking interface{} `xmlrpc:"service_tracking"` - ServiceType interface{} `xmlrpc:"service_type"` - StandardPrice float64 `xmlrpc:"standard_price"` - StockMoveIds []int64 `xmlrpc:"stock_move_ids"` - StockQuantIds []int64 `xmlrpc:"stock_quant_ids"` - StockValue float64 `xmlrpc:"stock_value"` - SupplierTaxesId []int64 `xmlrpc:"supplier_taxes_id"` - TaxesId []int64 `xmlrpc:"taxes_id"` - Tracking interface{} `xmlrpc:"tracking"` - Type interface{} `xmlrpc:"type"` - UomId Many2One `xmlrpc:"uom_id"` - UomPoId Many2One `xmlrpc:"uom_po_id"` - Valuation string `xmlrpc:"valuation"` - VariantSellerIds []int64 `xmlrpc:"variant_seller_ids"` - VirtualAvailable float64 `xmlrpc:"virtual_available"` - Volume float64 `xmlrpc:"volume"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - Weight float64 `xmlrpc:"weight"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductProductNil struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - AttributeLineIds interface{} `xmlrpc:"attribute_line_ids"` - AttributeValueIds interface{} `xmlrpc:"attribute_value_ids"` - Barcode interface{} `xmlrpc:"barcode"` - CategId interface{} `xmlrpc:"categ_id"` - Code interface{} `xmlrpc:"code"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CostMethod interface{} `xmlrpc:"cost_method"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DefaultCode interface{} `xmlrpc:"default_code"` - Description interface{} `xmlrpc:"description"` - DescriptionPicking interface{} `xmlrpc:"description_picking"` - DescriptionPickingin interface{} `xmlrpc:"description_pickingin"` - DescriptionPickingout interface{} `xmlrpc:"description_pickingout"` - DescriptionPurchase interface{} `xmlrpc:"description_purchase"` - DescriptionSale interface{} `xmlrpc:"description_sale"` - DisplayName interface{} `xmlrpc:"display_name"` - ExpensePolicy interface{} `xmlrpc:"expense_policy"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - ImageVariant interface{} `xmlrpc:"image_variant"` - IncomingQty interface{} `xmlrpc:"incoming_qty"` - InvoicePolicy interface{} `xmlrpc:"invoice_policy"` - ItemIds interface{} `xmlrpc:"item_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ListPrice interface{} `xmlrpc:"list_price"` - LocationId interface{} `xmlrpc:"location_id"` - LstPrice interface{} `xmlrpc:"lst_price"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - NbrReorderingRules interface{} `xmlrpc:"nbr_reordering_rules"` - OrderpointIds interface{} `xmlrpc:"orderpoint_ids"` - OutgoingQty interface{} `xmlrpc:"outgoing_qty"` - PackagingIds interface{} `xmlrpc:"packaging_ids"` - PartnerRef interface{} `xmlrpc:"partner_ref"` - Price interface{} `xmlrpc:"price"` - PriceExtra interface{} `xmlrpc:"price_extra"` - PricelistId interface{} `xmlrpc:"pricelist_id"` - PricelistItemIds interface{} `xmlrpc:"pricelist_item_ids"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ProductVariantCount interface{} `xmlrpc:"product_variant_count"` - ProductVariantId interface{} `xmlrpc:"product_variant_id"` - ProductVariantIds interface{} `xmlrpc:"product_variant_ids"` - ProjectId interface{} `xmlrpc:"project_id"` - PropertyAccountCreditorPriceDifference interface{} `xmlrpc:"property_account_creditor_price_difference"` - PropertyAccountExpenseId interface{} `xmlrpc:"property_account_expense_id"` - PropertyAccountIncomeId interface{} `xmlrpc:"property_account_income_id"` - PropertyCostMethod interface{} `xmlrpc:"property_cost_method"` - PropertyStockAccountInput interface{} `xmlrpc:"property_stock_account_input"` - PropertyStockAccountOutput interface{} `xmlrpc:"property_stock_account_output"` - PropertyStockInventory interface{} `xmlrpc:"property_stock_inventory"` - PropertyStockProduction interface{} `xmlrpc:"property_stock_production"` - PropertyValuation interface{} `xmlrpc:"property_valuation"` - PurchaseCount interface{} `xmlrpc:"purchase_count"` - PurchaseLineWarn interface{} `xmlrpc:"purchase_line_warn"` - PurchaseLineWarnMsg interface{} `xmlrpc:"purchase_line_warn_msg"` - PurchaseMethod interface{} `xmlrpc:"purchase_method"` - PurchaseOk bool `xmlrpc:"purchase_ok"` - QtyAvailable interface{} `xmlrpc:"qty_available"` - Rental bool `xmlrpc:"rental"` - ReorderingMaxQty interface{} `xmlrpc:"reordering_max_qty"` - ReorderingMinQty interface{} `xmlrpc:"reordering_min_qty"` - ResponsibleId interface{} `xmlrpc:"responsible_id"` - RouteFromCategIds interface{} `xmlrpc:"route_from_categ_ids"` - RouteIds interface{} `xmlrpc:"route_ids"` - SaleDelay interface{} `xmlrpc:"sale_delay"` - SaleLineWarn interface{} `xmlrpc:"sale_line_warn"` - SaleLineWarnMsg interface{} `xmlrpc:"sale_line_warn_msg"` - SaleOk bool `xmlrpc:"sale_ok"` - SalesCount interface{} `xmlrpc:"sales_count"` - SellerIds interface{} `xmlrpc:"seller_ids"` - Sequence interface{} `xmlrpc:"sequence"` - ServicePolicy interface{} `xmlrpc:"service_policy"` - ServiceTracking interface{} `xmlrpc:"service_tracking"` - ServiceType interface{} `xmlrpc:"service_type"` - StandardPrice interface{} `xmlrpc:"standard_price"` - StockMoveIds interface{} `xmlrpc:"stock_move_ids"` - StockQuantIds interface{} `xmlrpc:"stock_quant_ids"` - StockValue interface{} `xmlrpc:"stock_value"` - SupplierTaxesId interface{} `xmlrpc:"supplier_taxes_id"` - TaxesId interface{} `xmlrpc:"taxes_id"` - Tracking interface{} `xmlrpc:"tracking"` - Type interface{} `xmlrpc:"type"` - UomId interface{} `xmlrpc:"uom_id"` - UomPoId interface{} `xmlrpc:"uom_po_id"` - Valuation interface{} `xmlrpc:"valuation"` - VariantSellerIds interface{} `xmlrpc:"variant_seller_ids"` - VirtualAvailable interface{} `xmlrpc:"virtual_available"` - Volume interface{} `xmlrpc:"volume"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - Weight interface{} `xmlrpc:"weight"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductProductModel string = "product.product" - -type ProductProducts []ProductProduct - -type ProductProductsNil []ProductProductNil - -func (s *ProductProduct) NilableType_() interface{} { - return &ProductProductNil{} -} - -func (ns *ProductProductNil) Type_() interface{} { - s := &ProductProduct{} - return load(ns, s) -} - -func (s *ProductProducts) NilableType_() interface{} { - return &ProductProductsNil{} -} - -func (ns *ProductProductsNil) Type_() interface{} { - s := &ProductProducts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductProduct)) - } - return s -} diff --git a/types/product_putaway.go b/types/product_putaway.go deleted file mode 100644 index e64b55ff..00000000 --- a/types/product_putaway.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type ProductPutaway struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FixedLocationIds []int64 `xmlrpc:"fixed_location_ids"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductPutawayNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FixedLocationIds interface{} `xmlrpc:"fixed_location_ids"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductPutawayModel string = "product.putaway" - -type ProductPutaways []ProductPutaway - -type ProductPutawaysNil []ProductPutawayNil - -func (s *ProductPutaway) NilableType_() interface{} { - return &ProductPutawayNil{} -} - -func (ns *ProductPutawayNil) Type_() interface{} { - s := &ProductPutaway{} - return load(ns, s) -} - -func (s *ProductPutaways) NilableType_() interface{} { - return &ProductPutawaysNil{} -} - -func (ns *ProductPutawaysNil) Type_() interface{} { - s := &ProductPutaways{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductPutaway)) - } - return s -} diff --git a/types/product_removal.go b/types/product_removal.go deleted file mode 100644 index a9257066..00000000 --- a/types/product_removal.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type ProductRemoval struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Method string `xmlrpc:"method"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductRemovalNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Method interface{} `xmlrpc:"method"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductRemovalModel string = "product.removal" - -type ProductRemovals []ProductRemoval - -type ProductRemovalsNil []ProductRemovalNil - -func (s *ProductRemoval) NilableType_() interface{} { - return &ProductRemovalNil{} -} - -func (ns *ProductRemovalNil) Type_() interface{} { - s := &ProductRemoval{} - return load(ns, s) -} - -func (s *ProductRemovals) NilableType_() interface{} { - return &ProductRemovalsNil{} -} - -func (ns *ProductRemovalsNil) Type_() interface{} { - s := &ProductRemovals{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductRemoval)) - } - return s -} diff --git a/types/product_supplierinfo.go b/types/product_supplierinfo.go deleted file mode 100644 index fbb58def..00000000 --- a/types/product_supplierinfo.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type ProductSupplierinfo struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DateEnd time.Time `xmlrpc:"date_end"` - DateStart time.Time `xmlrpc:"date_start"` - Delay int64 `xmlrpc:"delay"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MinQty float64 `xmlrpc:"min_qty"` - Name Many2One `xmlrpc:"name"` - Price float64 `xmlrpc:"price"` - ProductCode string `xmlrpc:"product_code"` - ProductId Many2One `xmlrpc:"product_id"` - ProductName string `xmlrpc:"product_name"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ProductUom Many2One `xmlrpc:"product_uom"` - ProductVariantCount int64 `xmlrpc:"product_variant_count"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductSupplierinfoNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DateEnd interface{} `xmlrpc:"date_end"` - DateStart interface{} `xmlrpc:"date_start"` - Delay interface{} `xmlrpc:"delay"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MinQty interface{} `xmlrpc:"min_qty"` - Name interface{} `xmlrpc:"name"` - Price interface{} `xmlrpc:"price"` - ProductCode interface{} `xmlrpc:"product_code"` - ProductId interface{} `xmlrpc:"product_id"` - ProductName interface{} `xmlrpc:"product_name"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ProductUom interface{} `xmlrpc:"product_uom"` - ProductVariantCount interface{} `xmlrpc:"product_variant_count"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductSupplierinfoModel string = "product.supplierinfo" - -type ProductSupplierinfos []ProductSupplierinfo - -type ProductSupplierinfosNil []ProductSupplierinfoNil - -func (s *ProductSupplierinfo) NilableType_() interface{} { - return &ProductSupplierinfoNil{} -} - -func (ns *ProductSupplierinfoNil) Type_() interface{} { - s := &ProductSupplierinfo{} - return load(ns, s) -} - -func (s *ProductSupplierinfos) NilableType_() interface{} { - return &ProductSupplierinfosNil{} -} - -func (ns *ProductSupplierinfosNil) Type_() interface{} { - s := &ProductSupplierinfos{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductSupplierinfo)) - } - return s -} diff --git a/types/product_template.go b/types/product_template.go deleted file mode 100644 index 3afdf242..00000000 --- a/types/product_template.go +++ /dev/null @@ -1,244 +0,0 @@ -package types - -import ( - "time" -) - -type ProductTemplate struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - AttributeLineIds []int64 `xmlrpc:"attribute_line_ids"` - Barcode string `xmlrpc:"barcode"` - CategId Many2One `xmlrpc:"categ_id"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CostMethod string `xmlrpc:"cost_method"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DefaultCode string `xmlrpc:"default_code"` - Description string `xmlrpc:"description"` - DescriptionPicking string `xmlrpc:"description_picking"` - DescriptionPickingin string `xmlrpc:"description_pickingin"` - DescriptionPickingout string `xmlrpc:"description_pickingout"` - DescriptionPurchase string `xmlrpc:"description_purchase"` - DescriptionSale string `xmlrpc:"description_sale"` - DisplayName string `xmlrpc:"display_name"` - ExpensePolicy interface{} `xmlrpc:"expense_policy"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - IncomingQty float64 `xmlrpc:"incoming_qty"` - InvoicePolicy interface{} `xmlrpc:"invoice_policy"` - ItemIds []int64 `xmlrpc:"item_ids"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ListPrice float64 `xmlrpc:"list_price"` - LocationId Many2One `xmlrpc:"location_id"` - LstPrice float64 `xmlrpc:"lst_price"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - NbrReorderingRules int64 `xmlrpc:"nbr_reordering_rules"` - OutgoingQty float64 `xmlrpc:"outgoing_qty"` - PackagingIds []int64 `xmlrpc:"packaging_ids"` - Price float64 `xmlrpc:"price"` - PricelistId Many2One `xmlrpc:"pricelist_id"` - ProductVariantCount int64 `xmlrpc:"product_variant_count"` - ProductVariantId Many2One `xmlrpc:"product_variant_id"` - ProductVariantIds []int64 `xmlrpc:"product_variant_ids"` - ProjectId Many2One `xmlrpc:"project_id"` - PropertyAccountCreditorPriceDifference Many2One `xmlrpc:"property_account_creditor_price_difference"` - PropertyAccountExpenseId Many2One `xmlrpc:"property_account_expense_id"` - PropertyAccountIncomeId Many2One `xmlrpc:"property_account_income_id"` - PropertyCostMethod interface{} `xmlrpc:"property_cost_method"` - PropertyStockAccountInput Many2One `xmlrpc:"property_stock_account_input"` - PropertyStockAccountOutput Many2One `xmlrpc:"property_stock_account_output"` - PropertyStockInventory Many2One `xmlrpc:"property_stock_inventory"` - PropertyStockProduction Many2One `xmlrpc:"property_stock_production"` - PropertyValuation interface{} `xmlrpc:"property_valuation"` - PurchaseCount int64 `xmlrpc:"purchase_count"` - PurchaseLineWarn interface{} `xmlrpc:"purchase_line_warn"` - PurchaseLineWarnMsg string `xmlrpc:"purchase_line_warn_msg"` - PurchaseMethod interface{} `xmlrpc:"purchase_method"` - PurchaseOk bool `xmlrpc:"purchase_ok"` - QtyAvailable float64 `xmlrpc:"qty_available"` - Rental bool `xmlrpc:"rental"` - ReorderingMaxQty float64 `xmlrpc:"reordering_max_qty"` - ReorderingMinQty float64 `xmlrpc:"reordering_min_qty"` - ResponsibleId Many2One `xmlrpc:"responsible_id"` - RouteFromCategIds []int64 `xmlrpc:"route_from_categ_ids"` - RouteIds []int64 `xmlrpc:"route_ids"` - SaleDelay float64 `xmlrpc:"sale_delay"` - SaleLineWarn interface{} `xmlrpc:"sale_line_warn"` - SaleLineWarnMsg string `xmlrpc:"sale_line_warn_msg"` - SaleOk bool `xmlrpc:"sale_ok"` - SalesCount int64 `xmlrpc:"sales_count"` - SellerIds []int64 `xmlrpc:"seller_ids"` - Sequence int64 `xmlrpc:"sequence"` - ServicePolicy interface{} `xmlrpc:"service_policy"` - ServiceTracking interface{} `xmlrpc:"service_tracking"` - ServiceType interface{} `xmlrpc:"service_type"` - StandardPrice float64 `xmlrpc:"standard_price"` - SupplierTaxesId []int64 `xmlrpc:"supplier_taxes_id"` - TaxesId []int64 `xmlrpc:"taxes_id"` - Tracking interface{} `xmlrpc:"tracking"` - Type interface{} `xmlrpc:"type"` - UomId Many2One `xmlrpc:"uom_id"` - UomPoId Many2One `xmlrpc:"uom_po_id"` - Valuation string `xmlrpc:"valuation"` - VariantSellerIds []int64 `xmlrpc:"variant_seller_ids"` - VirtualAvailable float64 `xmlrpc:"virtual_available"` - Volume float64 `xmlrpc:"volume"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - Weight float64 `xmlrpc:"weight"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductTemplateNil struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - AttributeLineIds interface{} `xmlrpc:"attribute_line_ids"` - Barcode interface{} `xmlrpc:"barcode"` - CategId interface{} `xmlrpc:"categ_id"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CostMethod interface{} `xmlrpc:"cost_method"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DefaultCode interface{} `xmlrpc:"default_code"` - Description interface{} `xmlrpc:"description"` - DescriptionPicking interface{} `xmlrpc:"description_picking"` - DescriptionPickingin interface{} `xmlrpc:"description_pickingin"` - DescriptionPickingout interface{} `xmlrpc:"description_pickingout"` - DescriptionPurchase interface{} `xmlrpc:"description_purchase"` - DescriptionSale interface{} `xmlrpc:"description_sale"` - DisplayName interface{} `xmlrpc:"display_name"` - ExpensePolicy interface{} `xmlrpc:"expense_policy"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - IncomingQty interface{} `xmlrpc:"incoming_qty"` - InvoicePolicy interface{} `xmlrpc:"invoice_policy"` - ItemIds interface{} `xmlrpc:"item_ids"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ListPrice interface{} `xmlrpc:"list_price"` - LocationId interface{} `xmlrpc:"location_id"` - LstPrice interface{} `xmlrpc:"lst_price"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - NbrReorderingRules interface{} `xmlrpc:"nbr_reordering_rules"` - OutgoingQty interface{} `xmlrpc:"outgoing_qty"` - PackagingIds interface{} `xmlrpc:"packaging_ids"` - Price interface{} `xmlrpc:"price"` - PricelistId interface{} `xmlrpc:"pricelist_id"` - ProductVariantCount interface{} `xmlrpc:"product_variant_count"` - ProductVariantId interface{} `xmlrpc:"product_variant_id"` - ProductVariantIds interface{} `xmlrpc:"product_variant_ids"` - ProjectId interface{} `xmlrpc:"project_id"` - PropertyAccountCreditorPriceDifference interface{} `xmlrpc:"property_account_creditor_price_difference"` - PropertyAccountExpenseId interface{} `xmlrpc:"property_account_expense_id"` - PropertyAccountIncomeId interface{} `xmlrpc:"property_account_income_id"` - PropertyCostMethod interface{} `xmlrpc:"property_cost_method"` - PropertyStockAccountInput interface{} `xmlrpc:"property_stock_account_input"` - PropertyStockAccountOutput interface{} `xmlrpc:"property_stock_account_output"` - PropertyStockInventory interface{} `xmlrpc:"property_stock_inventory"` - PropertyStockProduction interface{} `xmlrpc:"property_stock_production"` - PropertyValuation interface{} `xmlrpc:"property_valuation"` - PurchaseCount interface{} `xmlrpc:"purchase_count"` - PurchaseLineWarn interface{} `xmlrpc:"purchase_line_warn"` - PurchaseLineWarnMsg interface{} `xmlrpc:"purchase_line_warn_msg"` - PurchaseMethod interface{} `xmlrpc:"purchase_method"` - PurchaseOk bool `xmlrpc:"purchase_ok"` - QtyAvailable interface{} `xmlrpc:"qty_available"` - Rental bool `xmlrpc:"rental"` - ReorderingMaxQty interface{} `xmlrpc:"reordering_max_qty"` - ReorderingMinQty interface{} `xmlrpc:"reordering_min_qty"` - ResponsibleId interface{} `xmlrpc:"responsible_id"` - RouteFromCategIds interface{} `xmlrpc:"route_from_categ_ids"` - RouteIds interface{} `xmlrpc:"route_ids"` - SaleDelay interface{} `xmlrpc:"sale_delay"` - SaleLineWarn interface{} `xmlrpc:"sale_line_warn"` - SaleLineWarnMsg interface{} `xmlrpc:"sale_line_warn_msg"` - SaleOk bool `xmlrpc:"sale_ok"` - SalesCount interface{} `xmlrpc:"sales_count"` - SellerIds interface{} `xmlrpc:"seller_ids"` - Sequence interface{} `xmlrpc:"sequence"` - ServicePolicy interface{} `xmlrpc:"service_policy"` - ServiceTracking interface{} `xmlrpc:"service_tracking"` - ServiceType interface{} `xmlrpc:"service_type"` - StandardPrice interface{} `xmlrpc:"standard_price"` - SupplierTaxesId interface{} `xmlrpc:"supplier_taxes_id"` - TaxesId interface{} `xmlrpc:"taxes_id"` - Tracking interface{} `xmlrpc:"tracking"` - Type interface{} `xmlrpc:"type"` - UomId interface{} `xmlrpc:"uom_id"` - UomPoId interface{} `xmlrpc:"uom_po_id"` - Valuation interface{} `xmlrpc:"valuation"` - VariantSellerIds interface{} `xmlrpc:"variant_seller_ids"` - VirtualAvailable interface{} `xmlrpc:"virtual_available"` - Volume interface{} `xmlrpc:"volume"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - Weight interface{} `xmlrpc:"weight"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductTemplateModel string = "product.template" - -type ProductTemplates []ProductTemplate - -type ProductTemplatesNil []ProductTemplateNil - -func (s *ProductTemplate) NilableType_() interface{} { - return &ProductTemplateNil{} -} - -func (ns *ProductTemplateNil) Type_() interface{} { - s := &ProductTemplate{} - return load(ns, s) -} - -func (s *ProductTemplates) NilableType_() interface{} { - return &ProductTemplatesNil{} -} - -func (ns *ProductTemplatesNil) Type_() interface{} { - s := &ProductTemplates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductTemplate)) - } - return s -} diff --git a/types/product_uom.go b/types/product_uom.go deleted file mode 100644 index c7a94535..00000000 --- a/types/product_uom.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type ProductUom struct { - Active bool `xmlrpc:"active"` - CategoryId Many2One `xmlrpc:"category_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Factor float64 `xmlrpc:"factor"` - FactorInv float64 `xmlrpc:"factor_inv"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Rounding float64 `xmlrpc:"rounding"` - UomType interface{} `xmlrpc:"uom_type"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductUomNil struct { - Active bool `xmlrpc:"active"` - CategoryId interface{} `xmlrpc:"category_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Factor interface{} `xmlrpc:"factor"` - FactorInv interface{} `xmlrpc:"factor_inv"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Rounding interface{} `xmlrpc:"rounding"` - UomType interface{} `xmlrpc:"uom_type"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductUomModel string = "product.uom" - -type ProductUoms []ProductUom - -type ProductUomsNil []ProductUomNil - -func (s *ProductUom) NilableType_() interface{} { - return &ProductUomNil{} -} - -func (ns *ProductUomNil) Type_() interface{} { - s := &ProductUom{} - return load(ns, s) -} - -func (s *ProductUoms) NilableType_() interface{} { - return &ProductUomsNil{} -} - -func (ns *ProductUomsNil) Type_() interface{} { - s := &ProductUoms{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductUom)) - } - return s -} diff --git a/types/product_uom_categ.go b/types/product_uom_categ.go deleted file mode 100644 index 60031603..00000000 --- a/types/product_uom_categ.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type ProductUomCateg struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProductUomCategNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProductUomCategModel string = "product.uom.categ" - -type ProductUomCategs []ProductUomCateg - -type ProductUomCategsNil []ProductUomCategNil - -func (s *ProductUomCateg) NilableType_() interface{} { - return &ProductUomCategNil{} -} - -func (ns *ProductUomCategNil) Type_() interface{} { - s := &ProductUomCateg{} - return load(ns, s) -} - -func (s *ProductUomCategs) NilableType_() interface{} { - return &ProductUomCategsNil{} -} - -func (ns *ProductUomCategsNil) Type_() interface{} { - s := &ProductUomCategs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProductUomCateg)) - } - return s -} diff --git a/types/project_project.go b/types/project_project.go deleted file mode 100644 index 18fa3fef..00000000 --- a/types/project_project.go +++ /dev/null @@ -1,166 +0,0 @@ -package types - -import ( - "time" -) - -type ProjectProject struct { - Active bool `xmlrpc:"active"` - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults string `xmlrpc:"alias_defaults"` - AliasDomain string `xmlrpc:"alias_domain"` - AliasForceThreadId int64 `xmlrpc:"alias_force_thread_id"` - AliasId Many2One `xmlrpc:"alias_id"` - AliasModelId Many2One `xmlrpc:"alias_model_id"` - AliasName string `xmlrpc:"alias_name"` - AliasParentModelId Many2One `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId int64 `xmlrpc:"alias_parent_thread_id"` - AliasUserId Many2One `xmlrpc:"alias_user_id"` - AllowTimesheets bool `xmlrpc:"allow_timesheets"` - AnalyticAccountId Many2One `xmlrpc:"analytic_account_id"` - Balance float64 `xmlrpc:"balance"` - Code string `xmlrpc:"code"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CompanyUomId Many2One `xmlrpc:"company_uom_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Credit float64 `xmlrpc:"credit"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Date time.Time `xmlrpc:"date"` - DateStart time.Time `xmlrpc:"date_start"` - Debit float64 `xmlrpc:"debit"` - DisplayName string `xmlrpc:"display_name"` - DocCount int64 `xmlrpc:"doc_count"` - FavoriteUserIds []int64 `xmlrpc:"favorite_user_ids"` - Id int64 `xmlrpc:"id"` - IsFavorite bool `xmlrpc:"is_favorite"` - LabelTasks string `xmlrpc:"label_tasks"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LineIds []int64 `xmlrpc:"line_ids"` - MachineProjectName string `xmlrpc:"machine_project_name"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - PartnerId Many2One `xmlrpc:"partner_id"` - PortalUrl string `xmlrpc:"portal_url"` - PrivacyVisibility interface{} `xmlrpc:"privacy_visibility"` - ProjectCount int64 `xmlrpc:"project_count"` - ProjectIds []int64 `xmlrpc:"project_ids"` - ResourceCalendarId Many2One `xmlrpc:"resource_calendar_id"` - SaleLineId Many2One `xmlrpc:"sale_line_id"` - Sequence int64 `xmlrpc:"sequence"` - SubtaskProjectId Many2One `xmlrpc:"subtask_project_id"` - TagIds []int64 `xmlrpc:"tag_ids"` - TaskCount int64 `xmlrpc:"task_count"` - TaskIds []int64 `xmlrpc:"task_ids"` - TaskNeedactionCount int64 `xmlrpc:"task_needaction_count"` - Tasks []int64 `xmlrpc:"tasks"` - TypeIds []int64 `xmlrpc:"type_ids"` - UserId Many2One `xmlrpc:"user_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProjectProjectNil struct { - Active bool `xmlrpc:"active"` - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasDefaults interface{} `xmlrpc:"alias_defaults"` - AliasDomain interface{} `xmlrpc:"alias_domain"` - AliasForceThreadId interface{} `xmlrpc:"alias_force_thread_id"` - AliasId interface{} `xmlrpc:"alias_id"` - AliasModelId interface{} `xmlrpc:"alias_model_id"` - AliasName interface{} `xmlrpc:"alias_name"` - AliasParentModelId interface{} `xmlrpc:"alias_parent_model_id"` - AliasParentThreadId interface{} `xmlrpc:"alias_parent_thread_id"` - AliasUserId interface{} `xmlrpc:"alias_user_id"` - AllowTimesheets bool `xmlrpc:"allow_timesheets"` - AnalyticAccountId interface{} `xmlrpc:"analytic_account_id"` - Balance interface{} `xmlrpc:"balance"` - Code interface{} `xmlrpc:"code"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CompanyUomId interface{} `xmlrpc:"company_uom_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Credit interface{} `xmlrpc:"credit"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Date interface{} `xmlrpc:"date"` - DateStart interface{} `xmlrpc:"date_start"` - Debit interface{} `xmlrpc:"debit"` - DisplayName interface{} `xmlrpc:"display_name"` - DocCount interface{} `xmlrpc:"doc_count"` - FavoriteUserIds interface{} `xmlrpc:"favorite_user_ids"` - Id interface{} `xmlrpc:"id"` - IsFavorite bool `xmlrpc:"is_favorite"` - LabelTasks interface{} `xmlrpc:"label_tasks"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LineIds interface{} `xmlrpc:"line_ids"` - MachineProjectName interface{} `xmlrpc:"machine_project_name"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - PartnerId interface{} `xmlrpc:"partner_id"` - PortalUrl interface{} `xmlrpc:"portal_url"` - PrivacyVisibility interface{} `xmlrpc:"privacy_visibility"` - ProjectCount interface{} `xmlrpc:"project_count"` - ProjectIds interface{} `xmlrpc:"project_ids"` - ResourceCalendarId interface{} `xmlrpc:"resource_calendar_id"` - SaleLineId interface{} `xmlrpc:"sale_line_id"` - Sequence interface{} `xmlrpc:"sequence"` - SubtaskProjectId interface{} `xmlrpc:"subtask_project_id"` - TagIds interface{} `xmlrpc:"tag_ids"` - TaskCount interface{} `xmlrpc:"task_count"` - TaskIds interface{} `xmlrpc:"task_ids"` - TaskNeedactionCount interface{} `xmlrpc:"task_needaction_count"` - Tasks interface{} `xmlrpc:"tasks"` - TypeIds interface{} `xmlrpc:"type_ids"` - UserId interface{} `xmlrpc:"user_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProjectProjectModel string = "project.project" - -type ProjectProjects []ProjectProject - -type ProjectProjectsNil []ProjectProjectNil - -func (s *ProjectProject) NilableType_() interface{} { - return &ProjectProjectNil{} -} - -func (ns *ProjectProjectNil) Type_() interface{} { - s := &ProjectProject{} - return load(ns, s) -} - -func (s *ProjectProjects) NilableType_() interface{} { - return &ProjectProjectsNil{} -} - -func (ns *ProjectProjectsNil) Type_() interface{} { - s := &ProjectProjects{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProjectProject)) - } - return s -} diff --git a/types/project_tags.go b/types/project_tags.go deleted file mode 100644 index d7c2e146..00000000 --- a/types/project_tags.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type ProjectTags struct { - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProjectTagsNil struct { - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProjectTagsModel string = "project.tags" - -type ProjectTagss []ProjectTags - -type ProjectTagssNil []ProjectTagsNil - -func (s *ProjectTags) NilableType_() interface{} { - return &ProjectTagsNil{} -} - -func (ns *ProjectTagsNil) Type_() interface{} { - s := &ProjectTags{} - return load(ns, s) -} - -func (s *ProjectTagss) NilableType_() interface{} { - return &ProjectTagssNil{} -} - -func (ns *ProjectTagssNil) Type_() interface{} { - s := &ProjectTagss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProjectTags)) - } - return s -} diff --git a/types/project_task.go b/types/project_task.go deleted file mode 100644 index d9abe733..00000000 --- a/types/project_task.go +++ /dev/null @@ -1,182 +0,0 @@ -package types - -import ( - "time" -) - -type ProjectTask struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - AttachmentIds []int64 `xmlrpc:"attachment_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - ChildrenHours float64 `xmlrpc:"children_hours"` - Color int64 `xmlrpc:"color"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateAssign time.Time `xmlrpc:"date_assign"` - DateDeadline time.Time `xmlrpc:"date_deadline"` - DateEnd time.Time `xmlrpc:"date_end"` - DateLastStageUpdate time.Time `xmlrpc:"date_last_stage_update"` - DateStart time.Time `xmlrpc:"date_start"` - DelayHours float64 `xmlrpc:"delay_hours"` - Description string `xmlrpc:"description"` - DisplayedImageId Many2One `xmlrpc:"displayed_image_id"` - DisplayName string `xmlrpc:"display_name"` - EffectiveHours float64 `xmlrpc:"effective_hours"` - EmailCc string `xmlrpc:"email_cc"` - EmailFrom string `xmlrpc:"email_from"` - Id int64 `xmlrpc:"id"` - KanbanState interface{} `xmlrpc:"kanban_state"` - KanbanStateLabel string `xmlrpc:"kanban_state_label"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LegendBlocked string `xmlrpc:"legend_blocked"` - LegendDone string `xmlrpc:"legend_done"` - LegendNormal string `xmlrpc:"legend_normal"` - ManagerId Many2One `xmlrpc:"manager_id"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - Notes string `xmlrpc:"notes"` - ParentId Many2One `xmlrpc:"parent_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PlannedHours float64 `xmlrpc:"planned_hours"` - PortalUrl string `xmlrpc:"portal_url"` - Priority interface{} `xmlrpc:"priority"` - Progress float64 `xmlrpc:"progress"` - ProjectId Many2One `xmlrpc:"project_id"` - RemainingHours float64 `xmlrpc:"remaining_hours"` - SaleLineId Many2One `xmlrpc:"sale_line_id"` - Sequence int64 `xmlrpc:"sequence"` - StageId Many2One `xmlrpc:"stage_id"` - SubtaskCount int64 `xmlrpc:"subtask_count"` - SubtaskProjectId Many2One `xmlrpc:"subtask_project_id"` - TagIds []int64 `xmlrpc:"tag_ids"` - TimesheetIds []int64 `xmlrpc:"timesheet_ids"` - TotalHours float64 `xmlrpc:"total_hours"` - TotalHoursSpent float64 `xmlrpc:"total_hours_spent"` - UserEmail string `xmlrpc:"user_email"` - UserId Many2One `xmlrpc:"user_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WorkingDaysClose float64 `xmlrpc:"working_days_close"` - WorkingDaysOpen float64 `xmlrpc:"working_days_open"` - WorkingHoursClose float64 `xmlrpc:"working_hours_close"` - WorkingHoursOpen float64 `xmlrpc:"working_hours_open"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProjectTaskNil struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - AttachmentIds interface{} `xmlrpc:"attachment_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - ChildrenHours interface{} `xmlrpc:"children_hours"` - Color interface{} `xmlrpc:"color"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateAssign interface{} `xmlrpc:"date_assign"` - DateDeadline interface{} `xmlrpc:"date_deadline"` - DateEnd interface{} `xmlrpc:"date_end"` - DateLastStageUpdate interface{} `xmlrpc:"date_last_stage_update"` - DateStart interface{} `xmlrpc:"date_start"` - DelayHours interface{} `xmlrpc:"delay_hours"` - Description interface{} `xmlrpc:"description"` - DisplayedImageId interface{} `xmlrpc:"displayed_image_id"` - DisplayName interface{} `xmlrpc:"display_name"` - EffectiveHours interface{} `xmlrpc:"effective_hours"` - EmailCc interface{} `xmlrpc:"email_cc"` - EmailFrom interface{} `xmlrpc:"email_from"` - Id interface{} `xmlrpc:"id"` - KanbanState interface{} `xmlrpc:"kanban_state"` - KanbanStateLabel interface{} `xmlrpc:"kanban_state_label"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LegendBlocked interface{} `xmlrpc:"legend_blocked"` - LegendDone interface{} `xmlrpc:"legend_done"` - LegendNormal interface{} `xmlrpc:"legend_normal"` - ManagerId interface{} `xmlrpc:"manager_id"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - Notes interface{} `xmlrpc:"notes"` - ParentId interface{} `xmlrpc:"parent_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PlannedHours interface{} `xmlrpc:"planned_hours"` - PortalUrl interface{} `xmlrpc:"portal_url"` - Priority interface{} `xmlrpc:"priority"` - Progress interface{} `xmlrpc:"progress"` - ProjectId interface{} `xmlrpc:"project_id"` - RemainingHours interface{} `xmlrpc:"remaining_hours"` - SaleLineId interface{} `xmlrpc:"sale_line_id"` - Sequence interface{} `xmlrpc:"sequence"` - StageId interface{} `xmlrpc:"stage_id"` - SubtaskCount interface{} `xmlrpc:"subtask_count"` - SubtaskProjectId interface{} `xmlrpc:"subtask_project_id"` - TagIds interface{} `xmlrpc:"tag_ids"` - TimesheetIds interface{} `xmlrpc:"timesheet_ids"` - TotalHours interface{} `xmlrpc:"total_hours"` - TotalHoursSpent interface{} `xmlrpc:"total_hours_spent"` - UserEmail interface{} `xmlrpc:"user_email"` - UserId interface{} `xmlrpc:"user_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WorkingDaysClose interface{} `xmlrpc:"working_days_close"` - WorkingDaysOpen interface{} `xmlrpc:"working_days_open"` - WorkingHoursClose interface{} `xmlrpc:"working_hours_close"` - WorkingHoursOpen interface{} `xmlrpc:"working_hours_open"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProjectTaskModel string = "project.task" - -type ProjectTasks []ProjectTask - -type ProjectTasksNil []ProjectTaskNil - -func (s *ProjectTask) NilableType_() interface{} { - return &ProjectTaskNil{} -} - -func (ns *ProjectTaskNil) Type_() interface{} { - s := &ProjectTask{} - return load(ns, s) -} - -func (s *ProjectTasks) NilableType_() interface{} { - return &ProjectTasksNil{} -} - -func (ns *ProjectTasksNil) Type_() interface{} { - s := &ProjectTasks{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProjectTask)) - } - return s -} diff --git a/types/project_task_merge_wizard.go b/types/project_task_merge_wizard.go deleted file mode 100644 index 4d41b3ee..00000000 --- a/types/project_task_merge_wizard.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type ProjectTaskMergeWizard struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateNewTask bool `xmlrpc:"create_new_task"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - TargetProjectId Many2One `xmlrpc:"target_project_id"` - TargetTaskId Many2One `xmlrpc:"target_task_id"` - TargetTaskName string `xmlrpc:"target_task_name"` - TaskIds []int64 `xmlrpc:"task_ids"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProjectTaskMergeWizardNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateNewTask bool `xmlrpc:"create_new_task"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - TargetProjectId interface{} `xmlrpc:"target_project_id"` - TargetTaskId interface{} `xmlrpc:"target_task_id"` - TargetTaskName interface{} `xmlrpc:"target_task_name"` - TaskIds interface{} `xmlrpc:"task_ids"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProjectTaskMergeWizardModel string = "project.task.merge.wizard" - -type ProjectTaskMergeWizards []ProjectTaskMergeWizard - -type ProjectTaskMergeWizardsNil []ProjectTaskMergeWizardNil - -func (s *ProjectTaskMergeWizard) NilableType_() interface{} { - return &ProjectTaskMergeWizardNil{} -} - -func (ns *ProjectTaskMergeWizardNil) Type_() interface{} { - s := &ProjectTaskMergeWizard{} - return load(ns, s) -} - -func (s *ProjectTaskMergeWizards) NilableType_() interface{} { - return &ProjectTaskMergeWizardsNil{} -} - -func (ns *ProjectTaskMergeWizardsNil) Type_() interface{} { - s := &ProjectTaskMergeWizards{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProjectTaskMergeWizard)) - } - return s -} diff --git a/types/project_task_type.go b/types/project_task_type.go deleted file mode 100644 index cd6de81d..00000000 --- a/types/project_task_type.go +++ /dev/null @@ -1,72 +0,0 @@ -package types - -import ( - "time" -) - -type ProjectTaskType struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Description string `xmlrpc:"description"` - DisplayName string `xmlrpc:"display_name"` - Fold bool `xmlrpc:"fold"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LegendBlocked string `xmlrpc:"legend_blocked"` - LegendDone string `xmlrpc:"legend_done"` - LegendNormal string `xmlrpc:"legend_normal"` - LegendPriority string `xmlrpc:"legend_priority"` - MailTemplateId Many2One `xmlrpc:"mail_template_id"` - Name string `xmlrpc:"name"` - ProjectIds []int64 `xmlrpc:"project_ids"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ProjectTaskTypeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Description interface{} `xmlrpc:"description"` - DisplayName interface{} `xmlrpc:"display_name"` - Fold bool `xmlrpc:"fold"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LegendBlocked interface{} `xmlrpc:"legend_blocked"` - LegendDone interface{} `xmlrpc:"legend_done"` - LegendNormal interface{} `xmlrpc:"legend_normal"` - LegendPriority interface{} `xmlrpc:"legend_priority"` - MailTemplateId interface{} `xmlrpc:"mail_template_id"` - Name interface{} `xmlrpc:"name"` - ProjectIds interface{} `xmlrpc:"project_ids"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ProjectTaskTypeModel string = "project.task.type" - -type ProjectTaskTypes []ProjectTaskType - -type ProjectTaskTypesNil []ProjectTaskTypeNil - -func (s *ProjectTaskType) NilableType_() interface{} { - return &ProjectTaskTypeNil{} -} - -func (ns *ProjectTaskTypeNil) Type_() interface{} { - s := &ProjectTaskType{} - return load(ns, s) -} - -func (s *ProjectTaskTypes) NilableType_() interface{} { - return &ProjectTaskTypesNil{} -} - -func (ns *ProjectTaskTypesNil) Type_() interface{} { - s := &ProjectTaskTypes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ProjectTaskType)) - } - return s -} diff --git a/types/publisher_warranty_contract.go b/types/publisher_warranty_contract.go deleted file mode 100644 index 36d36629..00000000 --- a/types/publisher_warranty_contract.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type PublisherWarrantyContract struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type PublisherWarrantyContractNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var PublisherWarrantyContractModel string = "publisher_warranty.contract" - -type PublisherWarrantyContracts []PublisherWarrantyContract - -type PublisherWarrantyContractsNil []PublisherWarrantyContractNil - -func (s *PublisherWarrantyContract) NilableType_() interface{} { - return &PublisherWarrantyContractNil{} -} - -func (ns *PublisherWarrantyContractNil) Type_() interface{} { - s := &PublisherWarrantyContract{} - return load(ns, s) -} - -func (s *PublisherWarrantyContracts) NilableType_() interface{} { - return &PublisherWarrantyContractsNil{} -} - -func (ns *PublisherWarrantyContractsNil) Type_() interface{} { - s := &PublisherWarrantyContracts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PublisherWarrantyContract)) - } - return s -} diff --git a/types/purchase_order.go b/types/purchase_order.go deleted file mode 100644 index ed4fcf7c..00000000 --- a/types/purchase_order.go +++ /dev/null @@ -1,146 +0,0 @@ -package types - -import ( - "time" -) - -type PurchaseOrder struct { - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - AmountTax float64 `xmlrpc:"amount_tax"` - AmountTotal float64 `xmlrpc:"amount_total"` - AmountUntaxed float64 `xmlrpc:"amount_untaxed"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DateApprove time.Time `xmlrpc:"date_approve"` - DateOrder time.Time `xmlrpc:"date_order"` - DatePlanned time.Time `xmlrpc:"date_planned"` - DefaultLocationDestIdUsage interface{} `xmlrpc:"default_location_dest_id_usage"` - DestAddressId Many2One `xmlrpc:"dest_address_id"` - DisplayName string `xmlrpc:"display_name"` - FiscalPositionId Many2One `xmlrpc:"fiscal_position_id"` - GroupId Many2One `xmlrpc:"group_id"` - Id int64 `xmlrpc:"id"` - IncotermId Many2One `xmlrpc:"incoterm_id"` - InvoiceCount int64 `xmlrpc:"invoice_count"` - InvoiceIds []int64 `xmlrpc:"invoice_ids"` - InvoiceStatus interface{} `xmlrpc:"invoice_status"` - IsShipped bool `xmlrpc:"is_shipped"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - Notes string `xmlrpc:"notes"` - OrderLine []int64 `xmlrpc:"order_line"` - Origin string `xmlrpc:"origin"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerRef string `xmlrpc:"partner_ref"` - PaymentTermId Many2One `xmlrpc:"payment_term_id"` - PickingCount int64 `xmlrpc:"picking_count"` - PickingIds []int64 `xmlrpc:"picking_ids"` - PickingTypeId Many2One `xmlrpc:"picking_type_id"` - ProductId Many2One `xmlrpc:"product_id"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WebsiteUrl string `xmlrpc:"website_url"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PurchaseOrderNil struct { - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - AmountTax interface{} `xmlrpc:"amount_tax"` - AmountTotal interface{} `xmlrpc:"amount_total"` - AmountUntaxed interface{} `xmlrpc:"amount_untaxed"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DateApprove interface{} `xmlrpc:"date_approve"` - DateOrder interface{} `xmlrpc:"date_order"` - DatePlanned interface{} `xmlrpc:"date_planned"` - DefaultLocationDestIdUsage interface{} `xmlrpc:"default_location_dest_id_usage"` - DestAddressId interface{} `xmlrpc:"dest_address_id"` - DisplayName interface{} `xmlrpc:"display_name"` - FiscalPositionId interface{} `xmlrpc:"fiscal_position_id"` - GroupId interface{} `xmlrpc:"group_id"` - Id interface{} `xmlrpc:"id"` - IncotermId interface{} `xmlrpc:"incoterm_id"` - InvoiceCount interface{} `xmlrpc:"invoice_count"` - InvoiceIds interface{} `xmlrpc:"invoice_ids"` - InvoiceStatus interface{} `xmlrpc:"invoice_status"` - IsShipped bool `xmlrpc:"is_shipped"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - Notes interface{} `xmlrpc:"notes"` - OrderLine interface{} `xmlrpc:"order_line"` - Origin interface{} `xmlrpc:"origin"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerRef interface{} `xmlrpc:"partner_ref"` - PaymentTermId interface{} `xmlrpc:"payment_term_id"` - PickingCount interface{} `xmlrpc:"picking_count"` - PickingIds interface{} `xmlrpc:"picking_ids"` - PickingTypeId interface{} `xmlrpc:"picking_type_id"` - ProductId interface{} `xmlrpc:"product_id"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WebsiteUrl interface{} `xmlrpc:"website_url"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PurchaseOrderModel string = "purchase.order" - -type PurchaseOrders []PurchaseOrder - -type PurchaseOrdersNil []PurchaseOrderNil - -func (s *PurchaseOrder) NilableType_() interface{} { - return &PurchaseOrderNil{} -} - -func (ns *PurchaseOrderNil) Type_() interface{} { - s := &PurchaseOrder{} - return load(ns, s) -} - -func (s *PurchaseOrders) NilableType_() interface{} { - return &PurchaseOrdersNil{} -} - -func (ns *PurchaseOrdersNil) Type_() interface{} { - s := &PurchaseOrders{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PurchaseOrder)) - } - return s -} diff --git a/types/purchase_order_line.go b/types/purchase_order_line.go deleted file mode 100644 index 7aa582f8..00000000 --- a/types/purchase_order_line.go +++ /dev/null @@ -1,104 +0,0 @@ -package types - -import ( - "time" -) - -type PurchaseOrderLine struct { - AccountAnalyticId Many2One `xmlrpc:"account_analytic_id"` - AnalyticTagIds []int64 `xmlrpc:"analytic_tag_ids"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DateOrder time.Time `xmlrpc:"date_order"` - DatePlanned time.Time `xmlrpc:"date_planned"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - InvoiceLines []int64 `xmlrpc:"invoice_lines"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MoveDestIds []int64 `xmlrpc:"move_dest_ids"` - MoveIds []int64 `xmlrpc:"move_ids"` - Name string `xmlrpc:"name"` - OrderId Many2One `xmlrpc:"order_id"` - OrderpointId Many2One `xmlrpc:"orderpoint_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PriceSubtotal float64 `xmlrpc:"price_subtotal"` - PriceTax float64 `xmlrpc:"price_tax"` - PriceTotal float64 `xmlrpc:"price_total"` - PriceUnit float64 `xmlrpc:"price_unit"` - ProductId Many2One `xmlrpc:"product_id"` - ProductImage string `xmlrpc:"product_image"` - ProductQty float64 `xmlrpc:"product_qty"` - ProductUom Many2One `xmlrpc:"product_uom"` - QtyInvoiced float64 `xmlrpc:"qty_invoiced"` - QtyReceived float64 `xmlrpc:"qty_received"` - Sequence int64 `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - TaxesId []int64 `xmlrpc:"taxes_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type PurchaseOrderLineNil struct { - AccountAnalyticId interface{} `xmlrpc:"account_analytic_id"` - AnalyticTagIds interface{} `xmlrpc:"analytic_tag_ids"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DateOrder interface{} `xmlrpc:"date_order"` - DatePlanned interface{} `xmlrpc:"date_planned"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - InvoiceLines interface{} `xmlrpc:"invoice_lines"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MoveDestIds interface{} `xmlrpc:"move_dest_ids"` - MoveIds interface{} `xmlrpc:"move_ids"` - Name interface{} `xmlrpc:"name"` - OrderId interface{} `xmlrpc:"order_id"` - OrderpointId interface{} `xmlrpc:"orderpoint_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PriceSubtotal interface{} `xmlrpc:"price_subtotal"` - PriceTax interface{} `xmlrpc:"price_tax"` - PriceTotal interface{} `xmlrpc:"price_total"` - PriceUnit interface{} `xmlrpc:"price_unit"` - ProductId interface{} `xmlrpc:"product_id"` - ProductImage interface{} `xmlrpc:"product_image"` - ProductQty interface{} `xmlrpc:"product_qty"` - ProductUom interface{} `xmlrpc:"product_uom"` - QtyInvoiced interface{} `xmlrpc:"qty_invoiced"` - QtyReceived interface{} `xmlrpc:"qty_received"` - Sequence interface{} `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - TaxesId interface{} `xmlrpc:"taxes_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var PurchaseOrderLineModel string = "purchase.order.line" - -type PurchaseOrderLines []PurchaseOrderLine - -type PurchaseOrderLinesNil []PurchaseOrderLineNil - -func (s *PurchaseOrderLine) NilableType_() interface{} { - return &PurchaseOrderLineNil{} -} - -func (ns *PurchaseOrderLineNil) Type_() interface{} { - s := &PurchaseOrderLine{} - return load(ns, s) -} - -func (s *PurchaseOrderLines) NilableType_() interface{} { - return &PurchaseOrderLinesNil{} -} - -func (ns *PurchaseOrderLinesNil) Type_() interface{} { - s := &PurchaseOrderLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PurchaseOrderLine)) - } - return s -} diff --git a/types/purchase_report.go b/types/purchase_report.go deleted file mode 100644 index 2b87227d..00000000 --- a/types/purchase_report.go +++ /dev/null @@ -1,96 +0,0 @@ -package types - -import ( - "time" -) - -type PurchaseReport struct { - AccountAnalyticId Many2One `xmlrpc:"account_analytic_id"` - CategoryId Many2One `xmlrpc:"category_id"` - CommercialPartnerId Many2One `xmlrpc:"commercial_partner_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryId Many2One `xmlrpc:"country_id"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DateApprove time.Time `xmlrpc:"date_approve"` - DateOrder time.Time `xmlrpc:"date_order"` - Delay float64 `xmlrpc:"delay"` - DelayPass float64 `xmlrpc:"delay_pass"` - DisplayName string `xmlrpc:"display_name"` - FiscalPositionId Many2One `xmlrpc:"fiscal_position_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - NbrLines int64 `xmlrpc:"nbr_lines"` - Negociation float64 `xmlrpc:"negociation"` - PartnerId Many2One `xmlrpc:"partner_id"` - PickingTypeId Many2One `xmlrpc:"picking_type_id"` - PriceAverage float64 `xmlrpc:"price_average"` - PriceStandard float64 `xmlrpc:"price_standard"` - PriceTotal float64 `xmlrpc:"price_total"` - ProductId Many2One `xmlrpc:"product_id"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ProductUom Many2One `xmlrpc:"product_uom"` - State interface{} `xmlrpc:"state"` - UnitQuantity float64 `xmlrpc:"unit_quantity"` - UserId Many2One `xmlrpc:"user_id"` - Volume float64 `xmlrpc:"volume"` - Weight float64 `xmlrpc:"weight"` -} - -type PurchaseReportNil struct { - AccountAnalyticId interface{} `xmlrpc:"account_analytic_id"` - CategoryId interface{} `xmlrpc:"category_id"` - CommercialPartnerId interface{} `xmlrpc:"commercial_partner_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryId interface{} `xmlrpc:"country_id"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DateApprove interface{} `xmlrpc:"date_approve"` - DateOrder interface{} `xmlrpc:"date_order"` - Delay interface{} `xmlrpc:"delay"` - DelayPass interface{} `xmlrpc:"delay_pass"` - DisplayName interface{} `xmlrpc:"display_name"` - FiscalPositionId interface{} `xmlrpc:"fiscal_position_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - NbrLines interface{} `xmlrpc:"nbr_lines"` - Negociation interface{} `xmlrpc:"negociation"` - PartnerId interface{} `xmlrpc:"partner_id"` - PickingTypeId interface{} `xmlrpc:"picking_type_id"` - PriceAverage interface{} `xmlrpc:"price_average"` - PriceStandard interface{} `xmlrpc:"price_standard"` - PriceTotal interface{} `xmlrpc:"price_total"` - ProductId interface{} `xmlrpc:"product_id"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ProductUom interface{} `xmlrpc:"product_uom"` - State interface{} `xmlrpc:"state"` - UnitQuantity interface{} `xmlrpc:"unit_quantity"` - UserId interface{} `xmlrpc:"user_id"` - Volume interface{} `xmlrpc:"volume"` - Weight interface{} `xmlrpc:"weight"` -} - -var PurchaseReportModel string = "purchase.report" - -type PurchaseReports []PurchaseReport - -type PurchaseReportsNil []PurchaseReportNil - -func (s *PurchaseReport) NilableType_() interface{} { - return &PurchaseReportNil{} -} - -func (ns *PurchaseReportNil) Type_() interface{} { - s := &PurchaseReport{} - return load(ns, s) -} - -func (s *PurchaseReports) NilableType_() interface{} { - return &PurchaseReportsNil{} -} - -func (ns *PurchaseReportsNil) Type_() interface{} { - s := &PurchaseReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*PurchaseReport)) - } - return s -} diff --git a/types/rating_mixin.go b/types/rating_mixin.go deleted file mode 100644 index d8a3313a..00000000 --- a/types/rating_mixin.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type RatingMixin struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - RatingCount int64 `xmlrpc:"rating_count"` - RatingIds []int64 `xmlrpc:"rating_ids"` - RatingLastFeedback string `xmlrpc:"rating_last_feedback"` - RatingLastImage string `xmlrpc:"rating_last_image"` - RatingLastValue float64 `xmlrpc:"rating_last_value"` -} - -type RatingMixinNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - RatingCount interface{} `xmlrpc:"rating_count"` - RatingIds interface{} `xmlrpc:"rating_ids"` - RatingLastFeedback interface{} `xmlrpc:"rating_last_feedback"` - RatingLastImage interface{} `xmlrpc:"rating_last_image"` - RatingLastValue interface{} `xmlrpc:"rating_last_value"` -} - -var RatingMixinModel string = "rating.mixin" - -type RatingMixins []RatingMixin - -type RatingMixinsNil []RatingMixinNil - -func (s *RatingMixin) NilableType_() interface{} { - return &RatingMixinNil{} -} - -func (ns *RatingMixinNil) Type_() interface{} { - s := &RatingMixin{} - return load(ns, s) -} - -func (s *RatingMixins) NilableType_() interface{} { - return &RatingMixinsNil{} -} - -func (ns *RatingMixinsNil) Type_() interface{} { - s := &RatingMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*RatingMixin)) - } - return s -} diff --git a/types/rating_rating.go b/types/rating_rating.go deleted file mode 100644 index 7c594e29..00000000 --- a/types/rating_rating.go +++ /dev/null @@ -1,86 +0,0 @@ -package types - -import ( - "time" -) - -type RatingRating struct { - AccessToken string `xmlrpc:"access_token"` - Consumed bool `xmlrpc:"consumed"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Feedback string `xmlrpc:"feedback"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageId Many2One `xmlrpc:"message_id"` - ParentResId int64 `xmlrpc:"parent_res_id"` - ParentResModel string `xmlrpc:"parent_res_model"` - ParentResModelId Many2One `xmlrpc:"parent_res_model_id"` - ParentResName string `xmlrpc:"parent_res_name"` - PartnerId Many2One `xmlrpc:"partner_id"` - RatedPartnerId Many2One `xmlrpc:"rated_partner_id"` - Rating float64 `xmlrpc:"rating"` - RatingImage string `xmlrpc:"rating_image"` - RatingText interface{} `xmlrpc:"rating_text"` - ResId int64 `xmlrpc:"res_id"` - ResModel string `xmlrpc:"res_model"` - ResModelId Many2One `xmlrpc:"res_model_id"` - ResName string `xmlrpc:"res_name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type RatingRatingNil struct { - AccessToken interface{} `xmlrpc:"access_token"` - Consumed bool `xmlrpc:"consumed"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Feedback interface{} `xmlrpc:"feedback"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageId interface{} `xmlrpc:"message_id"` - ParentResId interface{} `xmlrpc:"parent_res_id"` - ParentResModel interface{} `xmlrpc:"parent_res_model"` - ParentResModelId interface{} `xmlrpc:"parent_res_model_id"` - ParentResName interface{} `xmlrpc:"parent_res_name"` - PartnerId interface{} `xmlrpc:"partner_id"` - RatedPartnerId interface{} `xmlrpc:"rated_partner_id"` - Rating interface{} `xmlrpc:"rating"` - RatingImage interface{} `xmlrpc:"rating_image"` - RatingText interface{} `xmlrpc:"rating_text"` - ResId interface{} `xmlrpc:"res_id"` - ResModel interface{} `xmlrpc:"res_model"` - ResModelId interface{} `xmlrpc:"res_model_id"` - ResName interface{} `xmlrpc:"res_name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var RatingRatingModel string = "rating.rating" - -type RatingRatings []RatingRating - -type RatingRatingsNil []RatingRatingNil - -func (s *RatingRating) NilableType_() interface{} { - return &RatingRatingNil{} -} - -func (ns *RatingRatingNil) Type_() interface{} { - s := &RatingRating{} - return load(ns, s) -} - -func (s *RatingRatings) NilableType_() interface{} { - return &RatingRatingsNil{} -} - -func (ns *RatingRatingsNil) Type_() interface{} { - s := &RatingRatings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*RatingRating)) - } - return s -} diff --git a/types/report_account_report_agedpartnerbalance.go b/types/report_account_report_agedpartnerbalance.go deleted file mode 100644 index 6562231a..00000000 --- a/types/report_account_report_agedpartnerbalance.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportAgedpartnerbalance struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportAgedpartnerbalanceNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportAgedpartnerbalanceModel string = "report.account.report_agedpartnerbalance" - -type ReportAccountReportAgedpartnerbalances []ReportAccountReportAgedpartnerbalance - -type ReportAccountReportAgedpartnerbalancesNil []ReportAccountReportAgedpartnerbalanceNil - -func (s *ReportAccountReportAgedpartnerbalance) NilableType_() interface{} { - return &ReportAccountReportAgedpartnerbalanceNil{} -} - -func (ns *ReportAccountReportAgedpartnerbalanceNil) Type_() interface{} { - s := &ReportAccountReportAgedpartnerbalance{} - return load(ns, s) -} - -func (s *ReportAccountReportAgedpartnerbalances) NilableType_() interface{} { - return &ReportAccountReportAgedpartnerbalancesNil{} -} - -func (ns *ReportAccountReportAgedpartnerbalancesNil) Type_() interface{} { - s := &ReportAccountReportAgedpartnerbalances{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportAgedpartnerbalance)) - } - return s -} diff --git a/types/report_account_report_financial.go b/types/report_account_report_financial.go deleted file mode 100644 index 5fb3e0db..00000000 --- a/types/report_account_report_financial.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportFinancial struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportFinancialNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportFinancialModel string = "report.account.report_financial" - -type ReportAccountReportFinancials []ReportAccountReportFinancial - -type ReportAccountReportFinancialsNil []ReportAccountReportFinancialNil - -func (s *ReportAccountReportFinancial) NilableType_() interface{} { - return &ReportAccountReportFinancialNil{} -} - -func (ns *ReportAccountReportFinancialNil) Type_() interface{} { - s := &ReportAccountReportFinancial{} - return load(ns, s) -} - -func (s *ReportAccountReportFinancials) NilableType_() interface{} { - return &ReportAccountReportFinancialsNil{} -} - -func (ns *ReportAccountReportFinancialsNil) Type_() interface{} { - s := &ReportAccountReportFinancials{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportFinancial)) - } - return s -} diff --git a/types/report_account_report_generalledger.go b/types/report_account_report_generalledger.go deleted file mode 100644 index 5e5bd80e..00000000 --- a/types/report_account_report_generalledger.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportGeneralledger struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportGeneralledgerNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportGeneralledgerModel string = "report.account.report_generalledger" - -type ReportAccountReportGeneralledgers []ReportAccountReportGeneralledger - -type ReportAccountReportGeneralledgersNil []ReportAccountReportGeneralledgerNil - -func (s *ReportAccountReportGeneralledger) NilableType_() interface{} { - return &ReportAccountReportGeneralledgerNil{} -} - -func (ns *ReportAccountReportGeneralledgerNil) Type_() interface{} { - s := &ReportAccountReportGeneralledger{} - return load(ns, s) -} - -func (s *ReportAccountReportGeneralledgers) NilableType_() interface{} { - return &ReportAccountReportGeneralledgersNil{} -} - -func (ns *ReportAccountReportGeneralledgersNil) Type_() interface{} { - s := &ReportAccountReportGeneralledgers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportGeneralledger)) - } - return s -} diff --git a/types/report_account_report_journal.go b/types/report_account_report_journal.go deleted file mode 100644 index e032c727..00000000 --- a/types/report_account_report_journal.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportJournal struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportJournalNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportJournalModel string = "report.account.report_journal" - -type ReportAccountReportJournals []ReportAccountReportJournal - -type ReportAccountReportJournalsNil []ReportAccountReportJournalNil - -func (s *ReportAccountReportJournal) NilableType_() interface{} { - return &ReportAccountReportJournalNil{} -} - -func (ns *ReportAccountReportJournalNil) Type_() interface{} { - s := &ReportAccountReportJournal{} - return load(ns, s) -} - -func (s *ReportAccountReportJournals) NilableType_() interface{} { - return &ReportAccountReportJournalsNil{} -} - -func (ns *ReportAccountReportJournalsNil) Type_() interface{} { - s := &ReportAccountReportJournals{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportJournal)) - } - return s -} diff --git a/types/report_account_report_overdue.go b/types/report_account_report_overdue.go deleted file mode 100644 index 13a6d3ea..00000000 --- a/types/report_account_report_overdue.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportOverdue struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportOverdueNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportOverdueModel string = "report.account.report_overdue" - -type ReportAccountReportOverdues []ReportAccountReportOverdue - -type ReportAccountReportOverduesNil []ReportAccountReportOverdueNil - -func (s *ReportAccountReportOverdue) NilableType_() interface{} { - return &ReportAccountReportOverdueNil{} -} - -func (ns *ReportAccountReportOverdueNil) Type_() interface{} { - s := &ReportAccountReportOverdue{} - return load(ns, s) -} - -func (s *ReportAccountReportOverdues) NilableType_() interface{} { - return &ReportAccountReportOverduesNil{} -} - -func (ns *ReportAccountReportOverduesNil) Type_() interface{} { - s := &ReportAccountReportOverdues{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportOverdue)) - } - return s -} diff --git a/types/report_account_report_partnerledger.go b/types/report_account_report_partnerledger.go deleted file mode 100644 index 46a21c6b..00000000 --- a/types/report_account_report_partnerledger.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportPartnerledger struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportPartnerledgerNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportPartnerledgerModel string = "report.account.report_partnerledger" - -type ReportAccountReportPartnerledgers []ReportAccountReportPartnerledger - -type ReportAccountReportPartnerledgersNil []ReportAccountReportPartnerledgerNil - -func (s *ReportAccountReportPartnerledger) NilableType_() interface{} { - return &ReportAccountReportPartnerledgerNil{} -} - -func (ns *ReportAccountReportPartnerledgerNil) Type_() interface{} { - s := &ReportAccountReportPartnerledger{} - return load(ns, s) -} - -func (s *ReportAccountReportPartnerledgers) NilableType_() interface{} { - return &ReportAccountReportPartnerledgersNil{} -} - -func (ns *ReportAccountReportPartnerledgersNil) Type_() interface{} { - s := &ReportAccountReportPartnerledgers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportPartnerledger)) - } - return s -} diff --git a/types/report_account_report_tax.go b/types/report_account_report_tax.go deleted file mode 100644 index 415af6ab..00000000 --- a/types/report_account_report_tax.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportTax struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportTaxNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportTaxModel string = "report.account.report_tax" - -type ReportAccountReportTaxs []ReportAccountReportTax - -type ReportAccountReportTaxsNil []ReportAccountReportTaxNil - -func (s *ReportAccountReportTax) NilableType_() interface{} { - return &ReportAccountReportTaxNil{} -} - -func (ns *ReportAccountReportTaxNil) Type_() interface{} { - s := &ReportAccountReportTax{} - return load(ns, s) -} - -func (s *ReportAccountReportTaxs) NilableType_() interface{} { - return &ReportAccountReportTaxsNil{} -} - -func (ns *ReportAccountReportTaxsNil) Type_() interface{} { - s := &ReportAccountReportTaxs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportTax)) - } - return s -} diff --git a/types/report_account_report_trialbalance.go b/types/report_account_report_trialbalance.go deleted file mode 100644 index f39af647..00000000 --- a/types/report_account_report_trialbalance.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAccountReportTrialbalance struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportAccountReportTrialbalanceNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportAccountReportTrialbalanceModel string = "report.account.report_trialbalance" - -type ReportAccountReportTrialbalances []ReportAccountReportTrialbalance - -type ReportAccountReportTrialbalancesNil []ReportAccountReportTrialbalanceNil - -func (s *ReportAccountReportTrialbalance) NilableType_() interface{} { - return &ReportAccountReportTrialbalanceNil{} -} - -func (ns *ReportAccountReportTrialbalanceNil) Type_() interface{} { - s := &ReportAccountReportTrialbalance{} - return load(ns, s) -} - -func (s *ReportAccountReportTrialbalances) NilableType_() interface{} { - return &ReportAccountReportTrialbalancesNil{} -} - -func (ns *ReportAccountReportTrialbalancesNil) Type_() interface{} { - s := &ReportAccountReportTrialbalances{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAccountReportTrialbalance)) - } - return s -} diff --git a/types/report_all_channels_sales.go b/types/report_all_channels_sales.go deleted file mode 100644 index c12f8f36..00000000 --- a/types/report_all_channels_sales.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type ReportAllChannelsSales struct { - AnalyticAccountId Many2One `xmlrpc:"analytic_account_id"` - CategId Many2One `xmlrpc:"categ_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CountryId Many2One `xmlrpc:"country_id"` - DateOrder time.Time `xmlrpc:"date_order"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PartnerId Many2One `xmlrpc:"partner_id"` - PricelistId Many2One `xmlrpc:"pricelist_id"` - PriceSubtotal float64 `xmlrpc:"price_subtotal"` - PriceTotal float64 `xmlrpc:"price_total"` - ProductId Many2One `xmlrpc:"product_id"` - ProductQty float64 `xmlrpc:"product_qty"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - TeamId Many2One `xmlrpc:"team_id"` - UserId Many2One `xmlrpc:"user_id"` -} - -type ReportAllChannelsSalesNil struct { - AnalyticAccountId interface{} `xmlrpc:"analytic_account_id"` - CategId interface{} `xmlrpc:"categ_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CountryId interface{} `xmlrpc:"country_id"` - DateOrder interface{} `xmlrpc:"date_order"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PartnerId interface{} `xmlrpc:"partner_id"` - PricelistId interface{} `xmlrpc:"pricelist_id"` - PriceSubtotal interface{} `xmlrpc:"price_subtotal"` - PriceTotal interface{} `xmlrpc:"price_total"` - ProductId interface{} `xmlrpc:"product_id"` - ProductQty interface{} `xmlrpc:"product_qty"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - TeamId interface{} `xmlrpc:"team_id"` - UserId interface{} `xmlrpc:"user_id"` -} - -var ReportAllChannelsSalesModel string = "report.all.channels.sales" - -type ReportAllChannelsSaless []ReportAllChannelsSales - -type ReportAllChannelsSalessNil []ReportAllChannelsSalesNil - -func (s *ReportAllChannelsSales) NilableType_() interface{} { - return &ReportAllChannelsSalesNil{} -} - -func (ns *ReportAllChannelsSalesNil) Type_() interface{} { - s := &ReportAllChannelsSales{} - return load(ns, s) -} - -func (s *ReportAllChannelsSaless) NilableType_() interface{} { - return &ReportAllChannelsSalessNil{} -} - -func (ns *ReportAllChannelsSalessNil) Type_() interface{} { - s := &ReportAllChannelsSaless{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportAllChannelsSales)) - } - return s -} diff --git a/types/report_base_report_irmodulereference.go b/types/report_base_report_irmodulereference.go deleted file mode 100644 index 5c3ab577..00000000 --- a/types/report_base_report_irmodulereference.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportBaseReportIrmodulereference struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportBaseReportIrmodulereferenceNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportBaseReportIrmodulereferenceModel string = "report.base.report_irmodulereference" - -type ReportBaseReportIrmodulereferences []ReportBaseReportIrmodulereference - -type ReportBaseReportIrmodulereferencesNil []ReportBaseReportIrmodulereferenceNil - -func (s *ReportBaseReportIrmodulereference) NilableType_() interface{} { - return &ReportBaseReportIrmodulereferenceNil{} -} - -func (ns *ReportBaseReportIrmodulereferenceNil) Type_() interface{} { - s := &ReportBaseReportIrmodulereference{} - return load(ns, s) -} - -func (s *ReportBaseReportIrmodulereferences) NilableType_() interface{} { - return &ReportBaseReportIrmodulereferencesNil{} -} - -func (ns *ReportBaseReportIrmodulereferencesNil) Type_() interface{} { - s := &ReportBaseReportIrmodulereferences{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportBaseReportIrmodulereference)) - } - return s -} diff --git a/types/report_hr_holidays_report_holidayssummary.go b/types/report_hr_holidays_report_holidayssummary.go deleted file mode 100644 index 367f5a20..00000000 --- a/types/report_hr_holidays_report_holidayssummary.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportHrHolidaysReportHolidayssummary struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportHrHolidaysReportHolidayssummaryNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportHrHolidaysReportHolidayssummaryModel string = "report.hr_holidays.report_holidayssummary" - -type ReportHrHolidaysReportHolidayssummarys []ReportHrHolidaysReportHolidayssummary - -type ReportHrHolidaysReportHolidayssummarysNil []ReportHrHolidaysReportHolidayssummaryNil - -func (s *ReportHrHolidaysReportHolidayssummary) NilableType_() interface{} { - return &ReportHrHolidaysReportHolidayssummaryNil{} -} - -func (ns *ReportHrHolidaysReportHolidayssummaryNil) Type_() interface{} { - s := &ReportHrHolidaysReportHolidayssummary{} - return load(ns, s) -} - -func (s *ReportHrHolidaysReportHolidayssummarys) NilableType_() interface{} { - return &ReportHrHolidaysReportHolidayssummarysNil{} -} - -func (ns *ReportHrHolidaysReportHolidayssummarysNil) Type_() interface{} { - s := &ReportHrHolidaysReportHolidayssummarys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportHrHolidaysReportHolidayssummary)) - } - return s -} diff --git a/types/report_paperformat.go b/types/report_paperformat.go deleted file mode 100644 index 42f9fec1..00000000 --- a/types/report_paperformat.go +++ /dev/null @@ -1,80 +0,0 @@ -package types - -import ( - "time" -) - -type ReportPaperformat struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Default bool `xmlrpc:"default"` - DisplayName string `xmlrpc:"display_name"` - Dpi int64 `xmlrpc:"dpi"` - Format interface{} `xmlrpc:"format"` - HeaderLine bool `xmlrpc:"header_line"` - HeaderSpacing int64 `xmlrpc:"header_spacing"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MarginBottom float64 `xmlrpc:"margin_bottom"` - MarginLeft float64 `xmlrpc:"margin_left"` - MarginRight float64 `xmlrpc:"margin_right"` - MarginTop float64 `xmlrpc:"margin_top"` - Name string `xmlrpc:"name"` - Orientation interface{} `xmlrpc:"orientation"` - PageHeight int64 `xmlrpc:"page_height"` - PageWidth int64 `xmlrpc:"page_width"` - ReportIds []int64 `xmlrpc:"report_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ReportPaperformatNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Default bool `xmlrpc:"default"` - DisplayName interface{} `xmlrpc:"display_name"` - Dpi interface{} `xmlrpc:"dpi"` - Format interface{} `xmlrpc:"format"` - HeaderLine bool `xmlrpc:"header_line"` - HeaderSpacing interface{} `xmlrpc:"header_spacing"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MarginBottom interface{} `xmlrpc:"margin_bottom"` - MarginLeft interface{} `xmlrpc:"margin_left"` - MarginRight interface{} `xmlrpc:"margin_right"` - MarginTop interface{} `xmlrpc:"margin_top"` - Name interface{} `xmlrpc:"name"` - Orientation interface{} `xmlrpc:"orientation"` - PageHeight interface{} `xmlrpc:"page_height"` - PageWidth interface{} `xmlrpc:"page_width"` - ReportIds interface{} `xmlrpc:"report_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ReportPaperformatModel string = "report.paperformat" - -type ReportPaperformats []ReportPaperformat - -type ReportPaperformatsNil []ReportPaperformatNil - -func (s *ReportPaperformat) NilableType_() interface{} { - return &ReportPaperformatNil{} -} - -func (ns *ReportPaperformatNil) Type_() interface{} { - s := &ReportPaperformat{} - return load(ns, s) -} - -func (s *ReportPaperformats) NilableType_() interface{} { - return &ReportPaperformatsNil{} -} - -func (ns *ReportPaperformatsNil) Type_() interface{} { - s := &ReportPaperformats{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportPaperformat)) - } - return s -} diff --git a/types/report_product_report_pricelist.go b/types/report_product_report_pricelist.go deleted file mode 100644 index 2303dd13..00000000 --- a/types/report_product_report_pricelist.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportProductReportPricelist struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportProductReportPricelistNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportProductReportPricelistModel string = "report.product.report_pricelist" - -type ReportProductReportPricelists []ReportProductReportPricelist - -type ReportProductReportPricelistsNil []ReportProductReportPricelistNil - -func (s *ReportProductReportPricelist) NilableType_() interface{} { - return &ReportProductReportPricelistNil{} -} - -func (ns *ReportProductReportPricelistNil) Type_() interface{} { - s := &ReportProductReportPricelist{} - return load(ns, s) -} - -func (s *ReportProductReportPricelists) NilableType_() interface{} { - return &ReportProductReportPricelistsNil{} -} - -func (ns *ReportProductReportPricelistsNil) Type_() interface{} { - s := &ReportProductReportPricelists{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportProductReportPricelist)) - } - return s -} diff --git a/types/report_project_task_user.go b/types/report_project_task_user.go deleted file mode 100644 index 8c7ae69e..00000000 --- a/types/report_project_task_user.go +++ /dev/null @@ -1,88 +0,0 @@ -package types - -import ( - "time" -) - -type ReportProjectTaskUser struct { - CompanyId Many2One `xmlrpc:"company_id"` - DateDeadline time.Time `xmlrpc:"date_deadline"` - DateEnd time.Time `xmlrpc:"date_end"` - DateLastStageUpdate time.Time `xmlrpc:"date_last_stage_update"` - DateStart time.Time `xmlrpc:"date_start"` - DelayEndingsDays float64 `xmlrpc:"delay_endings_days"` - DisplayName string `xmlrpc:"display_name"` - HoursDelay float64 `xmlrpc:"hours_delay"` - HoursEffective float64 `xmlrpc:"hours_effective"` - HoursPlanned float64 `xmlrpc:"hours_planned"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Nbr int64 `xmlrpc:"nbr"` - PartnerId Many2One `xmlrpc:"partner_id"` - Priority interface{} `xmlrpc:"priority"` - Progress float64 `xmlrpc:"progress"` - ProjectId Many2One `xmlrpc:"project_id"` - RemainingHours float64 `xmlrpc:"remaining_hours"` - StageId Many2One `xmlrpc:"stage_id"` - State interface{} `xmlrpc:"state"` - TotalHours float64 `xmlrpc:"total_hours"` - UserId Many2One `xmlrpc:"user_id"` - WorkingDaysClose float64 `xmlrpc:"working_days_close"` - WorkingDaysOpen float64 `xmlrpc:"working_days_open"` -} - -type ReportProjectTaskUserNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - DateDeadline interface{} `xmlrpc:"date_deadline"` - DateEnd interface{} `xmlrpc:"date_end"` - DateLastStageUpdate interface{} `xmlrpc:"date_last_stage_update"` - DateStart interface{} `xmlrpc:"date_start"` - DelayEndingsDays interface{} `xmlrpc:"delay_endings_days"` - DisplayName interface{} `xmlrpc:"display_name"` - HoursDelay interface{} `xmlrpc:"hours_delay"` - HoursEffective interface{} `xmlrpc:"hours_effective"` - HoursPlanned interface{} `xmlrpc:"hours_planned"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Nbr interface{} `xmlrpc:"nbr"` - PartnerId interface{} `xmlrpc:"partner_id"` - Priority interface{} `xmlrpc:"priority"` - Progress interface{} `xmlrpc:"progress"` - ProjectId interface{} `xmlrpc:"project_id"` - RemainingHours interface{} `xmlrpc:"remaining_hours"` - StageId interface{} `xmlrpc:"stage_id"` - State interface{} `xmlrpc:"state"` - TotalHours interface{} `xmlrpc:"total_hours"` - UserId interface{} `xmlrpc:"user_id"` - WorkingDaysClose interface{} `xmlrpc:"working_days_close"` - WorkingDaysOpen interface{} `xmlrpc:"working_days_open"` -} - -var ReportProjectTaskUserModel string = "report.project.task.user" - -type ReportProjectTaskUsers []ReportProjectTaskUser - -type ReportProjectTaskUsersNil []ReportProjectTaskUserNil - -func (s *ReportProjectTaskUser) NilableType_() interface{} { - return &ReportProjectTaskUserNil{} -} - -func (ns *ReportProjectTaskUserNil) Type_() interface{} { - s := &ReportProjectTaskUser{} - return load(ns, s) -} - -func (s *ReportProjectTaskUsers) NilableType_() interface{} { - return &ReportProjectTaskUsersNil{} -} - -func (ns *ReportProjectTaskUsersNil) Type_() interface{} { - s := &ReportProjectTaskUsers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportProjectTaskUser)) - } - return s -} diff --git a/types/report_sale_report_saleproforma.go b/types/report_sale_report_saleproforma.go deleted file mode 100644 index dabcf75b..00000000 --- a/types/report_sale_report_saleproforma.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type ReportSaleReportSaleproforma struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type ReportSaleReportSaleproformaNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var ReportSaleReportSaleproformaModel string = "report.sale.report_saleproforma" - -type ReportSaleReportSaleproformas []ReportSaleReportSaleproforma - -type ReportSaleReportSaleproformasNil []ReportSaleReportSaleproformaNil - -func (s *ReportSaleReportSaleproforma) NilableType_() interface{} { - return &ReportSaleReportSaleproformaNil{} -} - -func (ns *ReportSaleReportSaleproformaNil) Type_() interface{} { - s := &ReportSaleReportSaleproforma{} - return load(ns, s) -} - -func (s *ReportSaleReportSaleproformas) NilableType_() interface{} { - return &ReportSaleReportSaleproformasNil{} -} - -func (ns *ReportSaleReportSaleproformasNil) Type_() interface{} { - s := &ReportSaleReportSaleproformas{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportSaleReportSaleproforma)) - } - return s -} diff --git a/types/report_stock_forecast.go b/types/report_stock_forecast.go deleted file mode 100644 index f836fe16..00000000 --- a/types/report_stock_forecast.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type ReportStockForecast struct { - CumulativeQuantity float64 `xmlrpc:"cumulative_quantity"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ProductId Many2One `xmlrpc:"product_id"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - Quantity float64 `xmlrpc:"quantity"` -} - -type ReportStockForecastNil struct { - CumulativeQuantity interface{} `xmlrpc:"cumulative_quantity"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ProductId interface{} `xmlrpc:"product_id"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - Quantity interface{} `xmlrpc:"quantity"` -} - -var ReportStockForecastModel string = "report.stock.forecast" - -type ReportStockForecasts []ReportStockForecast - -type ReportStockForecastsNil []ReportStockForecastNil - -func (s *ReportStockForecast) NilableType_() interface{} { - return &ReportStockForecastNil{} -} - -func (ns *ReportStockForecastNil) Type_() interface{} { - s := &ReportStockForecast{} - return load(ns, s) -} - -func (s *ReportStockForecasts) NilableType_() interface{} { - return &ReportStockForecastsNil{} -} - -func (ns *ReportStockForecastsNil) Type_() interface{} { - s := &ReportStockForecasts{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ReportStockForecast)) - } - return s -} diff --git a/types/res_bank.go b/types/res_bank.go deleted file mode 100644 index 57774c28..00000000 --- a/types/res_bank.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type ResBank struct { - Active bool `xmlrpc:"active"` - Bic string `xmlrpc:"bic"` - City string `xmlrpc:"city"` - Country Many2One `xmlrpc:"country"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Email string `xmlrpc:"email"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Phone string `xmlrpc:"phone"` - State Many2One `xmlrpc:"state"` - Street string `xmlrpc:"street"` - Street2 string `xmlrpc:"street2"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - Zip string `xmlrpc:"zip"` -} - -type ResBankNil struct { - Active bool `xmlrpc:"active"` - Bic interface{} `xmlrpc:"bic"` - City interface{} `xmlrpc:"city"` - Country interface{} `xmlrpc:"country"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Email interface{} `xmlrpc:"email"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Phone interface{} `xmlrpc:"phone"` - State interface{} `xmlrpc:"state"` - Street interface{} `xmlrpc:"street"` - Street2 interface{} `xmlrpc:"street2"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - Zip interface{} `xmlrpc:"zip"` -} - -var ResBankModel string = "res.bank" - -type ResBanks []ResBank - -type ResBanksNil []ResBankNil - -func (s *ResBank) NilableType_() interface{} { - return &ResBankNil{} -} - -func (ns *ResBankNil) Type_() interface{} { - s := &ResBank{} - return load(ns, s) -} - -func (s *ResBanks) NilableType_() interface{} { - return &ResBanksNil{} -} - -func (ns *ResBanksNil) Type_() interface{} { - s := &ResBanks{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResBank)) - } - return s -} diff --git a/types/res_company.go b/types/res_company.go deleted file mode 100644 index 43784b28..00000000 --- a/types/res_company.go +++ /dev/null @@ -1,208 +0,0 @@ -package types - -import ( - "time" -) - -type ResCompany struct { - AccountNo string `xmlrpc:"account_no"` - AccountOpeningDate time.Time `xmlrpc:"account_opening_date"` - AccountOpeningJournalId Many2One `xmlrpc:"account_opening_journal_id"` - AccountOpeningMoveId Many2One `xmlrpc:"account_opening_move_id"` - AccountsCodeDigits int64 `xmlrpc:"accounts_code_digits"` - AccountSetupBankDataDone bool `xmlrpc:"account_setup_bank_data_done"` - AccountSetupBarClosed bool `xmlrpc:"account_setup_bar_closed"` - AccountSetupCoaDone bool `xmlrpc:"account_setup_coa_done"` - AccountSetupCompanyDataDone bool `xmlrpc:"account_setup_company_data_done"` - AccountSetupFyDataDone bool `xmlrpc:"account_setup_fy_data_done"` - AngloSaxonAccounting bool `xmlrpc:"anglo_saxon_accounting"` - Ape string `xmlrpc:"ape"` - BankAccountCodePrefix string `xmlrpc:"bank_account_code_prefix"` - BankIds []int64 `xmlrpc:"bank_ids"` - BankJournalIds []int64 `xmlrpc:"bank_journal_ids"` - CashAccountCodePrefix string `xmlrpc:"cash_account_code_prefix"` - ChartTemplateId Many2One `xmlrpc:"chart_template_id"` - ChildIds []int64 `xmlrpc:"child_ids"` - City string `xmlrpc:"city"` - CompanyRegistry string `xmlrpc:"company_registry"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyExchangeJournalId Many2One `xmlrpc:"currency_exchange_journal_id"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - Email string `xmlrpc:"email"` - ExpectsChartOfAccounts bool `xmlrpc:"expects_chart_of_accounts"` - ExpenseCurrencyExchangeAccountId Many2One `xmlrpc:"expense_currency_exchange_account_id"` - ExternalReportLayout interface{} `xmlrpc:"external_report_layout"` - FiscalyearLastDay int64 `xmlrpc:"fiscalyear_last_day"` - FiscalyearLastMonth interface{} `xmlrpc:"fiscalyear_last_month"` - FiscalyearLockDate time.Time `xmlrpc:"fiscalyear_lock_date"` - Id int64 `xmlrpc:"id"` - IncomeCurrencyExchangeAccountId Many2One `xmlrpc:"income_currency_exchange_account_id"` - InternalTransitLocationId Many2One `xmlrpc:"internal_transit_location_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeaveTimesheetProjectId Many2One `xmlrpc:"leave_timesheet_project_id"` - LeaveTimesheetTaskId Many2One `xmlrpc:"leave_timesheet_task_id"` - Logo string `xmlrpc:"logo"` - LogoWeb string `xmlrpc:"logo_web"` - Name string `xmlrpc:"name"` - OverdueMsg string `xmlrpc:"overdue_msg"` - PaperformatId Many2One `xmlrpc:"paperformat_id"` - ParentId Many2One `xmlrpc:"parent_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PeriodLockDate time.Time `xmlrpc:"period_lock_date"` - Phone string `xmlrpc:"phone"` - PoDoubleValidation interface{} `xmlrpc:"po_double_validation"` - PoDoubleValidationAmount float64 `xmlrpc:"po_double_validation_amount"` - PoLead float64 `xmlrpc:"po_lead"` - PoLock interface{} `xmlrpc:"po_lock"` - ProjectTimeModeId Many2One `xmlrpc:"project_time_mode_id"` - PropagationMinimumDelta int64 `xmlrpc:"propagation_minimum_delta"` - PropertyStockAccountInputCategId Many2One `xmlrpc:"property_stock_account_input_categ_id"` - PropertyStockAccountOutputCategId Many2One `xmlrpc:"property_stock_account_output_categ_id"` - PropertyStockValuationAccountId Many2One `xmlrpc:"property_stock_valuation_account_id"` - ReportFooter string `xmlrpc:"report_footer"` - ReportHeader string `xmlrpc:"report_header"` - ResourceCalendarId Many2One `xmlrpc:"resource_calendar_id"` - ResourceCalendarIds []int64 `xmlrpc:"resource_calendar_ids"` - SaleNote string `xmlrpc:"sale_note"` - SecurityLead float64 `xmlrpc:"security_lead"` - Sequence int64 `xmlrpc:"sequence"` - Siret string `xmlrpc:"siret"` - SocialFacebook string `xmlrpc:"social_facebook"` - SocialGithub string `xmlrpc:"social_github"` - SocialGoogleplus string `xmlrpc:"social_googleplus"` - SocialLinkedin string `xmlrpc:"social_linkedin"` - SocialTwitter string `xmlrpc:"social_twitter"` - SocialYoutube string `xmlrpc:"social_youtube"` - StateId Many2One `xmlrpc:"state_id"` - Street string `xmlrpc:"street"` - Street2 string `xmlrpc:"street2"` - TaxCalculationRoundingMethod interface{} `xmlrpc:"tax_calculation_rounding_method"` - TaxCashBasisJournalId Many2One `xmlrpc:"tax_cash_basis_journal_id"` - TaxExigibility bool `xmlrpc:"tax_exigibility"` - TransferAccountId Many2One `xmlrpc:"transfer_account_id"` - UserIds []int64 `xmlrpc:"user_ids"` - Vat string `xmlrpc:"vat"` - VatCheckVies bool `xmlrpc:"vat_check_vies"` - Website string `xmlrpc:"website"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - Zip string `xmlrpc:"zip"` -} - -type ResCompanyNil struct { - AccountNo interface{} `xmlrpc:"account_no"` - AccountOpeningDate interface{} `xmlrpc:"account_opening_date"` - AccountOpeningJournalId interface{} `xmlrpc:"account_opening_journal_id"` - AccountOpeningMoveId interface{} `xmlrpc:"account_opening_move_id"` - AccountsCodeDigits interface{} `xmlrpc:"accounts_code_digits"` - AccountSetupBankDataDone bool `xmlrpc:"account_setup_bank_data_done"` - AccountSetupBarClosed bool `xmlrpc:"account_setup_bar_closed"` - AccountSetupCoaDone bool `xmlrpc:"account_setup_coa_done"` - AccountSetupCompanyDataDone bool `xmlrpc:"account_setup_company_data_done"` - AccountSetupFyDataDone bool `xmlrpc:"account_setup_fy_data_done"` - AngloSaxonAccounting bool `xmlrpc:"anglo_saxon_accounting"` - Ape interface{} `xmlrpc:"ape"` - BankAccountCodePrefix interface{} `xmlrpc:"bank_account_code_prefix"` - BankIds interface{} `xmlrpc:"bank_ids"` - BankJournalIds interface{} `xmlrpc:"bank_journal_ids"` - CashAccountCodePrefix interface{} `xmlrpc:"cash_account_code_prefix"` - ChartTemplateId interface{} `xmlrpc:"chart_template_id"` - ChildIds interface{} `xmlrpc:"child_ids"` - City interface{} `xmlrpc:"city"` - CompanyRegistry interface{} `xmlrpc:"company_registry"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyExchangeJournalId interface{} `xmlrpc:"currency_exchange_journal_id"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Email interface{} `xmlrpc:"email"` - ExpectsChartOfAccounts bool `xmlrpc:"expects_chart_of_accounts"` - ExpenseCurrencyExchangeAccountId interface{} `xmlrpc:"expense_currency_exchange_account_id"` - ExternalReportLayout interface{} `xmlrpc:"external_report_layout"` - FiscalyearLastDay interface{} `xmlrpc:"fiscalyear_last_day"` - FiscalyearLastMonth interface{} `xmlrpc:"fiscalyear_last_month"` - FiscalyearLockDate interface{} `xmlrpc:"fiscalyear_lock_date"` - Id interface{} `xmlrpc:"id"` - IncomeCurrencyExchangeAccountId interface{} `xmlrpc:"income_currency_exchange_account_id"` - InternalTransitLocationId interface{} `xmlrpc:"internal_transit_location_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeaveTimesheetProjectId interface{} `xmlrpc:"leave_timesheet_project_id"` - LeaveTimesheetTaskId interface{} `xmlrpc:"leave_timesheet_task_id"` - Logo interface{} `xmlrpc:"logo"` - LogoWeb interface{} `xmlrpc:"logo_web"` - Name interface{} `xmlrpc:"name"` - OverdueMsg interface{} `xmlrpc:"overdue_msg"` - PaperformatId interface{} `xmlrpc:"paperformat_id"` - ParentId interface{} `xmlrpc:"parent_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PeriodLockDate interface{} `xmlrpc:"period_lock_date"` - Phone interface{} `xmlrpc:"phone"` - PoDoubleValidation interface{} `xmlrpc:"po_double_validation"` - PoDoubleValidationAmount interface{} `xmlrpc:"po_double_validation_amount"` - PoLead interface{} `xmlrpc:"po_lead"` - PoLock interface{} `xmlrpc:"po_lock"` - ProjectTimeModeId interface{} `xmlrpc:"project_time_mode_id"` - PropagationMinimumDelta interface{} `xmlrpc:"propagation_minimum_delta"` - PropertyStockAccountInputCategId interface{} `xmlrpc:"property_stock_account_input_categ_id"` - PropertyStockAccountOutputCategId interface{} `xmlrpc:"property_stock_account_output_categ_id"` - PropertyStockValuationAccountId interface{} `xmlrpc:"property_stock_valuation_account_id"` - ReportFooter interface{} `xmlrpc:"report_footer"` - ReportHeader interface{} `xmlrpc:"report_header"` - ResourceCalendarId interface{} `xmlrpc:"resource_calendar_id"` - ResourceCalendarIds interface{} `xmlrpc:"resource_calendar_ids"` - SaleNote interface{} `xmlrpc:"sale_note"` - SecurityLead interface{} `xmlrpc:"security_lead"` - Sequence interface{} `xmlrpc:"sequence"` - Siret interface{} `xmlrpc:"siret"` - SocialFacebook interface{} `xmlrpc:"social_facebook"` - SocialGithub interface{} `xmlrpc:"social_github"` - SocialGoogleplus interface{} `xmlrpc:"social_googleplus"` - SocialLinkedin interface{} `xmlrpc:"social_linkedin"` - SocialTwitter interface{} `xmlrpc:"social_twitter"` - SocialYoutube interface{} `xmlrpc:"social_youtube"` - StateId interface{} `xmlrpc:"state_id"` - Street interface{} `xmlrpc:"street"` - Street2 interface{} `xmlrpc:"street2"` - TaxCalculationRoundingMethod interface{} `xmlrpc:"tax_calculation_rounding_method"` - TaxCashBasisJournalId interface{} `xmlrpc:"tax_cash_basis_journal_id"` - TaxExigibility bool `xmlrpc:"tax_exigibility"` - TransferAccountId interface{} `xmlrpc:"transfer_account_id"` - UserIds interface{} `xmlrpc:"user_ids"` - Vat interface{} `xmlrpc:"vat"` - VatCheckVies bool `xmlrpc:"vat_check_vies"` - Website interface{} `xmlrpc:"website"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - Zip interface{} `xmlrpc:"zip"` -} - -var ResCompanyModel string = "res.company" - -type ResCompanys []ResCompany - -type ResCompanysNil []ResCompanyNil - -func (s *ResCompany) NilableType_() interface{} { - return &ResCompanyNil{} -} - -func (ns *ResCompanyNil) Type_() interface{} { - s := &ResCompany{} - return load(ns, s) -} - -func (s *ResCompanys) NilableType_() interface{} { - return &ResCompanysNil{} -} - -func (ns *ResCompanysNil) Type_() interface{} { - s := &ResCompanys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResCompany)) - } - return s -} diff --git a/types/res_config.go b/types/res_config.go deleted file mode 100644 index 58b78770..00000000 --- a/types/res_config.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type ResConfig struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResConfigNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResConfigModel string = "res.config" - -type ResConfigs []ResConfig - -type ResConfigsNil []ResConfigNil - -func (s *ResConfig) NilableType_() interface{} { - return &ResConfigNil{} -} - -func (ns *ResConfigNil) Type_() interface{} { - s := &ResConfig{} - return load(ns, s) -} - -func (s *ResConfigs) NilableType_() interface{} { - return &ResConfigsNil{} -} - -func (ns *ResConfigsNil) Type_() interface{} { - s := &ResConfigs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResConfig)) - } - return s -} diff --git a/types/res_config_installer.go b/types/res_config_installer.go deleted file mode 100644 index 35582e86..00000000 --- a/types/res_config_installer.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type ResConfigInstaller struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResConfigInstallerNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResConfigInstallerModel string = "res.config.installer" - -type ResConfigInstallers []ResConfigInstaller - -type ResConfigInstallersNil []ResConfigInstallerNil - -func (s *ResConfigInstaller) NilableType_() interface{} { - return &ResConfigInstallerNil{} -} - -func (ns *ResConfigInstallerNil) Type_() interface{} { - s := &ResConfigInstaller{} - return load(ns, s) -} - -func (s *ResConfigInstallers) NilableType_() interface{} { - return &ResConfigInstallersNil{} -} - -func (ns *ResConfigInstallersNil) Type_() interface{} { - s := &ResConfigInstallers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResConfigInstaller)) - } - return s -} diff --git a/types/res_config_settings.go b/types/res_config_settings.go deleted file mode 100644 index 90f49f7d..00000000 --- a/types/res_config_settings.go +++ /dev/null @@ -1,358 +0,0 @@ -package types - -import ( - "time" -) - -type ResConfigSettings struct { - AccountHideSetupBar bool `xmlrpc:"account_hide_setup_bar"` - AliasDomain string `xmlrpc:"alias_domain"` - AuthSignupResetPassword bool `xmlrpc:"auth_signup_reset_password"` - AuthSignupTemplateUserId Many2One `xmlrpc:"auth_signup_template_user_id"` - AuthSignupUninvited interface{} `xmlrpc:"auth_signup_uninvited"` - AutoDoneSetting bool `xmlrpc:"auto_done_setting"` - ChartTemplateId Many2One `xmlrpc:"chart_template_id"` - CodeDigits int64 `xmlrpc:"code_digits"` - CompanyCurrencyId Many2One `xmlrpc:"company_currency_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CompanySharePartner bool `xmlrpc:"company_share_partner"` - CompanyShareProduct bool `xmlrpc:"company_share_product"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CrmAliasPrefix string `xmlrpc:"crm_alias_prefix"` - CurrencyExchangeJournalId Many2One `xmlrpc:"currency_exchange_journal_id"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DefaultCustomReportFooter bool `xmlrpc:"default_custom_report_footer"` - DefaultDepositProductId Many2One `xmlrpc:"default_deposit_product_id"` - DefaultExternalEmailServer bool `xmlrpc:"default_external_email_server"` - DefaultInvoicePolicy interface{} `xmlrpc:"default_invoice_policy"` - DefaultPickingPolicy interface{} `xmlrpc:"default_picking_policy"` - DefaultPurchaseMethod interface{} `xmlrpc:"default_purchase_method"` - DefaultPurchaseTaxId Many2One `xmlrpc:"default_purchase_tax_id"` - DefaultSaleTaxId Many2One `xmlrpc:"default_sale_tax_id"` - DefaultUserRights bool `xmlrpc:"default_user_rights"` - DisplayName string `xmlrpc:"display_name"` - ExternalReportLayout interface{} `xmlrpc:"external_report_layout"` - FailCounter int64 `xmlrpc:"fail_counter"` - GenerateLeadFromAlias bool `xmlrpc:"generate_lead_from_alias"` - GroupAnalyticAccountForPurchases bool `xmlrpc:"group_analytic_account_for_purchases"` - GroupAnalyticAccounting bool `xmlrpc:"group_analytic_accounting"` - GroupCashRounding bool `xmlrpc:"group_cash_rounding"` - GroupDiscountPerSoLine bool `xmlrpc:"group_discount_per_so_line"` - GroupDisplayIncoterm bool `xmlrpc:"group_display_incoterm"` - GroupManageVendorPrice bool `xmlrpc:"group_manage_vendor_price"` - GroupMassMailingCampaign bool `xmlrpc:"group_mass_mailing_campaign"` - GroupMultiCompany bool `xmlrpc:"group_multi_company"` - GroupMultiCurrency bool `xmlrpc:"group_multi_currency"` - GroupPricelistItem bool `xmlrpc:"group_pricelist_item"` - GroupProductPricelist bool `xmlrpc:"group_product_pricelist"` - GroupProductVariant bool `xmlrpc:"group_product_variant"` - GroupProformaSales bool `xmlrpc:"group_proforma_sales"` - GroupRouteSoLines bool `xmlrpc:"group_route_so_lines"` - GroupSaleDeliveryAddress bool `xmlrpc:"group_sale_delivery_address"` - GroupSaleLayout bool `xmlrpc:"group_sale_layout"` - GroupSalePricelist bool `xmlrpc:"group_sale_pricelist"` - GroupShowPriceSubtotal bool `xmlrpc:"group_show_price_subtotal"` - GroupShowPriceTotal bool `xmlrpc:"group_show_price_total"` - GroupStockAdvLocation bool `xmlrpc:"group_stock_adv_location"` - GroupStockMultiLocations bool `xmlrpc:"group_stock_multi_locations"` - GroupStockMultiWarehouses bool `xmlrpc:"group_stock_multi_warehouses"` - GroupStockPackaging bool `xmlrpc:"group_stock_packaging"` - GroupStockProductionLot bool `xmlrpc:"group_stock_production_lot"` - GroupStockTrackingLot bool `xmlrpc:"group_stock_tracking_lot"` - GroupStockTrackingOwner bool `xmlrpc:"group_stock_tracking_owner"` - GroupSubtaskProject bool `xmlrpc:"group_subtask_project"` - GroupUom bool `xmlrpc:"group_uom"` - GroupUseLead bool `xmlrpc:"group_use_lead"` - GroupWarningAccount bool `xmlrpc:"group_warning_account"` - GroupWarningPurchase bool `xmlrpc:"group_warning_purchase"` - GroupWarningSale bool `xmlrpc:"group_warning_sale"` - GroupWarningStock bool `xmlrpc:"group_warning_stock"` - HasAccountingEntries bool `xmlrpc:"has_accounting_entries"` - HasChartOfAccounts bool `xmlrpc:"has_chart_of_accounts"` - Id int64 `xmlrpc:"id"` - IsInstalledSale bool `xmlrpc:"is_installed_sale"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeaveTimesheetProjectId Many2One `xmlrpc:"leave_timesheet_project_id"` - LeaveTimesheetTaskId Many2One `xmlrpc:"leave_timesheet_task_id"` - LockConfirmedPo bool `xmlrpc:"lock_confirmed_po"` - ModuleAccount3wayMatch bool `xmlrpc:"module_account_3way_match"` - ModuleAccountAccountant bool `xmlrpc:"module_account_accountant"` - ModuleAccountAsset bool `xmlrpc:"module_account_asset"` - ModuleAccountBankStatementImportCamt bool `xmlrpc:"module_account_bank_statement_import_camt"` - ModuleAccountBankStatementImportCsv bool `xmlrpc:"module_account_bank_statement_import_csv"` - ModuleAccountBankStatementImportOfx bool `xmlrpc:"module_account_bank_statement_import_ofx"` - ModuleAccountBankStatementImportQif bool `xmlrpc:"module_account_bank_statement_import_qif"` - ModuleAccountBatchDeposit bool `xmlrpc:"module_account_batch_deposit"` - ModuleAccountBudget bool `xmlrpc:"module_account_budget"` - ModuleAccountDeferredRevenue bool `xmlrpc:"module_account_deferred_revenue"` - ModuleAccountPayment bool `xmlrpc:"module_account_payment"` - ModuleAccountPlaid bool `xmlrpc:"module_account_plaid"` - ModuleAccountReports bool `xmlrpc:"module_account_reports"` - ModuleAccountReportsFollowup bool `xmlrpc:"module_account_reports_followup"` - ModuleAccountSepa bool `xmlrpc:"module_account_sepa"` - ModuleAccountSepaDirectDebit bool `xmlrpc:"module_account_sepa_direct_debit"` - ModuleAccountTaxcloud bool `xmlrpc:"module_account_taxcloud"` - ModuleAccountYodlee bool `xmlrpc:"module_account_yodlee"` - ModuleAuthLdap bool `xmlrpc:"module_auth_ldap"` - ModuleAuthOauth bool `xmlrpc:"module_auth_oauth"` - ModuleBaseGengo bool `xmlrpc:"module_base_gengo"` - ModuleBaseImport bool `xmlrpc:"module_base_import"` - ModuleCrmPhoneValidation bool `xmlrpc:"module_crm_phone_validation"` - ModuleCurrencyRateLive bool `xmlrpc:"module_currency_rate_live"` - ModuleDelivery bool `xmlrpc:"module_delivery"` - ModuleDeliveryBpost bool `xmlrpc:"module_delivery_bpost"` - ModuleDeliveryDhl bool `xmlrpc:"module_delivery_dhl"` - ModuleDeliveryFedex bool `xmlrpc:"module_delivery_fedex"` - ModuleDeliveryUps bool `xmlrpc:"module_delivery_ups"` - ModuleDeliveryUsps bool `xmlrpc:"module_delivery_usps"` - ModuleGoogleCalendar bool `xmlrpc:"module_google_calendar"` - ModuleGoogleDrive bool `xmlrpc:"module_google_drive"` - ModuleGoogleSpreadsheet bool `xmlrpc:"module_google_spreadsheet"` - ModuleHrOrgChart bool `xmlrpc:"module_hr_org_chart"` - ModuleHrTimesheet bool `xmlrpc:"module_hr_timesheet"` - ModuleInterCompanyRules bool `xmlrpc:"module_inter_company_rules"` - ModuleL10nEuService bool `xmlrpc:"module_l10n_eu_service"` - ModuleL10nUsCheckPrinting bool `xmlrpc:"module_l10n_us_check_printing"` - ModulePad bool `xmlrpc:"module_pad"` - ModulePrintDocsaway bool `xmlrpc:"module_print_docsaway"` - ModuleProcurementJit interface{} `xmlrpc:"module_procurement_jit"` - ModuleProductEmailTemplate bool `xmlrpc:"module_product_email_template"` - ModuleProductExpiry bool `xmlrpc:"module_product_expiry"` - ModuleProductMargin bool `xmlrpc:"module_product_margin"` - ModuleProjectForecast bool `xmlrpc:"module_project_forecast"` - ModuleProjectTimesheetHolidays bool `xmlrpc:"module_project_timesheet_holidays"` - ModuleProjectTimesheetSynchro bool `xmlrpc:"module_project_timesheet_synchro"` - ModulePurchaseRequisition bool `xmlrpc:"module_purchase_requisition"` - ModuleRatingProject bool `xmlrpc:"module_rating_project"` - ModuleSaleCoupon bool `xmlrpc:"module_sale_coupon"` - ModuleSaleMargin bool `xmlrpc:"module_sale_margin"` - ModuleSaleOrderDates bool `xmlrpc:"module_sale_order_dates"` - ModuleSalePayment bool `xmlrpc:"module_sale_payment"` - ModuleSaleTimesheet bool `xmlrpc:"module_sale_timesheet"` - ModuleStockBarcode bool `xmlrpc:"module_stock_barcode"` - ModuleStockDropshipping bool `xmlrpc:"module_stock_dropshipping"` - ModuleStockLandedCosts bool `xmlrpc:"module_stock_landed_costs"` - ModuleStockPickingBatch bool `xmlrpc:"module_stock_picking_batch"` - ModuleVoip bool `xmlrpc:"module_voip"` - ModuleWebClearbit bool `xmlrpc:"module_web_clearbit"` - ModuleWebsiteQuote bool `xmlrpc:"module_website_quote"` - ModuleWebsiteSaleDigital bool `xmlrpc:"module_website_sale_digital"` - MultiSalesPrice bool `xmlrpc:"multi_sales_price"` - MultiSalesPriceMethod interface{} `xmlrpc:"multi_sales_price_method"` - PaperformatId Many2One `xmlrpc:"paperformat_id"` - PoDoubleValidation interface{} `xmlrpc:"po_double_validation"` - PoDoubleValidationAmount float64 `xmlrpc:"po_double_validation_amount"` - PoLead float64 `xmlrpc:"po_lead"` - PoLock interface{} `xmlrpc:"po_lock"` - PoOrderApproval bool `xmlrpc:"po_order_approval"` - PortalConfirmation bool `xmlrpc:"portal_confirmation"` - PortalConfirmationOptions interface{} `xmlrpc:"portal_confirmation_options"` - PropagationMinimumDelta int64 `xmlrpc:"propagation_minimum_delta"` - ReportFooter string `xmlrpc:"report_footer"` - ResourceCalendarId Many2One `xmlrpc:"resource_calendar_id"` - SaleNote string `xmlrpc:"sale_note"` - SalePricelistSetting interface{} `xmlrpc:"sale_pricelist_setting"` - SaleShowTax interface{} `xmlrpc:"sale_show_tax"` - SecurityLead float64 `xmlrpc:"security_lead"` - TaxCalculationRoundingMethod interface{} `xmlrpc:"tax_calculation_rounding_method"` - TaxCashBasisJournalId Many2One `xmlrpc:"tax_cash_basis_journal_id"` - TaxExigibility bool `xmlrpc:"tax_exigibility"` - UsePoLead bool `xmlrpc:"use_po_lead"` - UsePropagationMinimumDelta bool `xmlrpc:"use_propagation_minimum_delta"` - UseSaleNote bool `xmlrpc:"use_sale_note"` - UseSecurityLead bool `xmlrpc:"use_security_lead"` - VatCheckVies bool `xmlrpc:"vat_check_vies"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResConfigSettingsNil struct { - AccountHideSetupBar bool `xmlrpc:"account_hide_setup_bar"` - AliasDomain interface{} `xmlrpc:"alias_domain"` - AuthSignupResetPassword bool `xmlrpc:"auth_signup_reset_password"` - AuthSignupTemplateUserId interface{} `xmlrpc:"auth_signup_template_user_id"` - AuthSignupUninvited interface{} `xmlrpc:"auth_signup_uninvited"` - AutoDoneSetting bool `xmlrpc:"auto_done_setting"` - ChartTemplateId interface{} `xmlrpc:"chart_template_id"` - CodeDigits interface{} `xmlrpc:"code_digits"` - CompanyCurrencyId interface{} `xmlrpc:"company_currency_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CompanySharePartner bool `xmlrpc:"company_share_partner"` - CompanyShareProduct bool `xmlrpc:"company_share_product"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CrmAliasPrefix interface{} `xmlrpc:"crm_alias_prefix"` - CurrencyExchangeJournalId interface{} `xmlrpc:"currency_exchange_journal_id"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DefaultCustomReportFooter bool `xmlrpc:"default_custom_report_footer"` - DefaultDepositProductId interface{} `xmlrpc:"default_deposit_product_id"` - DefaultExternalEmailServer bool `xmlrpc:"default_external_email_server"` - DefaultInvoicePolicy interface{} `xmlrpc:"default_invoice_policy"` - DefaultPickingPolicy interface{} `xmlrpc:"default_picking_policy"` - DefaultPurchaseMethod interface{} `xmlrpc:"default_purchase_method"` - DefaultPurchaseTaxId interface{} `xmlrpc:"default_purchase_tax_id"` - DefaultSaleTaxId interface{} `xmlrpc:"default_sale_tax_id"` - DefaultUserRights bool `xmlrpc:"default_user_rights"` - DisplayName interface{} `xmlrpc:"display_name"` - ExternalReportLayout interface{} `xmlrpc:"external_report_layout"` - FailCounter interface{} `xmlrpc:"fail_counter"` - GenerateLeadFromAlias bool `xmlrpc:"generate_lead_from_alias"` - GroupAnalyticAccountForPurchases bool `xmlrpc:"group_analytic_account_for_purchases"` - GroupAnalyticAccounting bool `xmlrpc:"group_analytic_accounting"` - GroupCashRounding bool `xmlrpc:"group_cash_rounding"` - GroupDiscountPerSoLine bool `xmlrpc:"group_discount_per_so_line"` - GroupDisplayIncoterm bool `xmlrpc:"group_display_incoterm"` - GroupManageVendorPrice bool `xmlrpc:"group_manage_vendor_price"` - GroupMassMailingCampaign bool `xmlrpc:"group_mass_mailing_campaign"` - GroupMultiCompany bool `xmlrpc:"group_multi_company"` - GroupMultiCurrency bool `xmlrpc:"group_multi_currency"` - GroupPricelistItem bool `xmlrpc:"group_pricelist_item"` - GroupProductPricelist bool `xmlrpc:"group_product_pricelist"` - GroupProductVariant bool `xmlrpc:"group_product_variant"` - GroupProformaSales bool `xmlrpc:"group_proforma_sales"` - GroupRouteSoLines bool `xmlrpc:"group_route_so_lines"` - GroupSaleDeliveryAddress bool `xmlrpc:"group_sale_delivery_address"` - GroupSaleLayout bool `xmlrpc:"group_sale_layout"` - GroupSalePricelist bool `xmlrpc:"group_sale_pricelist"` - GroupShowPriceSubtotal bool `xmlrpc:"group_show_price_subtotal"` - GroupShowPriceTotal bool `xmlrpc:"group_show_price_total"` - GroupStockAdvLocation bool `xmlrpc:"group_stock_adv_location"` - GroupStockMultiLocations bool `xmlrpc:"group_stock_multi_locations"` - GroupStockMultiWarehouses bool `xmlrpc:"group_stock_multi_warehouses"` - GroupStockPackaging bool `xmlrpc:"group_stock_packaging"` - GroupStockProductionLot bool `xmlrpc:"group_stock_production_lot"` - GroupStockTrackingLot bool `xmlrpc:"group_stock_tracking_lot"` - GroupStockTrackingOwner bool `xmlrpc:"group_stock_tracking_owner"` - GroupSubtaskProject bool `xmlrpc:"group_subtask_project"` - GroupUom bool `xmlrpc:"group_uom"` - GroupUseLead bool `xmlrpc:"group_use_lead"` - GroupWarningAccount bool `xmlrpc:"group_warning_account"` - GroupWarningPurchase bool `xmlrpc:"group_warning_purchase"` - GroupWarningSale bool `xmlrpc:"group_warning_sale"` - GroupWarningStock bool `xmlrpc:"group_warning_stock"` - HasAccountingEntries bool `xmlrpc:"has_accounting_entries"` - HasChartOfAccounts bool `xmlrpc:"has_chart_of_accounts"` - Id interface{} `xmlrpc:"id"` - IsInstalledSale bool `xmlrpc:"is_installed_sale"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeaveTimesheetProjectId interface{} `xmlrpc:"leave_timesheet_project_id"` - LeaveTimesheetTaskId interface{} `xmlrpc:"leave_timesheet_task_id"` - LockConfirmedPo bool `xmlrpc:"lock_confirmed_po"` - ModuleAccount3wayMatch bool `xmlrpc:"module_account_3way_match"` - ModuleAccountAccountant bool `xmlrpc:"module_account_accountant"` - ModuleAccountAsset bool `xmlrpc:"module_account_asset"` - ModuleAccountBankStatementImportCamt bool `xmlrpc:"module_account_bank_statement_import_camt"` - ModuleAccountBankStatementImportCsv bool `xmlrpc:"module_account_bank_statement_import_csv"` - ModuleAccountBankStatementImportOfx bool `xmlrpc:"module_account_bank_statement_import_ofx"` - ModuleAccountBankStatementImportQif bool `xmlrpc:"module_account_bank_statement_import_qif"` - ModuleAccountBatchDeposit bool `xmlrpc:"module_account_batch_deposit"` - ModuleAccountBudget bool `xmlrpc:"module_account_budget"` - ModuleAccountDeferredRevenue bool `xmlrpc:"module_account_deferred_revenue"` - ModuleAccountPayment bool `xmlrpc:"module_account_payment"` - ModuleAccountPlaid bool `xmlrpc:"module_account_plaid"` - ModuleAccountReports bool `xmlrpc:"module_account_reports"` - ModuleAccountReportsFollowup bool `xmlrpc:"module_account_reports_followup"` - ModuleAccountSepa bool `xmlrpc:"module_account_sepa"` - ModuleAccountSepaDirectDebit bool `xmlrpc:"module_account_sepa_direct_debit"` - ModuleAccountTaxcloud bool `xmlrpc:"module_account_taxcloud"` - ModuleAccountYodlee bool `xmlrpc:"module_account_yodlee"` - ModuleAuthLdap bool `xmlrpc:"module_auth_ldap"` - ModuleAuthOauth bool `xmlrpc:"module_auth_oauth"` - ModuleBaseGengo bool `xmlrpc:"module_base_gengo"` - ModuleBaseImport bool `xmlrpc:"module_base_import"` - ModuleCrmPhoneValidation bool `xmlrpc:"module_crm_phone_validation"` - ModuleCurrencyRateLive bool `xmlrpc:"module_currency_rate_live"` - ModuleDelivery bool `xmlrpc:"module_delivery"` - ModuleDeliveryBpost bool `xmlrpc:"module_delivery_bpost"` - ModuleDeliveryDhl bool `xmlrpc:"module_delivery_dhl"` - ModuleDeliveryFedex bool `xmlrpc:"module_delivery_fedex"` - ModuleDeliveryUps bool `xmlrpc:"module_delivery_ups"` - ModuleDeliveryUsps bool `xmlrpc:"module_delivery_usps"` - ModuleGoogleCalendar bool `xmlrpc:"module_google_calendar"` - ModuleGoogleDrive bool `xmlrpc:"module_google_drive"` - ModuleGoogleSpreadsheet bool `xmlrpc:"module_google_spreadsheet"` - ModuleHrOrgChart bool `xmlrpc:"module_hr_org_chart"` - ModuleHrTimesheet bool `xmlrpc:"module_hr_timesheet"` - ModuleInterCompanyRules bool `xmlrpc:"module_inter_company_rules"` - ModuleL10nEuService bool `xmlrpc:"module_l10n_eu_service"` - ModuleL10nUsCheckPrinting bool `xmlrpc:"module_l10n_us_check_printing"` - ModulePad bool `xmlrpc:"module_pad"` - ModulePrintDocsaway bool `xmlrpc:"module_print_docsaway"` - ModuleProcurementJit interface{} `xmlrpc:"module_procurement_jit"` - ModuleProductEmailTemplate bool `xmlrpc:"module_product_email_template"` - ModuleProductExpiry bool `xmlrpc:"module_product_expiry"` - ModuleProductMargin bool `xmlrpc:"module_product_margin"` - ModuleProjectForecast bool `xmlrpc:"module_project_forecast"` - ModuleProjectTimesheetHolidays bool `xmlrpc:"module_project_timesheet_holidays"` - ModuleProjectTimesheetSynchro bool `xmlrpc:"module_project_timesheet_synchro"` - ModulePurchaseRequisition bool `xmlrpc:"module_purchase_requisition"` - ModuleRatingProject bool `xmlrpc:"module_rating_project"` - ModuleSaleCoupon bool `xmlrpc:"module_sale_coupon"` - ModuleSaleMargin bool `xmlrpc:"module_sale_margin"` - ModuleSaleOrderDates bool `xmlrpc:"module_sale_order_dates"` - ModuleSalePayment bool `xmlrpc:"module_sale_payment"` - ModuleSaleTimesheet bool `xmlrpc:"module_sale_timesheet"` - ModuleStockBarcode bool `xmlrpc:"module_stock_barcode"` - ModuleStockDropshipping bool `xmlrpc:"module_stock_dropshipping"` - ModuleStockLandedCosts bool `xmlrpc:"module_stock_landed_costs"` - ModuleStockPickingBatch bool `xmlrpc:"module_stock_picking_batch"` - ModuleVoip bool `xmlrpc:"module_voip"` - ModuleWebClearbit bool `xmlrpc:"module_web_clearbit"` - ModuleWebsiteQuote bool `xmlrpc:"module_website_quote"` - ModuleWebsiteSaleDigital bool `xmlrpc:"module_website_sale_digital"` - MultiSalesPrice bool `xmlrpc:"multi_sales_price"` - MultiSalesPriceMethod interface{} `xmlrpc:"multi_sales_price_method"` - PaperformatId interface{} `xmlrpc:"paperformat_id"` - PoDoubleValidation interface{} `xmlrpc:"po_double_validation"` - PoDoubleValidationAmount interface{} `xmlrpc:"po_double_validation_amount"` - PoLead interface{} `xmlrpc:"po_lead"` - PoLock interface{} `xmlrpc:"po_lock"` - PoOrderApproval bool `xmlrpc:"po_order_approval"` - PortalConfirmation bool `xmlrpc:"portal_confirmation"` - PortalConfirmationOptions interface{} `xmlrpc:"portal_confirmation_options"` - PropagationMinimumDelta interface{} `xmlrpc:"propagation_minimum_delta"` - ReportFooter interface{} `xmlrpc:"report_footer"` - ResourceCalendarId interface{} `xmlrpc:"resource_calendar_id"` - SaleNote interface{} `xmlrpc:"sale_note"` - SalePricelistSetting interface{} `xmlrpc:"sale_pricelist_setting"` - SaleShowTax interface{} `xmlrpc:"sale_show_tax"` - SecurityLead interface{} `xmlrpc:"security_lead"` - TaxCalculationRoundingMethod interface{} `xmlrpc:"tax_calculation_rounding_method"` - TaxCashBasisJournalId interface{} `xmlrpc:"tax_cash_basis_journal_id"` - TaxExigibility bool `xmlrpc:"tax_exigibility"` - UsePoLead bool `xmlrpc:"use_po_lead"` - UsePropagationMinimumDelta bool `xmlrpc:"use_propagation_minimum_delta"` - UseSaleNote bool `xmlrpc:"use_sale_note"` - UseSecurityLead bool `xmlrpc:"use_security_lead"` - VatCheckVies bool `xmlrpc:"vat_check_vies"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResConfigSettingsModel string = "res.config.settings" - -type ResConfigSettingss []ResConfigSettings - -type ResConfigSettingssNil []ResConfigSettingsNil - -func (s *ResConfigSettings) NilableType_() interface{} { - return &ResConfigSettingsNil{} -} - -func (ns *ResConfigSettingsNil) Type_() interface{} { - s := &ResConfigSettings{} - return load(ns, s) -} - -func (s *ResConfigSettingss) NilableType_() interface{} { - return &ResConfigSettingssNil{} -} - -func (ns *ResConfigSettingssNil) Type_() interface{} { - s := &ResConfigSettingss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResConfigSettings)) - } - return s -} diff --git a/types/res_country.go b/types/res_country.go deleted file mode 100644 index 86195c4e..00000000 --- a/types/res_country.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type ResCountry struct { - AddressFormat string `xmlrpc:"address_format"` - AddressViewId Many2One `xmlrpc:"address_view_id"` - Code string `xmlrpc:"code"` - CountryGroupIds []int64 `xmlrpc:"country_group_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - NamePosition interface{} `xmlrpc:"name_position"` - PhoneCode int64 `xmlrpc:"phone_code"` - StateIds []int64 `xmlrpc:"state_ids"` - VatLabel string `xmlrpc:"vat_label"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResCountryNil struct { - AddressFormat interface{} `xmlrpc:"address_format"` - AddressViewId interface{} `xmlrpc:"address_view_id"` - Code interface{} `xmlrpc:"code"` - CountryGroupIds interface{} `xmlrpc:"country_group_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - NamePosition interface{} `xmlrpc:"name_position"` - PhoneCode interface{} `xmlrpc:"phone_code"` - StateIds interface{} `xmlrpc:"state_ids"` - VatLabel interface{} `xmlrpc:"vat_label"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResCountryModel string = "res.country" - -type ResCountrys []ResCountry - -type ResCountrysNil []ResCountryNil - -func (s *ResCountry) NilableType_() interface{} { - return &ResCountryNil{} -} - -func (ns *ResCountryNil) Type_() interface{} { - s := &ResCountry{} - return load(ns, s) -} - -func (s *ResCountrys) NilableType_() interface{} { - return &ResCountrysNil{} -} - -func (ns *ResCountrysNil) Type_() interface{} { - s := &ResCountrys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResCountry)) - } - return s -} diff --git a/types/res_country_group.go b/types/res_country_group.go deleted file mode 100644 index 74f2750f..00000000 --- a/types/res_country_group.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type ResCountryGroup struct { - CountryIds []int64 `xmlrpc:"country_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - PricelistIds []int64 `xmlrpc:"pricelist_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResCountryGroupNil struct { - CountryIds interface{} `xmlrpc:"country_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - PricelistIds interface{} `xmlrpc:"pricelist_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResCountryGroupModel string = "res.country.group" - -type ResCountryGroups []ResCountryGroup - -type ResCountryGroupsNil []ResCountryGroupNil - -func (s *ResCountryGroup) NilableType_() interface{} { - return &ResCountryGroupNil{} -} - -func (ns *ResCountryGroupNil) Type_() interface{} { - s := &ResCountryGroup{} - return load(ns, s) -} - -func (s *ResCountryGroups) NilableType_() interface{} { - return &ResCountryGroupsNil{} -} - -func (ns *ResCountryGroupsNil) Type_() interface{} { - s := &ResCountryGroups{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResCountryGroup)) - } - return s -} diff --git a/types/res_country_state.go b/types/res_country_state.go deleted file mode 100644 index a58ea1dd..00000000 --- a/types/res_country_state.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type ResCountryState struct { - Code string `xmlrpc:"code"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResCountryStateNil struct { - Code interface{} `xmlrpc:"code"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResCountryStateModel string = "res.country.state" - -type ResCountryStates []ResCountryState - -type ResCountryStatesNil []ResCountryStateNil - -func (s *ResCountryState) NilableType_() interface{} { - return &ResCountryStateNil{} -} - -func (ns *ResCountryStateNil) Type_() interface{} { - s := &ResCountryState{} - return load(ns, s) -} - -func (s *ResCountryStates) NilableType_() interface{} { - return &ResCountryStatesNil{} -} - -func (ns *ResCountryStatesNil) Type_() interface{} { - s := &ResCountryStates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResCountryState)) - } - return s -} diff --git a/types/res_currency.go b/types/res_currency.go deleted file mode 100644 index 5a6289bc..00000000 --- a/types/res_currency.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type ResCurrency struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencySubunitLabel string `xmlrpc:"currency_subunit_label"` - CurrencyUnitLabel string `xmlrpc:"currency_unit_label"` - Date time.Time `xmlrpc:"date"` - DecimalPlaces int64 `xmlrpc:"decimal_places"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Position interface{} `xmlrpc:"position"` - Rate float64 `xmlrpc:"rate"` - RateIds []int64 `xmlrpc:"rate_ids"` - Rounding float64 `xmlrpc:"rounding"` - Symbol string `xmlrpc:"symbol"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResCurrencyNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencySubunitLabel interface{} `xmlrpc:"currency_subunit_label"` - CurrencyUnitLabel interface{} `xmlrpc:"currency_unit_label"` - Date interface{} `xmlrpc:"date"` - DecimalPlaces interface{} `xmlrpc:"decimal_places"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Position interface{} `xmlrpc:"position"` - Rate interface{} `xmlrpc:"rate"` - RateIds interface{} `xmlrpc:"rate_ids"` - Rounding interface{} `xmlrpc:"rounding"` - Symbol interface{} `xmlrpc:"symbol"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResCurrencyModel string = "res.currency" - -type ResCurrencys []ResCurrency - -type ResCurrencysNil []ResCurrencyNil - -func (s *ResCurrency) NilableType_() interface{} { - return &ResCurrencyNil{} -} - -func (ns *ResCurrencyNil) Type_() interface{} { - s := &ResCurrency{} - return load(ns, s) -} - -func (s *ResCurrencys) NilableType_() interface{} { - return &ResCurrencysNil{} -} - -func (ns *ResCurrencysNil) Type_() interface{} { - s := &ResCurrencys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResCurrency)) - } - return s -} diff --git a/types/res_currency_rate.go b/types/res_currency_rate.go deleted file mode 100644 index 2d3782b0..00000000 --- a/types/res_currency_rate.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type ResCurrencyRate struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name time.Time `xmlrpc:"name"` - Rate float64 `xmlrpc:"rate"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResCurrencyRateNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Rate interface{} `xmlrpc:"rate"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResCurrencyRateModel string = "res.currency.rate" - -type ResCurrencyRates []ResCurrencyRate - -type ResCurrencyRatesNil []ResCurrencyRateNil - -func (s *ResCurrencyRate) NilableType_() interface{} { - return &ResCurrencyRateNil{} -} - -func (ns *ResCurrencyRateNil) Type_() interface{} { - s := &ResCurrencyRate{} - return load(ns, s) -} - -func (s *ResCurrencyRates) NilableType_() interface{} { - return &ResCurrencyRatesNil{} -} - -func (ns *ResCurrencyRatesNil) Type_() interface{} { - s := &ResCurrencyRates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResCurrencyRate)) - } - return s -} diff --git a/types/res_groups.go b/types/res_groups.go deleted file mode 100644 index 150bcf0b..00000000 --- a/types/res_groups.go +++ /dev/null @@ -1,80 +0,0 @@ -package types - -import ( - "time" -) - -type ResGroups struct { - CategoryId Many2One `xmlrpc:"category_id"` - Color int64 `xmlrpc:"color"` - Comment string `xmlrpc:"comment"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FullName string `xmlrpc:"full_name"` - Id int64 `xmlrpc:"id"` - ImpliedIds []int64 `xmlrpc:"implied_ids"` - IsPortal bool `xmlrpc:"is_portal"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MenuAccess []int64 `xmlrpc:"menu_access"` - ModelAccess []int64 `xmlrpc:"model_access"` - Name string `xmlrpc:"name"` - RuleGroups []int64 `xmlrpc:"rule_groups"` - Share bool `xmlrpc:"share"` - TransImpliedIds []int64 `xmlrpc:"trans_implied_ids"` - Users []int64 `xmlrpc:"users"` - ViewAccess []int64 `xmlrpc:"view_access"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResGroupsNil struct { - CategoryId interface{} `xmlrpc:"category_id"` - Color interface{} `xmlrpc:"color"` - Comment interface{} `xmlrpc:"comment"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FullName interface{} `xmlrpc:"full_name"` - Id interface{} `xmlrpc:"id"` - ImpliedIds interface{} `xmlrpc:"implied_ids"` - IsPortal bool `xmlrpc:"is_portal"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MenuAccess interface{} `xmlrpc:"menu_access"` - ModelAccess interface{} `xmlrpc:"model_access"` - Name interface{} `xmlrpc:"name"` - RuleGroups interface{} `xmlrpc:"rule_groups"` - Share bool `xmlrpc:"share"` - TransImpliedIds interface{} `xmlrpc:"trans_implied_ids"` - Users interface{} `xmlrpc:"users"` - ViewAccess interface{} `xmlrpc:"view_access"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResGroupsModel string = "res.groups" - -type ResGroupss []ResGroups - -type ResGroupssNil []ResGroupsNil - -func (s *ResGroups) NilableType_() interface{} { - return &ResGroupsNil{} -} - -func (ns *ResGroupsNil) Type_() interface{} { - s := &ResGroups{} - return load(ns, s) -} - -func (s *ResGroupss) NilableType_() interface{} { - return &ResGroupssNil{} -} - -func (ns *ResGroupssNil) Type_() interface{} { - s := &ResGroupss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResGroups)) - } - return s -} diff --git a/types/res_lang.go b/types/res_lang.go deleted file mode 100644 index e61556d1..00000000 --- a/types/res_lang.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type ResLang struct { - Active bool `xmlrpc:"active"` - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFormat string `xmlrpc:"date_format"` - DecimalPoint string `xmlrpc:"decimal_point"` - Direction interface{} `xmlrpc:"direction"` - DisplayName string `xmlrpc:"display_name"` - Grouping string `xmlrpc:"grouping"` - Id int64 `xmlrpc:"id"` - IsoCode string `xmlrpc:"iso_code"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ThousandsSep string `xmlrpc:"thousands_sep"` - TimeFormat string `xmlrpc:"time_format"` - Translatable bool `xmlrpc:"translatable"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResLangNil struct { - Active bool `xmlrpc:"active"` - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFormat interface{} `xmlrpc:"date_format"` - DecimalPoint interface{} `xmlrpc:"decimal_point"` - Direction interface{} `xmlrpc:"direction"` - DisplayName interface{} `xmlrpc:"display_name"` - Grouping interface{} `xmlrpc:"grouping"` - Id interface{} `xmlrpc:"id"` - IsoCode interface{} `xmlrpc:"iso_code"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ThousandsSep interface{} `xmlrpc:"thousands_sep"` - TimeFormat interface{} `xmlrpc:"time_format"` - Translatable bool `xmlrpc:"translatable"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResLangModel string = "res.lang" - -type ResLangs []ResLang - -type ResLangsNil []ResLangNil - -func (s *ResLang) NilableType_() interface{} { - return &ResLangNil{} -} - -func (ns *ResLangNil) Type_() interface{} { - s := &ResLang{} - return load(ns, s) -} - -func (s *ResLangs) NilableType_() interface{} { - return &ResLangsNil{} -} - -func (ns *ResLangsNil) Type_() interface{} { - s := &ResLangs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResLang)) - } - return s -} diff --git a/types/res_partner.go b/types/res_partner.go deleted file mode 100644 index d5834a03..00000000 --- a/types/res_partner.go +++ /dev/null @@ -1,300 +0,0 @@ -package types - -import ( - "time" -) - -type ResPartner struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - BankAccountCount int64 `xmlrpc:"bank_account_count"` - BankIds []int64 `xmlrpc:"bank_ids"` - Barcode string `xmlrpc:"barcode"` - CalendarLastNotifAck time.Time `xmlrpc:"calendar_last_notif_ack"` - CategoryId []int64 `xmlrpc:"category_id"` - ChannelIds []int64 `xmlrpc:"channel_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - City string `xmlrpc:"city"` - Color int64 `xmlrpc:"color"` - Comment string `xmlrpc:"comment"` - CommercialCompanyName string `xmlrpc:"commercial_company_name"` - CommercialPartnerCountryId Many2One `xmlrpc:"commercial_partner_country_id"` - CommercialPartnerId Many2One `xmlrpc:"commercial_partner_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CompanyName string `xmlrpc:"company_name"` - CompanyType interface{} `xmlrpc:"company_type"` - ContactAddress string `xmlrpc:"contact_address"` - ContractIds []int64 `xmlrpc:"contract_ids"` - ContractsCount int64 `xmlrpc:"contracts_count"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Credit float64 `xmlrpc:"credit"` - CreditLimit float64 `xmlrpc:"credit_limit"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Customer bool `xmlrpc:"customer"` - Date time.Time `xmlrpc:"date"` - Debit float64 `xmlrpc:"debit"` - DebitLimit float64 `xmlrpc:"debit_limit"` - DisplayName string `xmlrpc:"display_name"` - Email string `xmlrpc:"email"` - EmailFormatted string `xmlrpc:"email_formatted"` - Employee bool `xmlrpc:"employee"` - Function string `xmlrpc:"function"` - HasUnreconciledEntries bool `xmlrpc:"has_unreconciled_entries"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - ImStatus string `xmlrpc:"im_status"` - IndustryId Many2One `xmlrpc:"industry_id"` - InvoiceIds []int64 `xmlrpc:"invoice_ids"` - InvoiceWarn interface{} `xmlrpc:"invoice_warn"` - InvoiceWarnMsg string `xmlrpc:"invoice_warn_msg"` - IsCompany bool `xmlrpc:"is_company"` - JournalItemCount int64 `xmlrpc:"journal_item_count"` - Lang interface{} `xmlrpc:"lang"` - LastTimeEntriesChecked time.Time `xmlrpc:"last_time_entries_checked"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MachineCompanyName string `xmlrpc:"machine_company_name"` - MeetingCount int64 `xmlrpc:"meeting_count"` - MeetingIds []int64 `xmlrpc:"meeting_ids"` - MessageBounce int64 `xmlrpc:"message_bounce"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Mobile string `xmlrpc:"mobile"` - Name string `xmlrpc:"name"` - OpportunityCount int64 `xmlrpc:"opportunity_count"` - OpportunityIds []int64 `xmlrpc:"opportunity_ids"` - OptOut bool `xmlrpc:"opt_out"` - ParentId Many2One `xmlrpc:"parent_id"` - ParentName string `xmlrpc:"parent_name"` - PartnerShare bool `xmlrpc:"partner_share"` - PaymentTokenCount int64 `xmlrpc:"payment_token_count"` - PaymentTokenIds []int64 `xmlrpc:"payment_token_ids"` - Phone string `xmlrpc:"phone"` - PickingWarn interface{} `xmlrpc:"picking_warn"` - PickingWarnMsg string `xmlrpc:"picking_warn_msg"` - PropertyAccountPayableId Many2One `xmlrpc:"property_account_payable_id"` - PropertyAccountPositionId Many2One `xmlrpc:"property_account_position_id"` - PropertyAccountReceivableId Many2One `xmlrpc:"property_account_receivable_id"` - PropertyAutosalesConfig Many2One `xmlrpc:"property_autosales_config"` - PropertyPaymentTermId Many2One `xmlrpc:"property_payment_term_id"` - PropertyProductPricelist Many2One `xmlrpc:"property_product_pricelist"` - PropertyPurchaseCurrencyId Many2One `xmlrpc:"property_purchase_currency_id"` - PropertyStockCustomer Many2One `xmlrpc:"property_stock_customer"` - PropertyStockSupplier Many2One `xmlrpc:"property_stock_supplier"` - PropertySupplierPaymentTermId Many2One `xmlrpc:"property_supplier_payment_term_id"` - PurchaseOrderCount int64 `xmlrpc:"purchase_order_count"` - PurchaseWarn interface{} `xmlrpc:"purchase_warn"` - PurchaseWarnMsg string `xmlrpc:"purchase_warn_msg"` - Ref string `xmlrpc:"ref"` - RefCompanyIds []int64 `xmlrpc:"ref_company_ids"` - SaleOrderCount int64 `xmlrpc:"sale_order_count"` - SaleOrderIds []int64 `xmlrpc:"sale_order_ids"` - SaleWarn interface{} `xmlrpc:"sale_warn"` - SaleWarnMsg string `xmlrpc:"sale_warn_msg"` - Self Many2One `xmlrpc:"self"` - SignupExpiration time.Time `xmlrpc:"signup_expiration"` - SignupToken string `xmlrpc:"signup_token"` - SignupType string `xmlrpc:"signup_type"` - SignupUrl string `xmlrpc:"signup_url"` - SignupValid bool `xmlrpc:"signup_valid"` - Siret string `xmlrpc:"siret"` - StateId Many2One `xmlrpc:"state_id"` - Street string `xmlrpc:"street"` - Street2 string `xmlrpc:"street2"` - Supplier bool `xmlrpc:"supplier"` - SupplierInvoiceCount int64 `xmlrpc:"supplier_invoice_count"` - TaskCount int64 `xmlrpc:"task_count"` - TaskIds []int64 `xmlrpc:"task_ids"` - TeamId Many2One `xmlrpc:"team_id"` - Title Many2One `xmlrpc:"title"` - TotalInvoiced float64 `xmlrpc:"total_invoiced"` - Trust interface{} `xmlrpc:"trust"` - Type interface{} `xmlrpc:"type"` - Tz interface{} `xmlrpc:"tz"` - TzOffset string `xmlrpc:"tz_offset"` - UserId Many2One `xmlrpc:"user_id"` - UserIds []int64 `xmlrpc:"user_ids"` - Vat string `xmlrpc:"vat"` - Website string `xmlrpc:"website"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - Zip string `xmlrpc:"zip"` -} - -type ResPartnerNil struct { - Active bool `xmlrpc:"active"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - BankAccountCount interface{} `xmlrpc:"bank_account_count"` - BankIds interface{} `xmlrpc:"bank_ids"` - Barcode interface{} `xmlrpc:"barcode"` - CalendarLastNotifAck interface{} `xmlrpc:"calendar_last_notif_ack"` - CategoryId interface{} `xmlrpc:"category_id"` - ChannelIds interface{} `xmlrpc:"channel_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - City interface{} `xmlrpc:"city"` - Color interface{} `xmlrpc:"color"` - Comment interface{} `xmlrpc:"comment"` - CommercialCompanyName interface{} `xmlrpc:"commercial_company_name"` - CommercialPartnerCountryId interface{} `xmlrpc:"commercial_partner_country_id"` - CommercialPartnerId interface{} `xmlrpc:"commercial_partner_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CompanyName interface{} `xmlrpc:"company_name"` - CompanyType interface{} `xmlrpc:"company_type"` - ContactAddress interface{} `xmlrpc:"contact_address"` - ContractIds interface{} `xmlrpc:"contract_ids"` - ContractsCount interface{} `xmlrpc:"contracts_count"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Credit interface{} `xmlrpc:"credit"` - CreditLimit interface{} `xmlrpc:"credit_limit"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Customer bool `xmlrpc:"customer"` - Date interface{} `xmlrpc:"date"` - Debit interface{} `xmlrpc:"debit"` - DebitLimit interface{} `xmlrpc:"debit_limit"` - DisplayName interface{} `xmlrpc:"display_name"` - Email interface{} `xmlrpc:"email"` - EmailFormatted interface{} `xmlrpc:"email_formatted"` - Employee bool `xmlrpc:"employee"` - Function interface{} `xmlrpc:"function"` - HasUnreconciledEntries bool `xmlrpc:"has_unreconciled_entries"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - ImStatus interface{} `xmlrpc:"im_status"` - IndustryId interface{} `xmlrpc:"industry_id"` - InvoiceIds interface{} `xmlrpc:"invoice_ids"` - InvoiceWarn interface{} `xmlrpc:"invoice_warn"` - InvoiceWarnMsg interface{} `xmlrpc:"invoice_warn_msg"` - IsCompany bool `xmlrpc:"is_company"` - JournalItemCount interface{} `xmlrpc:"journal_item_count"` - Lang interface{} `xmlrpc:"lang"` - LastTimeEntriesChecked interface{} `xmlrpc:"last_time_entries_checked"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MachineCompanyName interface{} `xmlrpc:"machine_company_name"` - MeetingCount interface{} `xmlrpc:"meeting_count"` - MeetingIds interface{} `xmlrpc:"meeting_ids"` - MessageBounce interface{} `xmlrpc:"message_bounce"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Mobile interface{} `xmlrpc:"mobile"` - Name interface{} `xmlrpc:"name"` - OpportunityCount interface{} `xmlrpc:"opportunity_count"` - OpportunityIds interface{} `xmlrpc:"opportunity_ids"` - OptOut bool `xmlrpc:"opt_out"` - ParentId interface{} `xmlrpc:"parent_id"` - ParentName interface{} `xmlrpc:"parent_name"` - PartnerShare bool `xmlrpc:"partner_share"` - PaymentTokenCount interface{} `xmlrpc:"payment_token_count"` - PaymentTokenIds interface{} `xmlrpc:"payment_token_ids"` - Phone interface{} `xmlrpc:"phone"` - PickingWarn interface{} `xmlrpc:"picking_warn"` - PickingWarnMsg interface{} `xmlrpc:"picking_warn_msg"` - PropertyAccountPayableId interface{} `xmlrpc:"property_account_payable_id"` - PropertyAccountPositionId interface{} `xmlrpc:"property_account_position_id"` - PropertyAccountReceivableId interface{} `xmlrpc:"property_account_receivable_id"` - PropertyAutosalesConfig interface{} `xmlrpc:"property_autosales_config"` - PropertyPaymentTermId interface{} `xmlrpc:"property_payment_term_id"` - PropertyProductPricelist interface{} `xmlrpc:"property_product_pricelist"` - PropertyPurchaseCurrencyId interface{} `xmlrpc:"property_purchase_currency_id"` - PropertyStockCustomer interface{} `xmlrpc:"property_stock_customer"` - PropertyStockSupplier interface{} `xmlrpc:"property_stock_supplier"` - PropertySupplierPaymentTermId interface{} `xmlrpc:"property_supplier_payment_term_id"` - PurchaseOrderCount interface{} `xmlrpc:"purchase_order_count"` - PurchaseWarn interface{} `xmlrpc:"purchase_warn"` - PurchaseWarnMsg interface{} `xmlrpc:"purchase_warn_msg"` - Ref interface{} `xmlrpc:"ref"` - RefCompanyIds interface{} `xmlrpc:"ref_company_ids"` - SaleOrderCount interface{} `xmlrpc:"sale_order_count"` - SaleOrderIds interface{} `xmlrpc:"sale_order_ids"` - SaleWarn interface{} `xmlrpc:"sale_warn"` - SaleWarnMsg interface{} `xmlrpc:"sale_warn_msg"` - Self interface{} `xmlrpc:"self"` - SignupExpiration interface{} `xmlrpc:"signup_expiration"` - SignupToken interface{} `xmlrpc:"signup_token"` - SignupType interface{} `xmlrpc:"signup_type"` - SignupUrl interface{} `xmlrpc:"signup_url"` - SignupValid bool `xmlrpc:"signup_valid"` - Siret interface{} `xmlrpc:"siret"` - StateId interface{} `xmlrpc:"state_id"` - Street interface{} `xmlrpc:"street"` - Street2 interface{} `xmlrpc:"street2"` - Supplier bool `xmlrpc:"supplier"` - SupplierInvoiceCount interface{} `xmlrpc:"supplier_invoice_count"` - TaskCount interface{} `xmlrpc:"task_count"` - TaskIds interface{} `xmlrpc:"task_ids"` - TeamId interface{} `xmlrpc:"team_id"` - Title interface{} `xmlrpc:"title"` - TotalInvoiced interface{} `xmlrpc:"total_invoiced"` - Trust interface{} `xmlrpc:"trust"` - Type interface{} `xmlrpc:"type"` - Tz interface{} `xmlrpc:"tz"` - TzOffset interface{} `xmlrpc:"tz_offset"` - UserId interface{} `xmlrpc:"user_id"` - UserIds interface{} `xmlrpc:"user_ids"` - Vat interface{} `xmlrpc:"vat"` - Website interface{} `xmlrpc:"website"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - Zip interface{} `xmlrpc:"zip"` -} - -var ResPartnerModel string = "res.partner" - -type ResPartners []ResPartner - -type ResPartnersNil []ResPartnerNil - -func (s *ResPartner) NilableType_() interface{} { - return &ResPartnerNil{} -} - -func (ns *ResPartnerNil) Type_() interface{} { - s := &ResPartner{} - return load(ns, s) -} - -func (s *ResPartners) NilableType_() interface{} { - return &ResPartnersNil{} -} - -func (ns *ResPartnersNil) Type_() interface{} { - s := &ResPartners{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResPartner)) - } - return s -} diff --git a/types/res_partner_bank.go b/types/res_partner_bank.go deleted file mode 100644 index 409421d6..00000000 --- a/types/res_partner_bank.go +++ /dev/null @@ -1,76 +0,0 @@ -package types - -import ( - "time" -) - -type ResPartnerBank struct { - AbaRouting int64 `xmlrpc:"aba_routing"` - AccNumber string `xmlrpc:"acc_number"` - AccType string `xmlrpc:"acc_type"` - BankBic string `xmlrpc:"bank_bic"` - BankId Many2One `xmlrpc:"bank_id"` - BankName string `xmlrpc:"bank_name"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalId []int64 `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PartnerId Many2One `xmlrpc:"partner_id"` - SanitizedAccNumber string `xmlrpc:"sanitized_acc_number"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResPartnerBankNil struct { - AbaRouting interface{} `xmlrpc:"aba_routing"` - AccNumber interface{} `xmlrpc:"acc_number"` - AccType interface{} `xmlrpc:"acc_type"` - BankBic interface{} `xmlrpc:"bank_bic"` - BankId interface{} `xmlrpc:"bank_id"` - BankName interface{} `xmlrpc:"bank_name"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PartnerId interface{} `xmlrpc:"partner_id"` - SanitizedAccNumber interface{} `xmlrpc:"sanitized_acc_number"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResPartnerBankModel string = "res.partner.bank" - -type ResPartnerBanks []ResPartnerBank - -type ResPartnerBanksNil []ResPartnerBankNil - -func (s *ResPartnerBank) NilableType_() interface{} { - return &ResPartnerBankNil{} -} - -func (ns *ResPartnerBankNil) Type_() interface{} { - s := &ResPartnerBank{} - return load(ns, s) -} - -func (s *ResPartnerBanks) NilableType_() interface{} { - return &ResPartnerBanksNil{} -} - -func (ns *ResPartnerBanksNil) Type_() interface{} { - s := &ResPartnerBanks{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResPartnerBank)) - } - return s -} diff --git a/types/res_partner_category.go b/types/res_partner_category.go deleted file mode 100644 index 421280e5..00000000 --- a/types/res_partner_category.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type ResPartnerCategory struct { - Active bool `xmlrpc:"active"` - ChildIds []int64 `xmlrpc:"child_ids"` - Color int64 `xmlrpc:"color"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ParentId Many2One `xmlrpc:"parent_id"` - ParentLeft int64 `xmlrpc:"parent_left"` - ParentRight int64 `xmlrpc:"parent_right"` - PartnerIds []int64 `xmlrpc:"partner_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResPartnerCategoryNil struct { - Active bool `xmlrpc:"active"` - ChildIds interface{} `xmlrpc:"child_ids"` - Color interface{} `xmlrpc:"color"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ParentId interface{} `xmlrpc:"parent_id"` - ParentLeft interface{} `xmlrpc:"parent_left"` - ParentRight interface{} `xmlrpc:"parent_right"` - PartnerIds interface{} `xmlrpc:"partner_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResPartnerCategoryModel string = "res.partner.category" - -type ResPartnerCategorys []ResPartnerCategory - -type ResPartnerCategorysNil []ResPartnerCategoryNil - -func (s *ResPartnerCategory) NilableType_() interface{} { - return &ResPartnerCategoryNil{} -} - -func (ns *ResPartnerCategoryNil) Type_() interface{} { - s := &ResPartnerCategory{} - return load(ns, s) -} - -func (s *ResPartnerCategorys) NilableType_() interface{} { - return &ResPartnerCategorysNil{} -} - -func (ns *ResPartnerCategorysNil) Type_() interface{} { - s := &ResPartnerCategorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResPartnerCategory)) - } - return s -} diff --git a/types/res_partner_industry.go b/types/res_partner_industry.go deleted file mode 100644 index 4a101a78..00000000 --- a/types/res_partner_industry.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type ResPartnerIndustry struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FullName string `xmlrpc:"full_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResPartnerIndustryNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FullName interface{} `xmlrpc:"full_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResPartnerIndustryModel string = "res.partner.industry" - -type ResPartnerIndustrys []ResPartnerIndustry - -type ResPartnerIndustrysNil []ResPartnerIndustryNil - -func (s *ResPartnerIndustry) NilableType_() interface{} { - return &ResPartnerIndustryNil{} -} - -func (ns *ResPartnerIndustryNil) Type_() interface{} { - s := &ResPartnerIndustry{} - return load(ns, s) -} - -func (s *ResPartnerIndustrys) NilableType_() interface{} { - return &ResPartnerIndustrysNil{} -} - -func (ns *ResPartnerIndustrysNil) Type_() interface{} { - s := &ResPartnerIndustrys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResPartnerIndustry)) - } - return s -} diff --git a/types/res_partner_title.go b/types/res_partner_title.go deleted file mode 100644 index 1303b4cf..00000000 --- a/types/res_partner_title.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type ResPartnerTitle struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Shortcut string `xmlrpc:"shortcut"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResPartnerTitleNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Shortcut interface{} `xmlrpc:"shortcut"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResPartnerTitleModel string = "res.partner.title" - -type ResPartnerTitles []ResPartnerTitle - -type ResPartnerTitlesNil []ResPartnerTitleNil - -func (s *ResPartnerTitle) NilableType_() interface{} { - return &ResPartnerTitleNil{} -} - -func (ns *ResPartnerTitleNil) Type_() interface{} { - s := &ResPartnerTitle{} - return load(ns, s) -} - -func (s *ResPartnerTitles) NilableType_() interface{} { - return &ResPartnerTitlesNil{} -} - -func (ns *ResPartnerTitlesNil) Type_() interface{} { - s := &ResPartnerTitles{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResPartnerTitle)) - } - return s -} diff --git a/types/res_request_link.go b/types/res_request_link.go deleted file mode 100644 index a82ebde3..00000000 --- a/types/res_request_link.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type ResRequestLink struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Object string `xmlrpc:"object"` - Priority int64 `xmlrpc:"priority"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResRequestLinkNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Object interface{} `xmlrpc:"object"` - Priority interface{} `xmlrpc:"priority"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResRequestLinkModel string = "res.request.link" - -type ResRequestLinks []ResRequestLink - -type ResRequestLinksNil []ResRequestLinkNil - -func (s *ResRequestLink) NilableType_() interface{} { - return &ResRequestLinkNil{} -} - -func (ns *ResRequestLinkNil) Type_() interface{} { - s := &ResRequestLink{} - return load(ns, s) -} - -func (s *ResRequestLinks) NilableType_() interface{} { - return &ResRequestLinksNil{} -} - -func (ns *ResRequestLinksNil) Type_() interface{} { - s := &ResRequestLinks{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResRequestLink)) - } - return s -} diff --git a/types/res_users.go b/types/res_users.go deleted file mode 100644 index 3fc9574e..00000000 --- a/types/res_users.go +++ /dev/null @@ -1,352 +0,0 @@ -package types - -import ( - "time" -) - -type ResUsers struct { - ActionId Many2One `xmlrpc:"action_id"` - Active bool `xmlrpc:"active"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasId Many2One `xmlrpc:"alias_id"` - BankAccountCount int64 `xmlrpc:"bank_account_count"` - BankIds []int64 `xmlrpc:"bank_ids"` - Barcode string `xmlrpc:"barcode"` - CalendarLastNotifAck time.Time `xmlrpc:"calendar_last_notif_ack"` - CategoryId []int64 `xmlrpc:"category_id"` - ChannelIds []int64 `xmlrpc:"channel_ids"` - ChildIds []int64 `xmlrpc:"child_ids"` - City string `xmlrpc:"city"` - Color int64 `xmlrpc:"color"` - Comment string `xmlrpc:"comment"` - CommercialCompanyName string `xmlrpc:"commercial_company_name"` - CommercialPartnerCountryId Many2One `xmlrpc:"commercial_partner_country_id"` - CommercialPartnerId Many2One `xmlrpc:"commercial_partner_id"` - CompaniesCount int64 `xmlrpc:"companies_count"` - CompanyId Many2One `xmlrpc:"company_id"` - CompanyIds []int64 `xmlrpc:"company_ids"` - CompanyName string `xmlrpc:"company_name"` - CompanyType interface{} `xmlrpc:"company_type"` - ContactAddress string `xmlrpc:"contact_address"` - ContractIds []int64 `xmlrpc:"contract_ids"` - ContractsCount int64 `xmlrpc:"contracts_count"` - CountryId Many2One `xmlrpc:"country_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Credit float64 `xmlrpc:"credit"` - CreditLimit float64 `xmlrpc:"credit_limit"` - CurrencyId Many2One `xmlrpc:"currency_id"` - Customer bool `xmlrpc:"customer"` - Date time.Time `xmlrpc:"date"` - Debit float64 `xmlrpc:"debit"` - DebitLimit float64 `xmlrpc:"debit_limit"` - DisplayName string `xmlrpc:"display_name"` - Email string `xmlrpc:"email"` - EmailFormatted string `xmlrpc:"email_formatted"` - Employee bool `xmlrpc:"employee"` - EmployeeIds []int64 `xmlrpc:"employee_ids"` - Function string `xmlrpc:"function"` - GroupsId []int64 `xmlrpc:"groups_id"` - HasUnreconciledEntries bool `xmlrpc:"has_unreconciled_entries"` - Id int64 `xmlrpc:"id"` - Image string `xmlrpc:"image"` - ImageMedium string `xmlrpc:"image_medium"` - ImageSmall string `xmlrpc:"image_small"` - ImStatus string `xmlrpc:"im_status"` - IndustryId Many2One `xmlrpc:"industry_id"` - InvoiceIds []int64 `xmlrpc:"invoice_ids"` - InvoiceWarn interface{} `xmlrpc:"invoice_warn"` - InvoiceWarnMsg string `xmlrpc:"invoice_warn_msg"` - IsCompany bool `xmlrpc:"is_company"` - JournalItemCount int64 `xmlrpc:"journal_item_count"` - Lang interface{} `xmlrpc:"lang"` - LastTimeEntriesChecked time.Time `xmlrpc:"last_time_entries_checked"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LogIds []int64 `xmlrpc:"log_ids"` - Login string `xmlrpc:"login"` - LoginDate time.Time `xmlrpc:"login_date"` - MachineCompanyName string `xmlrpc:"machine_company_name"` - MachineUserEmail string `xmlrpc:"machine_user_email"` - MachineUserLogin string `xmlrpc:"machine_user_login"` - MeetingCount int64 `xmlrpc:"meeting_count"` - MeetingIds []int64 `xmlrpc:"meeting_ids"` - MessageBounce int64 `xmlrpc:"message_bounce"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Mobile string `xmlrpc:"mobile"` - Name string `xmlrpc:"name"` - NewPassword string `xmlrpc:"new_password"` - NotificationType interface{} `xmlrpc:"notification_type"` - OpportunityCount int64 `xmlrpc:"opportunity_count"` - OpportunityIds []int64 `xmlrpc:"opportunity_ids"` - OptOut bool `xmlrpc:"opt_out"` - ParentId Many2One `xmlrpc:"parent_id"` - ParentName string `xmlrpc:"parent_name"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerShare bool `xmlrpc:"partner_share"` - Password string `xmlrpc:"password"` - PasswordCrypt string `xmlrpc:"password_crypt"` - PaymentTokenCount int64 `xmlrpc:"payment_token_count"` - PaymentTokenIds []int64 `xmlrpc:"payment_token_ids"` - Phone string `xmlrpc:"phone"` - PickingWarn interface{} `xmlrpc:"picking_warn"` - PickingWarnMsg string `xmlrpc:"picking_warn_msg"` - PropertyAccountPayableId Many2One `xmlrpc:"property_account_payable_id"` - PropertyAccountPositionId Many2One `xmlrpc:"property_account_position_id"` - PropertyAccountReceivableId Many2One `xmlrpc:"property_account_receivable_id"` - PropertyAutosalesConfig Many2One `xmlrpc:"property_autosales_config"` - PropertyPaymentTermId Many2One `xmlrpc:"property_payment_term_id"` - PropertyProductPricelist Many2One `xmlrpc:"property_product_pricelist"` - PropertyPurchaseCurrencyId Many2One `xmlrpc:"property_purchase_currency_id"` - PropertyStockCustomer Many2One `xmlrpc:"property_stock_customer"` - PropertyStockSupplier Many2One `xmlrpc:"property_stock_supplier"` - PropertySupplierPaymentTermId Many2One `xmlrpc:"property_supplier_payment_term_id"` - PurchaseOrderCount int64 `xmlrpc:"purchase_order_count"` - PurchaseWarn interface{} `xmlrpc:"purchase_warn"` - PurchaseWarnMsg string `xmlrpc:"purchase_warn_msg"` - Ref string `xmlrpc:"ref"` - RefCompanyIds []int64 `xmlrpc:"ref_company_ids"` - ResourceCalendarId Many2One `xmlrpc:"resource_calendar_id"` - ResourceIds []int64 `xmlrpc:"resource_ids"` - SaleOrderCount int64 `xmlrpc:"sale_order_count"` - SaleOrderIds []int64 `xmlrpc:"sale_order_ids"` - SaleTeamId Many2One `xmlrpc:"sale_team_id"` - SaleWarn interface{} `xmlrpc:"sale_warn"` - SaleWarnMsg string `xmlrpc:"sale_warn_msg"` - Self Many2One `xmlrpc:"self"` - Share bool `xmlrpc:"share"` - Signature string `xmlrpc:"signature"` - SignupExpiration time.Time `xmlrpc:"signup_expiration"` - SignupToken string `xmlrpc:"signup_token"` - SignupType string `xmlrpc:"signup_type"` - SignupUrl string `xmlrpc:"signup_url"` - SignupValid bool `xmlrpc:"signup_valid"` - Siret string `xmlrpc:"siret"` - State interface{} `xmlrpc:"state"` - StateId Many2One `xmlrpc:"state_id"` - Street string `xmlrpc:"street"` - Street2 string `xmlrpc:"street2"` - Supplier bool `xmlrpc:"supplier"` - SupplierInvoiceCount int64 `xmlrpc:"supplier_invoice_count"` - TargetSalesDone int64 `xmlrpc:"target_sales_done"` - TargetSalesInvoiced int64 `xmlrpc:"target_sales_invoiced"` - TargetSalesWon int64 `xmlrpc:"target_sales_won"` - TaskCount int64 `xmlrpc:"task_count"` - TaskIds []int64 `xmlrpc:"task_ids"` - TeamId Many2One `xmlrpc:"team_id"` - Title Many2One `xmlrpc:"title"` - TotalInvoiced float64 `xmlrpc:"total_invoiced"` - Trust interface{} `xmlrpc:"trust"` - Type interface{} `xmlrpc:"type"` - Tz interface{} `xmlrpc:"tz"` - TzOffset string `xmlrpc:"tz_offset"` - UserId Many2One `xmlrpc:"user_id"` - UserIds []int64 `xmlrpc:"user_ids"` - Vat string `xmlrpc:"vat"` - Website string `xmlrpc:"website"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` - Zip string `xmlrpc:"zip"` -} - -type ResUsersNil struct { - ActionId interface{} `xmlrpc:"action_id"` - Active bool `xmlrpc:"active"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - AliasContact interface{} `xmlrpc:"alias_contact"` - AliasId interface{} `xmlrpc:"alias_id"` - BankAccountCount interface{} `xmlrpc:"bank_account_count"` - BankIds interface{} `xmlrpc:"bank_ids"` - Barcode interface{} `xmlrpc:"barcode"` - CalendarLastNotifAck interface{} `xmlrpc:"calendar_last_notif_ack"` - CategoryId interface{} `xmlrpc:"category_id"` - ChannelIds interface{} `xmlrpc:"channel_ids"` - ChildIds interface{} `xmlrpc:"child_ids"` - City interface{} `xmlrpc:"city"` - Color interface{} `xmlrpc:"color"` - Comment interface{} `xmlrpc:"comment"` - CommercialCompanyName interface{} `xmlrpc:"commercial_company_name"` - CommercialPartnerCountryId interface{} `xmlrpc:"commercial_partner_country_id"` - CommercialPartnerId interface{} `xmlrpc:"commercial_partner_id"` - CompaniesCount interface{} `xmlrpc:"companies_count"` - CompanyId interface{} `xmlrpc:"company_id"` - CompanyIds interface{} `xmlrpc:"company_ids"` - CompanyName interface{} `xmlrpc:"company_name"` - CompanyType interface{} `xmlrpc:"company_type"` - ContactAddress interface{} `xmlrpc:"contact_address"` - ContractIds interface{} `xmlrpc:"contract_ids"` - ContractsCount interface{} `xmlrpc:"contracts_count"` - CountryId interface{} `xmlrpc:"country_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Credit interface{} `xmlrpc:"credit"` - CreditLimit interface{} `xmlrpc:"credit_limit"` - CurrencyId interface{} `xmlrpc:"currency_id"` - Customer bool `xmlrpc:"customer"` - Date interface{} `xmlrpc:"date"` - Debit interface{} `xmlrpc:"debit"` - DebitLimit interface{} `xmlrpc:"debit_limit"` - DisplayName interface{} `xmlrpc:"display_name"` - Email interface{} `xmlrpc:"email"` - EmailFormatted interface{} `xmlrpc:"email_formatted"` - Employee bool `xmlrpc:"employee"` - EmployeeIds interface{} `xmlrpc:"employee_ids"` - Function interface{} `xmlrpc:"function"` - GroupsId interface{} `xmlrpc:"groups_id"` - HasUnreconciledEntries bool `xmlrpc:"has_unreconciled_entries"` - Id interface{} `xmlrpc:"id"` - Image interface{} `xmlrpc:"image"` - ImageMedium interface{} `xmlrpc:"image_medium"` - ImageSmall interface{} `xmlrpc:"image_small"` - ImStatus interface{} `xmlrpc:"im_status"` - IndustryId interface{} `xmlrpc:"industry_id"` - InvoiceIds interface{} `xmlrpc:"invoice_ids"` - InvoiceWarn interface{} `xmlrpc:"invoice_warn"` - InvoiceWarnMsg interface{} `xmlrpc:"invoice_warn_msg"` - IsCompany bool `xmlrpc:"is_company"` - JournalItemCount interface{} `xmlrpc:"journal_item_count"` - Lang interface{} `xmlrpc:"lang"` - LastTimeEntriesChecked interface{} `xmlrpc:"last_time_entries_checked"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LogIds interface{} `xmlrpc:"log_ids"` - Login interface{} `xmlrpc:"login"` - LoginDate interface{} `xmlrpc:"login_date"` - MachineCompanyName interface{} `xmlrpc:"machine_company_name"` - MachineUserEmail interface{} `xmlrpc:"machine_user_email"` - MachineUserLogin interface{} `xmlrpc:"machine_user_login"` - MeetingCount interface{} `xmlrpc:"meeting_count"` - MeetingIds interface{} `xmlrpc:"meeting_ids"` - MessageBounce interface{} `xmlrpc:"message_bounce"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Mobile interface{} `xmlrpc:"mobile"` - Name interface{} `xmlrpc:"name"` - NewPassword interface{} `xmlrpc:"new_password"` - NotificationType interface{} `xmlrpc:"notification_type"` - OpportunityCount interface{} `xmlrpc:"opportunity_count"` - OpportunityIds interface{} `xmlrpc:"opportunity_ids"` - OptOut bool `xmlrpc:"opt_out"` - ParentId interface{} `xmlrpc:"parent_id"` - ParentName interface{} `xmlrpc:"parent_name"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerShare bool `xmlrpc:"partner_share"` - Password interface{} `xmlrpc:"password"` - PasswordCrypt interface{} `xmlrpc:"password_crypt"` - PaymentTokenCount interface{} `xmlrpc:"payment_token_count"` - PaymentTokenIds interface{} `xmlrpc:"payment_token_ids"` - Phone interface{} `xmlrpc:"phone"` - PickingWarn interface{} `xmlrpc:"picking_warn"` - PickingWarnMsg interface{} `xmlrpc:"picking_warn_msg"` - PropertyAccountPayableId interface{} `xmlrpc:"property_account_payable_id"` - PropertyAccountPositionId interface{} `xmlrpc:"property_account_position_id"` - PropertyAccountReceivableId interface{} `xmlrpc:"property_account_receivable_id"` - PropertyAutosalesConfig interface{} `xmlrpc:"property_autosales_config"` - PropertyPaymentTermId interface{} `xmlrpc:"property_payment_term_id"` - PropertyProductPricelist interface{} `xmlrpc:"property_product_pricelist"` - PropertyPurchaseCurrencyId interface{} `xmlrpc:"property_purchase_currency_id"` - PropertyStockCustomer interface{} `xmlrpc:"property_stock_customer"` - PropertyStockSupplier interface{} `xmlrpc:"property_stock_supplier"` - PropertySupplierPaymentTermId interface{} `xmlrpc:"property_supplier_payment_term_id"` - PurchaseOrderCount interface{} `xmlrpc:"purchase_order_count"` - PurchaseWarn interface{} `xmlrpc:"purchase_warn"` - PurchaseWarnMsg interface{} `xmlrpc:"purchase_warn_msg"` - Ref interface{} `xmlrpc:"ref"` - RefCompanyIds interface{} `xmlrpc:"ref_company_ids"` - ResourceCalendarId interface{} `xmlrpc:"resource_calendar_id"` - ResourceIds interface{} `xmlrpc:"resource_ids"` - SaleOrderCount interface{} `xmlrpc:"sale_order_count"` - SaleOrderIds interface{} `xmlrpc:"sale_order_ids"` - SaleTeamId interface{} `xmlrpc:"sale_team_id"` - SaleWarn interface{} `xmlrpc:"sale_warn"` - SaleWarnMsg interface{} `xmlrpc:"sale_warn_msg"` - Self interface{} `xmlrpc:"self"` - Share bool `xmlrpc:"share"` - Signature interface{} `xmlrpc:"signature"` - SignupExpiration interface{} `xmlrpc:"signup_expiration"` - SignupToken interface{} `xmlrpc:"signup_token"` - SignupType interface{} `xmlrpc:"signup_type"` - SignupUrl interface{} `xmlrpc:"signup_url"` - SignupValid bool `xmlrpc:"signup_valid"` - Siret interface{} `xmlrpc:"siret"` - State interface{} `xmlrpc:"state"` - StateId interface{} `xmlrpc:"state_id"` - Street interface{} `xmlrpc:"street"` - Street2 interface{} `xmlrpc:"street2"` - Supplier bool `xmlrpc:"supplier"` - SupplierInvoiceCount interface{} `xmlrpc:"supplier_invoice_count"` - TargetSalesDone interface{} `xmlrpc:"target_sales_done"` - TargetSalesInvoiced interface{} `xmlrpc:"target_sales_invoiced"` - TargetSalesWon interface{} `xmlrpc:"target_sales_won"` - TaskCount interface{} `xmlrpc:"task_count"` - TaskIds interface{} `xmlrpc:"task_ids"` - TeamId interface{} `xmlrpc:"team_id"` - Title interface{} `xmlrpc:"title"` - TotalInvoiced interface{} `xmlrpc:"total_invoiced"` - Trust interface{} `xmlrpc:"trust"` - Type interface{} `xmlrpc:"type"` - Tz interface{} `xmlrpc:"tz"` - TzOffset interface{} `xmlrpc:"tz_offset"` - UserId interface{} `xmlrpc:"user_id"` - UserIds interface{} `xmlrpc:"user_ids"` - Vat interface{} `xmlrpc:"vat"` - Website interface{} `xmlrpc:"website"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` - Zip interface{} `xmlrpc:"zip"` -} - -var ResUsersModel string = "res.users" - -type ResUserss []ResUsers - -type ResUserssNil []ResUsersNil - -func (s *ResUsers) NilableType_() interface{} { - return &ResUsersNil{} -} - -func (ns *ResUsersNil) Type_() interface{} { - s := &ResUsers{} - return load(ns, s) -} - -func (s *ResUserss) NilableType_() interface{} { - return &ResUserssNil{} -} - -func (ns *ResUserssNil) Type_() interface{} { - s := &ResUserss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResUsers)) - } - return s -} diff --git a/types/res_users_log.go b/types/res_users_log.go deleted file mode 100644 index 4084eedb..00000000 --- a/types/res_users_log.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type ResUsersLog struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResUsersLogNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResUsersLogModel string = "res.users.log" - -type ResUsersLogs []ResUsersLog - -type ResUsersLogsNil []ResUsersLogNil - -func (s *ResUsersLog) NilableType_() interface{} { - return &ResUsersLogNil{} -} - -func (ns *ResUsersLogNil) Type_() interface{} { - s := &ResUsersLog{} - return load(ns, s) -} - -func (s *ResUsersLogs) NilableType_() interface{} { - return &ResUsersLogsNil{} -} - -func (ns *ResUsersLogsNil) Type_() interface{} { - s := &ResUsersLogs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResUsersLog)) - } - return s -} diff --git a/types/resource_calendar.go b/types/resource_calendar.go deleted file mode 100644 index 735a481c..00000000 --- a/types/resource_calendar.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type ResourceCalendar struct { - AttendanceIds []int64 `xmlrpc:"attendance_ids"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - GlobalLeaveIds []int64 `xmlrpc:"global_leave_ids"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeaveIds []int64 `xmlrpc:"leave_ids"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResourceCalendarNil struct { - AttendanceIds interface{} `xmlrpc:"attendance_ids"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - GlobalLeaveIds interface{} `xmlrpc:"global_leave_ids"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeaveIds interface{} `xmlrpc:"leave_ids"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResourceCalendarModel string = "resource.calendar" - -type ResourceCalendars []ResourceCalendar - -type ResourceCalendarsNil []ResourceCalendarNil - -func (s *ResourceCalendar) NilableType_() interface{} { - return &ResourceCalendarNil{} -} - -func (ns *ResourceCalendarNil) Type_() interface{} { - s := &ResourceCalendar{} - return load(ns, s) -} - -func (s *ResourceCalendars) NilableType_() interface{} { - return &ResourceCalendarsNil{} -} - -func (ns *ResourceCalendarsNil) Type_() interface{} { - s := &ResourceCalendars{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResourceCalendar)) - } - return s -} diff --git a/types/resource_calendar_attendance.go b/types/resource_calendar_attendance.go deleted file mode 100644 index 6c198e2f..00000000 --- a/types/resource_calendar_attendance.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type ResourceCalendarAttendance struct { - CalendarId Many2One `xmlrpc:"calendar_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - Dayofweek interface{} `xmlrpc:"dayofweek"` - DisplayName string `xmlrpc:"display_name"` - HourFrom float64 `xmlrpc:"hour_from"` - HourTo float64 `xmlrpc:"hour_to"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResourceCalendarAttendanceNil struct { - CalendarId interface{} `xmlrpc:"calendar_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - Dayofweek interface{} `xmlrpc:"dayofweek"` - DisplayName interface{} `xmlrpc:"display_name"` - HourFrom interface{} `xmlrpc:"hour_from"` - HourTo interface{} `xmlrpc:"hour_to"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResourceCalendarAttendanceModel string = "resource.calendar.attendance" - -type ResourceCalendarAttendances []ResourceCalendarAttendance - -type ResourceCalendarAttendancesNil []ResourceCalendarAttendanceNil - -func (s *ResourceCalendarAttendance) NilableType_() interface{} { - return &ResourceCalendarAttendanceNil{} -} - -func (ns *ResourceCalendarAttendanceNil) Type_() interface{} { - s := &ResourceCalendarAttendance{} - return load(ns, s) -} - -func (s *ResourceCalendarAttendances) NilableType_() interface{} { - return &ResourceCalendarAttendancesNil{} -} - -func (ns *ResourceCalendarAttendancesNil) Type_() interface{} { - s := &ResourceCalendarAttendances{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResourceCalendarAttendance)) - } - return s -} diff --git a/types/resource_calendar_leaves.go b/types/resource_calendar_leaves.go deleted file mode 100644 index 50d69c3f..00000000 --- a/types/resource_calendar_leaves.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type ResourceCalendarLeaves struct { - CalendarId Many2One `xmlrpc:"calendar_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateFrom time.Time `xmlrpc:"date_from"` - DateTo time.Time `xmlrpc:"date_to"` - DisplayName string `xmlrpc:"display_name"` - HolidayId Many2One `xmlrpc:"holiday_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ResourceId Many2One `xmlrpc:"resource_id"` - Tz interface{} `xmlrpc:"tz"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResourceCalendarLeavesNil struct { - CalendarId interface{} `xmlrpc:"calendar_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateFrom interface{} `xmlrpc:"date_from"` - DateTo interface{} `xmlrpc:"date_to"` - DisplayName interface{} `xmlrpc:"display_name"` - HolidayId interface{} `xmlrpc:"holiday_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ResourceId interface{} `xmlrpc:"resource_id"` - Tz interface{} `xmlrpc:"tz"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResourceCalendarLeavesModel string = "resource.calendar.leaves" - -type ResourceCalendarLeavess []ResourceCalendarLeaves - -type ResourceCalendarLeavessNil []ResourceCalendarLeavesNil - -func (s *ResourceCalendarLeaves) NilableType_() interface{} { - return &ResourceCalendarLeavesNil{} -} - -func (ns *ResourceCalendarLeavesNil) Type_() interface{} { - s := &ResourceCalendarLeaves{} - return load(ns, s) -} - -func (s *ResourceCalendarLeavess) NilableType_() interface{} { - return &ResourceCalendarLeavessNil{} -} - -func (ns *ResourceCalendarLeavessNil) Type_() interface{} { - s := &ResourceCalendarLeavess{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResourceCalendarLeaves)) - } - return s -} diff --git a/types/resource_mixin.go b/types/resource_mixin.go deleted file mode 100644 index e22b2373..00000000 --- a/types/resource_mixin.go +++ /dev/null @@ -1,50 +0,0 @@ -package types - -import ( - "time" -) - -type ResourceMixin struct { - CompanyId Many2One `xmlrpc:"company_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ResourceCalendarId Many2One `xmlrpc:"resource_calendar_id"` - ResourceId Many2One `xmlrpc:"resource_id"` -} - -type ResourceMixinNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ResourceCalendarId interface{} `xmlrpc:"resource_calendar_id"` - ResourceId interface{} `xmlrpc:"resource_id"` -} - -var ResourceMixinModel string = "resource.mixin" - -type ResourceMixins []ResourceMixin - -type ResourceMixinsNil []ResourceMixinNil - -func (s *ResourceMixin) NilableType_() interface{} { - return &ResourceMixinNil{} -} - -func (ns *ResourceMixinNil) Type_() interface{} { - s := &ResourceMixin{} - return load(ns, s) -} - -func (s *ResourceMixins) NilableType_() interface{} { - return &ResourceMixinsNil{} -} - -func (ns *ResourceMixinsNil) Type_() interface{} { - s := &ResourceMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResourceMixin)) - } - return s -} diff --git a/types/resource_resource.go b/types/resource_resource.go deleted file mode 100644 index c79bd7c5..00000000 --- a/types/resource_resource.go +++ /dev/null @@ -1,66 +0,0 @@ -package types - -import ( - "time" -) - -type ResourceResource struct { - Active bool `xmlrpc:"active"` - CalendarId Many2One `xmlrpc:"calendar_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ResourceType interface{} `xmlrpc:"resource_type"` - TimeEfficiency float64 `xmlrpc:"time_efficiency"` - UserId Many2One `xmlrpc:"user_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResourceResourceNil struct { - Active bool `xmlrpc:"active"` - CalendarId interface{} `xmlrpc:"calendar_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ResourceType interface{} `xmlrpc:"resource_type"` - TimeEfficiency interface{} `xmlrpc:"time_efficiency"` - UserId interface{} `xmlrpc:"user_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResourceResourceModel string = "resource.resource" - -type ResourceResources []ResourceResource - -type ResourceResourcesNil []ResourceResourceNil - -func (s *ResourceResource) NilableType_() interface{} { - return &ResourceResourceNil{} -} - -func (ns *ResourceResourceNil) Type_() interface{} { - s := &ResourceResource{} - return load(ns, s) -} - -func (s *ResourceResources) NilableType_() interface{} { - return &ResourceResourcesNil{} -} - -func (ns *ResourceResourcesNil) Type_() interface{} { - s := &ResourceResources{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResourceResource)) - } - return s -} diff --git a/types/resource_test.go b/types/resource_test.go deleted file mode 100644 index d8393e40..00000000 --- a/types/resource_test.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type ResourceTest struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ResourceCalendarId Many2One `xmlrpc:"resource_calendar_id"` - ResourceId Many2One `xmlrpc:"resource_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ResourceTestNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ResourceCalendarId interface{} `xmlrpc:"resource_calendar_id"` - ResourceId interface{} `xmlrpc:"resource_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ResourceTestModel string = "resource.test" - -type ResourceTests []ResourceTest - -type ResourceTestsNil []ResourceTestNil - -func (s *ResourceTest) NilableType_() interface{} { - return &ResourceTestNil{} -} - -func (ns *ResourceTestNil) Type_() interface{} { - s := &ResourceTest{} - return load(ns, s) -} - -func (s *ResourceTests) NilableType_() interface{} { - return &ResourceTestsNil{} -} - -func (ns *ResourceTestsNil) Type_() interface{} { - s := &ResourceTests{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ResourceTest)) - } - return s -} diff --git a/types/sale_advance_payment_inv.go b/types/sale_advance_payment_inv.go deleted file mode 100644 index 866780c7..00000000 --- a/types/sale_advance_payment_inv.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type SaleAdvancePaymentInv struct { - AdvancePaymentMethod interface{} `xmlrpc:"advance_payment_method"` - Amount float64 `xmlrpc:"amount"` - Count int64 `xmlrpc:"count"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DepositAccountId Many2One `xmlrpc:"deposit_account_id"` - DepositTaxesId []int64 `xmlrpc:"deposit_taxes_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - ProductId Many2One `xmlrpc:"product_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type SaleAdvancePaymentInvNil struct { - AdvancePaymentMethod interface{} `xmlrpc:"advance_payment_method"` - Amount interface{} `xmlrpc:"amount"` - Count interface{} `xmlrpc:"count"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DepositAccountId interface{} `xmlrpc:"deposit_account_id"` - DepositTaxesId interface{} `xmlrpc:"deposit_taxes_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - ProductId interface{} `xmlrpc:"product_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var SaleAdvancePaymentInvModel string = "sale.advance.payment.inv" - -type SaleAdvancePaymentInvs []SaleAdvancePaymentInv - -type SaleAdvancePaymentInvsNil []SaleAdvancePaymentInvNil - -func (s *SaleAdvancePaymentInv) NilableType_() interface{} { - return &SaleAdvancePaymentInvNil{} -} - -func (ns *SaleAdvancePaymentInvNil) Type_() interface{} { - s := &SaleAdvancePaymentInv{} - return load(ns, s) -} - -func (s *SaleAdvancePaymentInvs) NilableType_() interface{} { - return &SaleAdvancePaymentInvsNil{} -} - -func (ns *SaleAdvancePaymentInvsNil) Type_() interface{} { - s := &SaleAdvancePaymentInvs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*SaleAdvancePaymentInv)) - } - return s -} diff --git a/types/sale_layout_category.go b/types/sale_layout_category.go deleted file mode 100644 index 3a6e5ac6..00000000 --- a/types/sale_layout_category.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type SaleLayoutCategory struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Pagebreak bool `xmlrpc:"pagebreak"` - Sequence int64 `xmlrpc:"sequence"` - Subtotal bool `xmlrpc:"subtotal"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type SaleLayoutCategoryNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Pagebreak bool `xmlrpc:"pagebreak"` - Sequence interface{} `xmlrpc:"sequence"` - Subtotal bool `xmlrpc:"subtotal"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var SaleLayoutCategoryModel string = "sale.layout_category" - -type SaleLayoutCategorys []SaleLayoutCategory - -type SaleLayoutCategorysNil []SaleLayoutCategoryNil - -func (s *SaleLayoutCategory) NilableType_() interface{} { - return &SaleLayoutCategoryNil{} -} - -func (ns *SaleLayoutCategoryNil) Type_() interface{} { - s := &SaleLayoutCategory{} - return load(ns, s) -} - -func (s *SaleLayoutCategorys) NilableType_() interface{} { - return &SaleLayoutCategorysNil{} -} - -func (ns *SaleLayoutCategorysNil) Type_() interface{} { - s := &SaleLayoutCategorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*SaleLayoutCategory)) - } - return s -} diff --git a/types/sale_order.go b/types/sale_order.go deleted file mode 100644 index 45f735b0..00000000 --- a/types/sale_order.go +++ /dev/null @@ -1,182 +0,0 @@ -package types - -import ( - "time" -) - -type SaleOrder struct { - AccessToken string `xmlrpc:"access_token"` - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - AmountTax float64 `xmlrpc:"amount_tax"` - AmountTotal float64 `xmlrpc:"amount_total"` - AmountUntaxed float64 `xmlrpc:"amount_untaxed"` - AnalyticAccountId Many2One `xmlrpc:"analytic_account_id"` - AutosalesConfigId Many2One `xmlrpc:"autosales_config_id"` - CampaignId Many2One `xmlrpc:"campaign_id"` - ClientOrderRef string `xmlrpc:"client_order_ref"` - CompanyId Many2One `xmlrpc:"company_id"` - ConfirmationDate time.Time `xmlrpc:"confirmation_date"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DateOrder time.Time `xmlrpc:"date_order"` - DeliveryCount int64 `xmlrpc:"delivery_count"` - DisplayName string `xmlrpc:"display_name"` - FiscalPositionId Many2One `xmlrpc:"fiscal_position_id"` - Id int64 `xmlrpc:"id"` - Incoterm Many2One `xmlrpc:"incoterm"` - InvoiceCount int64 `xmlrpc:"invoice_count"` - InvoiceIds []int64 `xmlrpc:"invoice_ids"` - InvoiceStatus interface{} `xmlrpc:"invoice_status"` - IsExpired bool `xmlrpc:"is_expired"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MediumId Many2One `xmlrpc:"medium_id"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - OpportunityId Many2One `xmlrpc:"opportunity_id"` - OrderLine []int64 `xmlrpc:"order_line"` - Origin string `xmlrpc:"origin"` - PartnerId Many2One `xmlrpc:"partner_id"` - PartnerInvoiceId Many2One `xmlrpc:"partner_invoice_id"` - PartnerShippingId Many2One `xmlrpc:"partner_shipping_id"` - PaymentTermId Many2One `xmlrpc:"payment_term_id"` - PickingIds []int64 `xmlrpc:"picking_ids"` - PickingPolicy interface{} `xmlrpc:"picking_policy"` - PortalUrl string `xmlrpc:"portal_url"` - PricelistId Many2One `xmlrpc:"pricelist_id"` - ProcurementGroupId Many2One `xmlrpc:"procurement_group_id"` - ProductId Many2One `xmlrpc:"product_id"` - ProjectIds []int64 `xmlrpc:"project_ids"` - ProjectProjectId Many2One `xmlrpc:"project_project_id"` - SourceId Many2One `xmlrpc:"source_id"` - State interface{} `xmlrpc:"state"` - TagIds []int64 `xmlrpc:"tag_ids"` - TasksCount int64 `xmlrpc:"tasks_count"` - TasksIds []int64 `xmlrpc:"tasks_ids"` - TeamId Many2One `xmlrpc:"team_id"` - TimesheetCount float64 `xmlrpc:"timesheet_count"` - TimesheetIds []int64 `xmlrpc:"timesheet_ids"` - UserId Many2One `xmlrpc:"user_id"` - ValidityDate time.Time `xmlrpc:"validity_date"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type SaleOrderNil struct { - AccessToken interface{} `xmlrpc:"access_token"` - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - AmountTax interface{} `xmlrpc:"amount_tax"` - AmountTotal interface{} `xmlrpc:"amount_total"` - AmountUntaxed interface{} `xmlrpc:"amount_untaxed"` - AnalyticAccountId interface{} `xmlrpc:"analytic_account_id"` - AutosalesConfigId interface{} `xmlrpc:"autosales_config_id"` - CampaignId interface{} `xmlrpc:"campaign_id"` - ClientOrderRef interface{} `xmlrpc:"client_order_ref"` - CompanyId interface{} `xmlrpc:"company_id"` - ConfirmationDate interface{} `xmlrpc:"confirmation_date"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DateOrder interface{} `xmlrpc:"date_order"` - DeliveryCount interface{} `xmlrpc:"delivery_count"` - DisplayName interface{} `xmlrpc:"display_name"` - FiscalPositionId interface{} `xmlrpc:"fiscal_position_id"` - Id interface{} `xmlrpc:"id"` - Incoterm interface{} `xmlrpc:"incoterm"` - InvoiceCount interface{} `xmlrpc:"invoice_count"` - InvoiceIds interface{} `xmlrpc:"invoice_ids"` - InvoiceStatus interface{} `xmlrpc:"invoice_status"` - IsExpired bool `xmlrpc:"is_expired"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MediumId interface{} `xmlrpc:"medium_id"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - OpportunityId interface{} `xmlrpc:"opportunity_id"` - OrderLine interface{} `xmlrpc:"order_line"` - Origin interface{} `xmlrpc:"origin"` - PartnerId interface{} `xmlrpc:"partner_id"` - PartnerInvoiceId interface{} `xmlrpc:"partner_invoice_id"` - PartnerShippingId interface{} `xmlrpc:"partner_shipping_id"` - PaymentTermId interface{} `xmlrpc:"payment_term_id"` - PickingIds interface{} `xmlrpc:"picking_ids"` - PickingPolicy interface{} `xmlrpc:"picking_policy"` - PortalUrl interface{} `xmlrpc:"portal_url"` - PricelistId interface{} `xmlrpc:"pricelist_id"` - ProcurementGroupId interface{} `xmlrpc:"procurement_group_id"` - ProductId interface{} `xmlrpc:"product_id"` - ProjectIds interface{} `xmlrpc:"project_ids"` - ProjectProjectId interface{} `xmlrpc:"project_project_id"` - SourceId interface{} `xmlrpc:"source_id"` - State interface{} `xmlrpc:"state"` - TagIds interface{} `xmlrpc:"tag_ids"` - TasksCount interface{} `xmlrpc:"tasks_count"` - TasksIds interface{} `xmlrpc:"tasks_ids"` - TeamId interface{} `xmlrpc:"team_id"` - TimesheetCount interface{} `xmlrpc:"timesheet_count"` - TimesheetIds interface{} `xmlrpc:"timesheet_ids"` - UserId interface{} `xmlrpc:"user_id"` - ValidityDate interface{} `xmlrpc:"validity_date"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var SaleOrderModel string = "sale.order" - -type SaleOrders []SaleOrder - -type SaleOrdersNil []SaleOrderNil - -func (s *SaleOrder) NilableType_() interface{} { - return &SaleOrderNil{} -} - -func (ns *SaleOrderNil) Type_() interface{} { - s := &SaleOrder{} - return load(ns, s) -} - -func (s *SaleOrders) NilableType_() interface{} { - return &SaleOrdersNil{} -} - -func (ns *SaleOrdersNil) Type_() interface{} { - s := &SaleOrders{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*SaleOrder)) - } - return s -} diff --git a/types/sale_order_line.go b/types/sale_order_line.go deleted file mode 100644 index c3e24663..00000000 --- a/types/sale_order_line.go +++ /dev/null @@ -1,134 +0,0 @@ -package types - -import ( - "time" -) - -type SaleOrderLine struct { - AmtInvoiced float64 `xmlrpc:"amt_invoiced"` - AmtToInvoice float64 `xmlrpc:"amt_to_invoice"` - AnalyticTagIds []int64 `xmlrpc:"analytic_tag_ids"` - AutosalesBaseOrderLine Many2One `xmlrpc:"autosales_base_order_line"` - AutosalesLine bool `xmlrpc:"autosales_line"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - CustomerLead float64 `xmlrpc:"customer_lead"` - Discount float64 `xmlrpc:"discount"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - InvoiceLines []int64 `xmlrpc:"invoice_lines"` - InvoiceStatus interface{} `xmlrpc:"invoice_status"` - IsDownpayment bool `xmlrpc:"is_downpayment"` - IsService bool `xmlrpc:"is_service"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LayoutCategoryId Many2One `xmlrpc:"layout_category_id"` - LayoutCategorySequence int64 `xmlrpc:"layout_category_sequence"` - MoveIds []int64 `xmlrpc:"move_ids"` - Name string `xmlrpc:"name"` - OrderId Many2One `xmlrpc:"order_id"` - OrderPartnerId Many2One `xmlrpc:"order_partner_id"` - PriceReduce float64 `xmlrpc:"price_reduce"` - PriceReduceTaxexcl float64 `xmlrpc:"price_reduce_taxexcl"` - PriceReduceTaxinc float64 `xmlrpc:"price_reduce_taxinc"` - PriceSubtotal float64 `xmlrpc:"price_subtotal"` - PriceTax float64 `xmlrpc:"price_tax"` - PriceTotal float64 `xmlrpc:"price_total"` - PriceUnit float64 `xmlrpc:"price_unit"` - ProductId Many2One `xmlrpc:"product_id"` - ProductImage string `xmlrpc:"product_image"` - ProductPackaging Many2One `xmlrpc:"product_packaging"` - ProductUom Many2One `xmlrpc:"product_uom"` - ProductUomQty float64 `xmlrpc:"product_uom_qty"` - QtyDelivered float64 `xmlrpc:"qty_delivered"` - QtyDeliveredUpdateable bool `xmlrpc:"qty_delivered_updateable"` - QtyInvoiced float64 `xmlrpc:"qty_invoiced"` - QtyToInvoice float64 `xmlrpc:"qty_to_invoice"` - RouteId Many2One `xmlrpc:"route_id"` - SalesmanId Many2One `xmlrpc:"salesman_id"` - Sequence int64 `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - TaskId Many2One `xmlrpc:"task_id"` - TaxId []int64 `xmlrpc:"tax_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type SaleOrderLineNil struct { - AmtInvoiced interface{} `xmlrpc:"amt_invoiced"` - AmtToInvoice interface{} `xmlrpc:"amt_to_invoice"` - AnalyticTagIds interface{} `xmlrpc:"analytic_tag_ids"` - AutosalesBaseOrderLine interface{} `xmlrpc:"autosales_base_order_line"` - AutosalesLine bool `xmlrpc:"autosales_line"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - CustomerLead interface{} `xmlrpc:"customer_lead"` - Discount interface{} `xmlrpc:"discount"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - InvoiceLines interface{} `xmlrpc:"invoice_lines"` - InvoiceStatus interface{} `xmlrpc:"invoice_status"` - IsDownpayment bool `xmlrpc:"is_downpayment"` - IsService bool `xmlrpc:"is_service"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LayoutCategoryId interface{} `xmlrpc:"layout_category_id"` - LayoutCategorySequence interface{} `xmlrpc:"layout_category_sequence"` - MoveIds interface{} `xmlrpc:"move_ids"` - Name interface{} `xmlrpc:"name"` - OrderId interface{} `xmlrpc:"order_id"` - OrderPartnerId interface{} `xmlrpc:"order_partner_id"` - PriceReduce interface{} `xmlrpc:"price_reduce"` - PriceReduceTaxexcl interface{} `xmlrpc:"price_reduce_taxexcl"` - PriceReduceTaxinc interface{} `xmlrpc:"price_reduce_taxinc"` - PriceSubtotal interface{} `xmlrpc:"price_subtotal"` - PriceTax interface{} `xmlrpc:"price_tax"` - PriceTotal interface{} `xmlrpc:"price_total"` - PriceUnit interface{} `xmlrpc:"price_unit"` - ProductId interface{} `xmlrpc:"product_id"` - ProductImage interface{} `xmlrpc:"product_image"` - ProductPackaging interface{} `xmlrpc:"product_packaging"` - ProductUom interface{} `xmlrpc:"product_uom"` - ProductUomQty interface{} `xmlrpc:"product_uom_qty"` - QtyDelivered interface{} `xmlrpc:"qty_delivered"` - QtyDeliveredUpdateable bool `xmlrpc:"qty_delivered_updateable"` - QtyInvoiced interface{} `xmlrpc:"qty_invoiced"` - QtyToInvoice interface{} `xmlrpc:"qty_to_invoice"` - RouteId interface{} `xmlrpc:"route_id"` - SalesmanId interface{} `xmlrpc:"salesman_id"` - Sequence interface{} `xmlrpc:"sequence"` - State interface{} `xmlrpc:"state"` - TaskId interface{} `xmlrpc:"task_id"` - TaxId interface{} `xmlrpc:"tax_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var SaleOrderLineModel string = "sale.order.line" - -type SaleOrderLines []SaleOrderLine - -type SaleOrderLinesNil []SaleOrderLineNil - -func (s *SaleOrderLine) NilableType_() interface{} { - return &SaleOrderLineNil{} -} - -func (ns *SaleOrderLineNil) Type_() interface{} { - s := &SaleOrderLine{} - return load(ns, s) -} - -func (s *SaleOrderLines) NilableType_() interface{} { - return &SaleOrderLinesNil{} -} - -func (ns *SaleOrderLinesNil) Type_() interface{} { - s := &SaleOrderLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*SaleOrderLine)) - } - return s -} diff --git a/types/sale_report.go b/types/sale_report.go deleted file mode 100644 index ba473cd7..00000000 --- a/types/sale_report.go +++ /dev/null @@ -1,100 +0,0 @@ -package types - -import ( - "time" -) - -type SaleReport struct { - AmtInvoiced float64 `xmlrpc:"amt_invoiced"` - AmtToInvoice float64 `xmlrpc:"amt_to_invoice"` - AnalyticAccountId Many2One `xmlrpc:"analytic_account_id"` - CategId Many2One `xmlrpc:"categ_id"` - CommercialPartnerId Many2One `xmlrpc:"commercial_partner_id"` - CompanyId Many2One `xmlrpc:"company_id"` - ConfirmationDate time.Time `xmlrpc:"confirmation_date"` - CountryId Many2One `xmlrpc:"country_id"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - Nbr int64 `xmlrpc:"nbr"` - PartnerId Many2One `xmlrpc:"partner_id"` - PricelistId Many2One `xmlrpc:"pricelist_id"` - PriceSubtotal float64 `xmlrpc:"price_subtotal"` - PriceTotal float64 `xmlrpc:"price_total"` - ProductId Many2One `xmlrpc:"product_id"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ProductUom Many2One `xmlrpc:"product_uom"` - ProductUomQty float64 `xmlrpc:"product_uom_qty"` - QtyDelivered float64 `xmlrpc:"qty_delivered"` - QtyInvoiced float64 `xmlrpc:"qty_invoiced"` - QtyToInvoice float64 `xmlrpc:"qty_to_invoice"` - State interface{} `xmlrpc:"state"` - TeamId Many2One `xmlrpc:"team_id"` - UserId Many2One `xmlrpc:"user_id"` - Volume float64 `xmlrpc:"volume"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - Weight float64 `xmlrpc:"weight"` -} - -type SaleReportNil struct { - AmtInvoiced interface{} `xmlrpc:"amt_invoiced"` - AmtToInvoice interface{} `xmlrpc:"amt_to_invoice"` - AnalyticAccountId interface{} `xmlrpc:"analytic_account_id"` - CategId interface{} `xmlrpc:"categ_id"` - CommercialPartnerId interface{} `xmlrpc:"commercial_partner_id"` - CompanyId interface{} `xmlrpc:"company_id"` - ConfirmationDate interface{} `xmlrpc:"confirmation_date"` - CountryId interface{} `xmlrpc:"country_id"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - Nbr interface{} `xmlrpc:"nbr"` - PartnerId interface{} `xmlrpc:"partner_id"` - PricelistId interface{} `xmlrpc:"pricelist_id"` - PriceSubtotal interface{} `xmlrpc:"price_subtotal"` - PriceTotal interface{} `xmlrpc:"price_total"` - ProductId interface{} `xmlrpc:"product_id"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ProductUom interface{} `xmlrpc:"product_uom"` - ProductUomQty interface{} `xmlrpc:"product_uom_qty"` - QtyDelivered interface{} `xmlrpc:"qty_delivered"` - QtyInvoiced interface{} `xmlrpc:"qty_invoiced"` - QtyToInvoice interface{} `xmlrpc:"qty_to_invoice"` - State interface{} `xmlrpc:"state"` - TeamId interface{} `xmlrpc:"team_id"` - UserId interface{} `xmlrpc:"user_id"` - Volume interface{} `xmlrpc:"volume"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - Weight interface{} `xmlrpc:"weight"` -} - -var SaleReportModel string = "sale.report" - -type SaleReports []SaleReport - -type SaleReportsNil []SaleReportNil - -func (s *SaleReport) NilableType_() interface{} { - return &SaleReportNil{} -} - -func (ns *SaleReportNil) Type_() interface{} { - s := &SaleReport{} - return load(ns, s) -} - -func (s *SaleReports) NilableType_() interface{} { - return &SaleReportsNil{} -} - -func (ns *SaleReportsNil) Type_() interface{} { - s := &SaleReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*SaleReport)) - } - return s -} diff --git a/types/sms_api.go b/types/sms_api.go deleted file mode 100644 index 29278582..00000000 --- a/types/sms_api.go +++ /dev/null @@ -1,44 +0,0 @@ -package types - -import ( - "time" -) - -type SmsApi struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` -} - -type SmsApiNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` -} - -var SmsApiModel string = "sms.api" - -type SmsApis []SmsApi - -type SmsApisNil []SmsApiNil - -func (s *SmsApi) NilableType_() interface{} { - return &SmsApiNil{} -} - -func (ns *SmsApiNil) Type_() interface{} { - s := &SmsApi{} - return load(ns, s) -} - -func (s *SmsApis) NilableType_() interface{} { - return &SmsApisNil{} -} - -func (ns *SmsApisNil) Type_() interface{} { - s := &SmsApis{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*SmsApi)) - } - return s -} diff --git a/types/sms_send_sms.go b/types/sms_send_sms.go deleted file mode 100644 index 28392d91..00000000 --- a/types/sms_send_sms.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type SmsSendSms struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Message string `xmlrpc:"message"` - Recipients string `xmlrpc:"recipients"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type SmsSendSmsNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Message interface{} `xmlrpc:"message"` - Recipients interface{} `xmlrpc:"recipients"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var SmsSendSmsModel string = "sms.send_sms" - -type SmsSendSmss []SmsSendSms - -type SmsSendSmssNil []SmsSendSmsNil - -func (s *SmsSendSms) NilableType_() interface{} { - return &SmsSendSmsNil{} -} - -func (ns *SmsSendSmsNil) Type_() interface{} { - s := &SmsSendSms{} - return load(ns, s) -} - -func (s *SmsSendSmss) NilableType_() interface{} { - return &SmsSendSmssNil{} -} - -func (ns *SmsSendSmssNil) Type_() interface{} { - s := &SmsSendSmss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*SmsSendSms)) - } - return s -} diff --git a/types/stock_backorder_confirmation.go b/types/stock_backorder_confirmation.go deleted file mode 100644 index ac76e8eb..00000000 --- a/types/stock_backorder_confirmation.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type StockBackorderConfirmation struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PickIds []int64 `xmlrpc:"pick_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockBackorderConfirmationNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PickIds interface{} `xmlrpc:"pick_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockBackorderConfirmationModel string = "stock.backorder.confirmation" - -type StockBackorderConfirmations []StockBackorderConfirmation - -type StockBackorderConfirmationsNil []StockBackorderConfirmationNil - -func (s *StockBackorderConfirmation) NilableType_() interface{} { - return &StockBackorderConfirmationNil{} -} - -func (ns *StockBackorderConfirmationNil) Type_() interface{} { - s := &StockBackorderConfirmation{} - return load(ns, s) -} - -func (s *StockBackorderConfirmations) NilableType_() interface{} { - return &StockBackorderConfirmationsNil{} -} - -func (ns *StockBackorderConfirmationsNil) Type_() interface{} { - s := &StockBackorderConfirmations{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockBackorderConfirmation)) - } - return s -} diff --git a/types/stock_change_product_qty.go b/types/stock_change_product_qty.go deleted file mode 100644 index e0849795..00000000 --- a/types/stock_change_product_qty.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type StockChangeProductQty struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - LotId Many2One `xmlrpc:"lot_id"` - NewQuantity float64 `xmlrpc:"new_quantity"` - ProductId Many2One `xmlrpc:"product_id"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ProductVariantCount int64 `xmlrpc:"product_variant_count"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockChangeProductQtyNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - LotId interface{} `xmlrpc:"lot_id"` - NewQuantity interface{} `xmlrpc:"new_quantity"` - ProductId interface{} `xmlrpc:"product_id"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ProductVariantCount interface{} `xmlrpc:"product_variant_count"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockChangeProductQtyModel string = "stock.change.product.qty" - -type StockChangeProductQtys []StockChangeProductQty - -type StockChangeProductQtysNil []StockChangeProductQtyNil - -func (s *StockChangeProductQty) NilableType_() interface{} { - return &StockChangeProductQtyNil{} -} - -func (ns *StockChangeProductQtyNil) Type_() interface{} { - s := &StockChangeProductQty{} - return load(ns, s) -} - -func (s *StockChangeProductQtys) NilableType_() interface{} { - return &StockChangeProductQtysNil{} -} - -func (ns *StockChangeProductQtysNil) Type_() interface{} { - s := &StockChangeProductQtys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockChangeProductQty)) - } - return s -} diff --git a/types/stock_change_standard_price.go b/types/stock_change_standard_price.go deleted file mode 100644 index 472091bc..00000000 --- a/types/stock_change_standard_price.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type StockChangeStandardPrice struct { - CounterpartAccountId Many2One `xmlrpc:"counterpart_account_id"` - CounterpartAccountIdRequired bool `xmlrpc:"counterpart_account_id_required"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - NewPrice float64 `xmlrpc:"new_price"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockChangeStandardPriceNil struct { - CounterpartAccountId interface{} `xmlrpc:"counterpart_account_id"` - CounterpartAccountIdRequired bool `xmlrpc:"counterpart_account_id_required"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - NewPrice interface{} `xmlrpc:"new_price"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockChangeStandardPriceModel string = "stock.change.standard.price" - -type StockChangeStandardPrices []StockChangeStandardPrice - -type StockChangeStandardPricesNil []StockChangeStandardPriceNil - -func (s *StockChangeStandardPrice) NilableType_() interface{} { - return &StockChangeStandardPriceNil{} -} - -func (ns *StockChangeStandardPriceNil) Type_() interface{} { - s := &StockChangeStandardPrice{} - return load(ns, s) -} - -func (s *StockChangeStandardPrices) NilableType_() interface{} { - return &StockChangeStandardPricesNil{} -} - -func (ns *StockChangeStandardPricesNil) Type_() interface{} { - s := &StockChangeStandardPrices{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockChangeStandardPrice)) - } - return s -} diff --git a/types/stock_fixed_putaway_strat.go b/types/stock_fixed_putaway_strat.go deleted file mode 100644 index 13f9cbcb..00000000 --- a/types/stock_fixed_putaway_strat.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type StockFixedPutawayStrat struct { - CategoryId Many2One `xmlrpc:"category_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - FixedLocationId Many2One `xmlrpc:"fixed_location_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PutawayId Many2One `xmlrpc:"putaway_id"` - Sequence int64 `xmlrpc:"sequence"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockFixedPutawayStratNil struct { - CategoryId interface{} `xmlrpc:"category_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - FixedLocationId interface{} `xmlrpc:"fixed_location_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PutawayId interface{} `xmlrpc:"putaway_id"` - Sequence interface{} `xmlrpc:"sequence"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockFixedPutawayStratModel string = "stock.fixed.putaway.strat" - -type StockFixedPutawayStrats []StockFixedPutawayStrat - -type StockFixedPutawayStratsNil []StockFixedPutawayStratNil - -func (s *StockFixedPutawayStrat) NilableType_() interface{} { - return &StockFixedPutawayStratNil{} -} - -func (ns *StockFixedPutawayStratNil) Type_() interface{} { - s := &StockFixedPutawayStrat{} - return load(ns, s) -} - -func (s *StockFixedPutawayStrats) NilableType_() interface{} { - return &StockFixedPutawayStratsNil{} -} - -func (ns *StockFixedPutawayStratsNil) Type_() interface{} { - s := &StockFixedPutawayStrats{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockFixedPutawayStrat)) - } - return s -} diff --git a/types/stock_immediate_transfer.go b/types/stock_immediate_transfer.go deleted file mode 100644 index 8c7c3fbf..00000000 --- a/types/stock_immediate_transfer.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type StockImmediateTransfer struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - PickIds []int64 `xmlrpc:"pick_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockImmediateTransferNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - PickIds interface{} `xmlrpc:"pick_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockImmediateTransferModel string = "stock.immediate.transfer" - -type StockImmediateTransfers []StockImmediateTransfer - -type StockImmediateTransfersNil []StockImmediateTransferNil - -func (s *StockImmediateTransfer) NilableType_() interface{} { - return &StockImmediateTransferNil{} -} - -func (ns *StockImmediateTransferNil) Type_() interface{} { - s := &StockImmediateTransfer{} - return load(ns, s) -} - -func (s *StockImmediateTransfers) NilableType_() interface{} { - return &StockImmediateTransfersNil{} -} - -func (ns *StockImmediateTransfersNil) Type_() interface{} { - s := &StockImmediateTransfers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockImmediateTransfer)) - } - return s -} diff --git a/types/stock_incoterms.go b/types/stock_incoterms.go deleted file mode 100644 index 26720ac6..00000000 --- a/types/stock_incoterms.go +++ /dev/null @@ -1,58 +0,0 @@ -package types - -import ( - "time" -) - -type StockIncoterms struct { - Active bool `xmlrpc:"active"` - Code string `xmlrpc:"code"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockIncotermsNil struct { - Active bool `xmlrpc:"active"` - Code interface{} `xmlrpc:"code"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockIncotermsModel string = "stock.incoterms" - -type StockIncotermss []StockIncoterms - -type StockIncotermssNil []StockIncotermsNil - -func (s *StockIncoterms) NilableType_() interface{} { - return &StockIncotermsNil{} -} - -func (ns *StockIncotermsNil) Type_() interface{} { - s := &StockIncoterms{} - return load(ns, s) -} - -func (s *StockIncotermss) NilableType_() interface{} { - return &StockIncotermssNil{} -} - -func (ns *StockIncotermssNil) Type_() interface{} { - s := &StockIncotermss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockIncoterms)) - } - return s -} diff --git a/types/stock_inventory.go b/types/stock_inventory.go deleted file mode 100644 index cc877ef1..00000000 --- a/types/stock_inventory.go +++ /dev/null @@ -1,84 +0,0 @@ -package types - -import ( - "time" -) - -type StockInventory struct { - AccountingDate time.Time `xmlrpc:"accounting_date"` - CategoryId Many2One `xmlrpc:"category_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Exhausted bool `xmlrpc:"exhausted"` - Filter interface{} `xmlrpc:"filter"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LineIds []int64 `xmlrpc:"line_ids"` - LocationId Many2One `xmlrpc:"location_id"` - LotId Many2One `xmlrpc:"lot_id"` - MoveIds []int64 `xmlrpc:"move_ids"` - Name string `xmlrpc:"name"` - PackageId Many2One `xmlrpc:"package_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - ProductId Many2One `xmlrpc:"product_id"` - State interface{} `xmlrpc:"state"` - TotalQty float64 `xmlrpc:"total_qty"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockInventoryNil struct { - AccountingDate interface{} `xmlrpc:"accounting_date"` - CategoryId interface{} `xmlrpc:"category_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Exhausted bool `xmlrpc:"exhausted"` - Filter interface{} `xmlrpc:"filter"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LineIds interface{} `xmlrpc:"line_ids"` - LocationId interface{} `xmlrpc:"location_id"` - LotId interface{} `xmlrpc:"lot_id"` - MoveIds interface{} `xmlrpc:"move_ids"` - Name interface{} `xmlrpc:"name"` - PackageId interface{} `xmlrpc:"package_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - ProductId interface{} `xmlrpc:"product_id"` - State interface{} `xmlrpc:"state"` - TotalQty interface{} `xmlrpc:"total_qty"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockInventoryModel string = "stock.inventory" - -type StockInventorys []StockInventory - -type StockInventorysNil []StockInventoryNil - -func (s *StockInventory) NilableType_() interface{} { - return &StockInventoryNil{} -} - -func (ns *StockInventoryNil) Type_() interface{} { - s := &StockInventory{} - return load(ns, s) -} - -func (s *StockInventorys) NilableType_() interface{} { - return &StockInventorysNil{} -} - -func (ns *StockInventorysNil) Type_() interface{} { - s := &StockInventorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockInventory)) - } - return s -} diff --git a/types/stock_inventory_line.go b/types/stock_inventory_line.go deleted file mode 100644 index 5d4157a3..00000000 --- a/types/stock_inventory_line.go +++ /dev/null @@ -1,84 +0,0 @@ -package types - -import ( - "time" -) - -type StockInventoryLine struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - InventoryId Many2One `xmlrpc:"inventory_id"` - InventoryLocationId Many2One `xmlrpc:"inventory_location_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - LocationName string `xmlrpc:"location_name"` - PackageId Many2One `xmlrpc:"package_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - ProdLotId Many2One `xmlrpc:"prod_lot_id"` - ProdlotName string `xmlrpc:"prodlot_name"` - ProductCode string `xmlrpc:"product_code"` - ProductId Many2One `xmlrpc:"product_id"` - ProductName string `xmlrpc:"product_name"` - ProductQty float64 `xmlrpc:"product_qty"` - ProductUomId Many2One `xmlrpc:"product_uom_id"` - State interface{} `xmlrpc:"state"` - TheoreticalQty float64 `xmlrpc:"theoretical_qty"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockInventoryLineNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - InventoryId interface{} `xmlrpc:"inventory_id"` - InventoryLocationId interface{} `xmlrpc:"inventory_location_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - LocationName interface{} `xmlrpc:"location_name"` - PackageId interface{} `xmlrpc:"package_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - ProdLotId interface{} `xmlrpc:"prod_lot_id"` - ProdlotName interface{} `xmlrpc:"prodlot_name"` - ProductCode interface{} `xmlrpc:"product_code"` - ProductId interface{} `xmlrpc:"product_id"` - ProductName interface{} `xmlrpc:"product_name"` - ProductQty interface{} `xmlrpc:"product_qty"` - ProductUomId interface{} `xmlrpc:"product_uom_id"` - State interface{} `xmlrpc:"state"` - TheoreticalQty interface{} `xmlrpc:"theoretical_qty"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockInventoryLineModel string = "stock.inventory.line" - -type StockInventoryLines []StockInventoryLine - -type StockInventoryLinesNil []StockInventoryLineNil - -func (s *StockInventoryLine) NilableType_() interface{} { - return &StockInventoryLineNil{} -} - -func (ns *StockInventoryLineNil) Type_() interface{} { - s := &StockInventoryLine{} - return load(ns, s) -} - -func (s *StockInventoryLines) NilableType_() interface{} { - return &StockInventoryLinesNil{} -} - -func (ns *StockInventoryLinesNil) Type_() interface{} { - s := &StockInventoryLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockInventoryLine)) - } - return s -} diff --git a/types/stock_location.go b/types/stock_location.go deleted file mode 100644 index ca6a3325..00000000 --- a/types/stock_location.go +++ /dev/null @@ -1,94 +0,0 @@ -package types - -import ( - "time" -) - -type StockLocation struct { - Active bool `xmlrpc:"active"` - Barcode string `xmlrpc:"barcode"` - ChildIds []int64 `xmlrpc:"child_ids"` - Comment string `xmlrpc:"comment"` - CompanyId Many2One `xmlrpc:"company_id"` - CompleteName string `xmlrpc:"complete_name"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - Name string `xmlrpc:"name"` - ParentLeft int64 `xmlrpc:"parent_left"` - ParentRight int64 `xmlrpc:"parent_right"` - PartnerId Many2One `xmlrpc:"partner_id"` - Posx int64 `xmlrpc:"posx"` - Posy int64 `xmlrpc:"posy"` - Posz int64 `xmlrpc:"posz"` - PutawayStrategyId Many2One `xmlrpc:"putaway_strategy_id"` - RemovalStrategyId Many2One `xmlrpc:"removal_strategy_id"` - ReturnLocation bool `xmlrpc:"return_location"` - ScrapLocation bool `xmlrpc:"scrap_location"` - Usage interface{} `xmlrpc:"usage"` - ValuationInAccountId Many2One `xmlrpc:"valuation_in_account_id"` - ValuationOutAccountId Many2One `xmlrpc:"valuation_out_account_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockLocationNil struct { - Active bool `xmlrpc:"active"` - Barcode interface{} `xmlrpc:"barcode"` - ChildIds interface{} `xmlrpc:"child_ids"` - Comment interface{} `xmlrpc:"comment"` - CompanyId interface{} `xmlrpc:"company_id"` - CompleteName interface{} `xmlrpc:"complete_name"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - Name interface{} `xmlrpc:"name"` - ParentLeft interface{} `xmlrpc:"parent_left"` - ParentRight interface{} `xmlrpc:"parent_right"` - PartnerId interface{} `xmlrpc:"partner_id"` - Posx interface{} `xmlrpc:"posx"` - Posy interface{} `xmlrpc:"posy"` - Posz interface{} `xmlrpc:"posz"` - PutawayStrategyId interface{} `xmlrpc:"putaway_strategy_id"` - RemovalStrategyId interface{} `xmlrpc:"removal_strategy_id"` - ReturnLocation bool `xmlrpc:"return_location"` - ScrapLocation bool `xmlrpc:"scrap_location"` - Usage interface{} `xmlrpc:"usage"` - ValuationInAccountId interface{} `xmlrpc:"valuation_in_account_id"` - ValuationOutAccountId interface{} `xmlrpc:"valuation_out_account_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockLocationModel string = "stock.location" - -type StockLocations []StockLocation - -type StockLocationsNil []StockLocationNil - -func (s *StockLocation) NilableType_() interface{} { - return &StockLocationNil{} -} - -func (ns *StockLocationNil) Type_() interface{} { - s := &StockLocation{} - return load(ns, s) -} - -func (s *StockLocations) NilableType_() interface{} { - return &StockLocationsNil{} -} - -func (ns *StockLocationsNil) Type_() interface{} { - s := &StockLocations{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockLocation)) - } - return s -} diff --git a/types/stock_location_path.go b/types/stock_location_path.go deleted file mode 100644 index 4b1acfac..00000000 --- a/types/stock_location_path.go +++ /dev/null @@ -1,78 +0,0 @@ -package types - -import ( - "time" -) - -type StockLocationPath struct { - Active bool `xmlrpc:"active"` - Auto interface{} `xmlrpc:"auto"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Delay int64 `xmlrpc:"delay"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationDestId Many2One `xmlrpc:"location_dest_id"` - LocationFromId Many2One `xmlrpc:"location_from_id"` - Name string `xmlrpc:"name"` - PickingTypeId Many2One `xmlrpc:"picking_type_id"` - Propagate bool `xmlrpc:"propagate"` - RouteId Many2One `xmlrpc:"route_id"` - RouteSequence int64 `xmlrpc:"route_sequence"` - Sequence int64 `xmlrpc:"sequence"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockLocationPathNil struct { - Active bool `xmlrpc:"active"` - Auto interface{} `xmlrpc:"auto"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Delay interface{} `xmlrpc:"delay"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationDestId interface{} `xmlrpc:"location_dest_id"` - LocationFromId interface{} `xmlrpc:"location_from_id"` - Name interface{} `xmlrpc:"name"` - PickingTypeId interface{} `xmlrpc:"picking_type_id"` - Propagate bool `xmlrpc:"propagate"` - RouteId interface{} `xmlrpc:"route_id"` - RouteSequence interface{} `xmlrpc:"route_sequence"` - Sequence interface{} `xmlrpc:"sequence"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockLocationPathModel string = "stock.location.path" - -type StockLocationPaths []StockLocationPath - -type StockLocationPathsNil []StockLocationPathNil - -func (s *StockLocationPath) NilableType_() interface{} { - return &StockLocationPathNil{} -} - -func (ns *StockLocationPathNil) Type_() interface{} { - s := &StockLocationPath{} - return load(ns, s) -} - -func (s *StockLocationPaths) NilableType_() interface{} { - return &StockLocationPathsNil{} -} - -func (ns *StockLocationPathsNil) Type_() interface{} { - s := &StockLocationPaths{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockLocationPath)) - } - return s -} diff --git a/types/stock_location_route.go b/types/stock_location_route.go deleted file mode 100644 index 76c3ac20..00000000 --- a/types/stock_location_route.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type StockLocationRoute struct { - Active bool `xmlrpc:"active"` - CategIds []int64 `xmlrpc:"categ_ids"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - ProductCategSelectable bool `xmlrpc:"product_categ_selectable"` - ProductIds []int64 `xmlrpc:"product_ids"` - ProductSelectable bool `xmlrpc:"product_selectable"` - PullIds []int64 `xmlrpc:"pull_ids"` - PushIds []int64 `xmlrpc:"push_ids"` - SaleSelectable bool `xmlrpc:"sale_selectable"` - Sequence int64 `xmlrpc:"sequence"` - SuppliedWhId Many2One `xmlrpc:"supplied_wh_id"` - SupplierWhId Many2One `xmlrpc:"supplier_wh_id"` - WarehouseIds []int64 `xmlrpc:"warehouse_ids"` - WarehouseSelectable bool `xmlrpc:"warehouse_selectable"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockLocationRouteNil struct { - Active bool `xmlrpc:"active"` - CategIds interface{} `xmlrpc:"categ_ids"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - ProductCategSelectable bool `xmlrpc:"product_categ_selectable"` - ProductIds interface{} `xmlrpc:"product_ids"` - ProductSelectable bool `xmlrpc:"product_selectable"` - PullIds interface{} `xmlrpc:"pull_ids"` - PushIds interface{} `xmlrpc:"push_ids"` - SaleSelectable bool `xmlrpc:"sale_selectable"` - Sequence interface{} `xmlrpc:"sequence"` - SuppliedWhId interface{} `xmlrpc:"supplied_wh_id"` - SupplierWhId interface{} `xmlrpc:"supplier_wh_id"` - WarehouseIds interface{} `xmlrpc:"warehouse_ids"` - WarehouseSelectable bool `xmlrpc:"warehouse_selectable"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockLocationRouteModel string = "stock.location.route" - -type StockLocationRoutes []StockLocationRoute - -type StockLocationRoutesNil []StockLocationRouteNil - -func (s *StockLocationRoute) NilableType_() interface{} { - return &StockLocationRouteNil{} -} - -func (ns *StockLocationRouteNil) Type_() interface{} { - s := &StockLocationRoute{} - return load(ns, s) -} - -func (s *StockLocationRoutes) NilableType_() interface{} { - return &StockLocationRoutesNil{} -} - -func (ns *StockLocationRoutesNil) Type_() interface{} { - s := &StockLocationRoutes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockLocationRoute)) - } - return s -} diff --git a/types/stock_move.go b/types/stock_move.go deleted file mode 100644 index 3434a9f3..00000000 --- a/types/stock_move.go +++ /dev/null @@ -1,180 +0,0 @@ -package types - -import ( - "time" -) - -type StockMove struct { - AccountMoveIds []int64 `xmlrpc:"account_move_ids"` - Additional bool `xmlrpc:"additional"` - Availability float64 `xmlrpc:"availability"` - BackorderId Many2One `xmlrpc:"backorder_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreatedPurchaseLineId Many2One `xmlrpc:"created_purchase_line_id"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DateExpected time.Time `xmlrpc:"date_expected"` - DisplayName string `xmlrpc:"display_name"` - GroupId Many2One `xmlrpc:"group_id"` - HasTracking interface{} `xmlrpc:"has_tracking"` - Id int64 `xmlrpc:"id"` - InventoryId Many2One `xmlrpc:"inventory_id"` - IsInitialDemandEditable bool `xmlrpc:"is_initial_demand_editable"` - IsLocked bool `xmlrpc:"is_locked"` - IsQuantityDoneEditable bool `xmlrpc:"is_quantity_done_editable"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationDestId Many2One `xmlrpc:"location_dest_id"` - LocationId Many2One `xmlrpc:"location_id"` - MoveDestIds []int64 `xmlrpc:"move_dest_ids"` - MoveLineIds []int64 `xmlrpc:"move_line_ids"` - MoveLineNosuggestIds []int64 `xmlrpc:"move_line_nosuggest_ids"` - MoveOrigIds []int64 `xmlrpc:"move_orig_ids"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - OrderedQty float64 `xmlrpc:"ordered_qty"` - Origin string `xmlrpc:"origin"` - OriginReturnedMoveId Many2One `xmlrpc:"origin_returned_move_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PickingCode interface{} `xmlrpc:"picking_code"` - PickingId Many2One `xmlrpc:"picking_id"` - PickingPartnerId Many2One `xmlrpc:"picking_partner_id"` - PickingTypeId Many2One `xmlrpc:"picking_type_id"` - PriceUnit float64 `xmlrpc:"price_unit"` - Priority interface{} `xmlrpc:"priority"` - ProcureMethod interface{} `xmlrpc:"procure_method"` - ProductId Many2One `xmlrpc:"product_id"` - ProductPackaging Many2One `xmlrpc:"product_packaging"` - ProductQty float64 `xmlrpc:"product_qty"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ProductType interface{} `xmlrpc:"product_type"` - ProductUom Many2One `xmlrpc:"product_uom"` - ProductUomQty float64 `xmlrpc:"product_uom_qty"` - Propagate bool `xmlrpc:"propagate"` - PurchaseLineId Many2One `xmlrpc:"purchase_line_id"` - PushRuleId Many2One `xmlrpc:"push_rule_id"` - QuantityDone float64 `xmlrpc:"quantity_done"` - Reference string `xmlrpc:"reference"` - RemainingQty float64 `xmlrpc:"remaining_qty"` - RemainingValue float64 `xmlrpc:"remaining_value"` - ReservedAvailability float64 `xmlrpc:"reserved_availability"` - RestrictPartnerId Many2One `xmlrpc:"restrict_partner_id"` - ReturnedMoveIds []int64 `xmlrpc:"returned_move_ids"` - RouteIds []int64 `xmlrpc:"route_ids"` - RuleId Many2One `xmlrpc:"rule_id"` - SaleLineId Many2One `xmlrpc:"sale_line_id"` - ScrapIds []int64 `xmlrpc:"scrap_ids"` - Scrapped bool `xmlrpc:"scrapped"` - Sequence int64 `xmlrpc:"sequence"` - ShowDetailsVisible bool `xmlrpc:"show_details_visible"` - ShowOperations bool `xmlrpc:"show_operations"` - ShowReservedAvailability bool `xmlrpc:"show_reserved_availability"` - State interface{} `xmlrpc:"state"` - StringAvailabilityInfo string `xmlrpc:"string_availability_info"` - ToRefund bool `xmlrpc:"to_refund"` - Value float64 `xmlrpc:"value"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockMoveNil struct { - AccountMoveIds interface{} `xmlrpc:"account_move_ids"` - Additional bool `xmlrpc:"additional"` - Availability interface{} `xmlrpc:"availability"` - BackorderId interface{} `xmlrpc:"backorder_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreatedPurchaseLineId interface{} `xmlrpc:"created_purchase_line_id"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DateExpected interface{} `xmlrpc:"date_expected"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupId interface{} `xmlrpc:"group_id"` - HasTracking interface{} `xmlrpc:"has_tracking"` - Id interface{} `xmlrpc:"id"` - InventoryId interface{} `xmlrpc:"inventory_id"` - IsInitialDemandEditable bool `xmlrpc:"is_initial_demand_editable"` - IsLocked bool `xmlrpc:"is_locked"` - IsQuantityDoneEditable bool `xmlrpc:"is_quantity_done_editable"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationDestId interface{} `xmlrpc:"location_dest_id"` - LocationId interface{} `xmlrpc:"location_id"` - MoveDestIds interface{} `xmlrpc:"move_dest_ids"` - MoveLineIds interface{} `xmlrpc:"move_line_ids"` - MoveLineNosuggestIds interface{} `xmlrpc:"move_line_nosuggest_ids"` - MoveOrigIds interface{} `xmlrpc:"move_orig_ids"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - OrderedQty interface{} `xmlrpc:"ordered_qty"` - Origin interface{} `xmlrpc:"origin"` - OriginReturnedMoveId interface{} `xmlrpc:"origin_returned_move_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PickingCode interface{} `xmlrpc:"picking_code"` - PickingId interface{} `xmlrpc:"picking_id"` - PickingPartnerId interface{} `xmlrpc:"picking_partner_id"` - PickingTypeId interface{} `xmlrpc:"picking_type_id"` - PriceUnit interface{} `xmlrpc:"price_unit"` - Priority interface{} `xmlrpc:"priority"` - ProcureMethod interface{} `xmlrpc:"procure_method"` - ProductId interface{} `xmlrpc:"product_id"` - ProductPackaging interface{} `xmlrpc:"product_packaging"` - ProductQty interface{} `xmlrpc:"product_qty"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ProductType interface{} `xmlrpc:"product_type"` - ProductUom interface{} `xmlrpc:"product_uom"` - ProductUomQty interface{} `xmlrpc:"product_uom_qty"` - Propagate bool `xmlrpc:"propagate"` - PurchaseLineId interface{} `xmlrpc:"purchase_line_id"` - PushRuleId interface{} `xmlrpc:"push_rule_id"` - QuantityDone interface{} `xmlrpc:"quantity_done"` - Reference interface{} `xmlrpc:"reference"` - RemainingQty interface{} `xmlrpc:"remaining_qty"` - RemainingValue interface{} `xmlrpc:"remaining_value"` - ReservedAvailability interface{} `xmlrpc:"reserved_availability"` - RestrictPartnerId interface{} `xmlrpc:"restrict_partner_id"` - ReturnedMoveIds interface{} `xmlrpc:"returned_move_ids"` - RouteIds interface{} `xmlrpc:"route_ids"` - RuleId interface{} `xmlrpc:"rule_id"` - SaleLineId interface{} `xmlrpc:"sale_line_id"` - ScrapIds interface{} `xmlrpc:"scrap_ids"` - Scrapped bool `xmlrpc:"scrapped"` - Sequence interface{} `xmlrpc:"sequence"` - ShowDetailsVisible bool `xmlrpc:"show_details_visible"` - ShowOperations bool `xmlrpc:"show_operations"` - ShowReservedAvailability bool `xmlrpc:"show_reserved_availability"` - State interface{} `xmlrpc:"state"` - StringAvailabilityInfo interface{} `xmlrpc:"string_availability_info"` - ToRefund bool `xmlrpc:"to_refund"` - Value interface{} `xmlrpc:"value"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockMoveModel string = "stock.move" - -type StockMoves []StockMove - -type StockMovesNil []StockMoveNil - -func (s *StockMove) NilableType_() interface{} { - return &StockMoveNil{} -} - -func (ns *StockMoveNil) Type_() interface{} { - s := &StockMove{} - return load(ns, s) -} - -func (s *StockMoves) NilableType_() interface{} { - return &StockMovesNil{} -} - -func (ns *StockMovesNil) Type_() interface{} { - s := &StockMoves{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockMove)) - } - return s -} diff --git a/types/stock_move_line.go b/types/stock_move_line.go deleted file mode 100644 index f797d4e9..00000000 --- a/types/stock_move_line.go +++ /dev/null @@ -1,102 +0,0 @@ -package types - -import ( - "time" -) - -type StockMoveLine struct { - ConsumeLineIds []int64 `xmlrpc:"consume_line_ids"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - FromLoc string `xmlrpc:"from_loc"` - Id int64 `xmlrpc:"id"` - IsInitialDemandEditable bool `xmlrpc:"is_initial_demand_editable"` - IsLocked bool `xmlrpc:"is_locked"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationDestId Many2One `xmlrpc:"location_dest_id"` - LocationId Many2One `xmlrpc:"location_id"` - LotId Many2One `xmlrpc:"lot_id"` - LotName string `xmlrpc:"lot_name"` - LotsVisible bool `xmlrpc:"lots_visible"` - MoveId Many2One `xmlrpc:"move_id"` - OrderedQty float64 `xmlrpc:"ordered_qty"` - OwnerId Many2One `xmlrpc:"owner_id"` - PackageId Many2One `xmlrpc:"package_id"` - PickingId Many2One `xmlrpc:"picking_id"` - ProduceLineIds []int64 `xmlrpc:"produce_line_ids"` - ProductId Many2One `xmlrpc:"product_id"` - ProductQty float64 `xmlrpc:"product_qty"` - ProductUomId Many2One `xmlrpc:"product_uom_id"` - ProductUomQty float64 `xmlrpc:"product_uom_qty"` - QtyDone float64 `xmlrpc:"qty_done"` - Reference string `xmlrpc:"reference"` - ResultPackageId Many2One `xmlrpc:"result_package_id"` - State interface{} `xmlrpc:"state"` - ToLoc string `xmlrpc:"to_loc"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockMoveLineNil struct { - ConsumeLineIds interface{} `xmlrpc:"consume_line_ids"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - FromLoc interface{} `xmlrpc:"from_loc"` - Id interface{} `xmlrpc:"id"` - IsInitialDemandEditable bool `xmlrpc:"is_initial_demand_editable"` - IsLocked bool `xmlrpc:"is_locked"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationDestId interface{} `xmlrpc:"location_dest_id"` - LocationId interface{} `xmlrpc:"location_id"` - LotId interface{} `xmlrpc:"lot_id"` - LotName interface{} `xmlrpc:"lot_name"` - LotsVisible bool `xmlrpc:"lots_visible"` - MoveId interface{} `xmlrpc:"move_id"` - OrderedQty interface{} `xmlrpc:"ordered_qty"` - OwnerId interface{} `xmlrpc:"owner_id"` - PackageId interface{} `xmlrpc:"package_id"` - PickingId interface{} `xmlrpc:"picking_id"` - ProduceLineIds interface{} `xmlrpc:"produce_line_ids"` - ProductId interface{} `xmlrpc:"product_id"` - ProductQty interface{} `xmlrpc:"product_qty"` - ProductUomId interface{} `xmlrpc:"product_uom_id"` - ProductUomQty interface{} `xmlrpc:"product_uom_qty"` - QtyDone interface{} `xmlrpc:"qty_done"` - Reference interface{} `xmlrpc:"reference"` - ResultPackageId interface{} `xmlrpc:"result_package_id"` - State interface{} `xmlrpc:"state"` - ToLoc interface{} `xmlrpc:"to_loc"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockMoveLineModel string = "stock.move.line" - -type StockMoveLines []StockMoveLine - -type StockMoveLinesNil []StockMoveLineNil - -func (s *StockMoveLine) NilableType_() interface{} { - return &StockMoveLineNil{} -} - -func (ns *StockMoveLineNil) Type_() interface{} { - s := &StockMoveLine{} - return load(ns, s) -} - -func (s *StockMoveLines) NilableType_() interface{} { - return &StockMoveLinesNil{} -} - -func (ns *StockMoveLinesNil) Type_() interface{} { - s := &StockMoveLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockMoveLine)) - } - return s -} diff --git a/types/stock_overprocessed_transfer.go b/types/stock_overprocessed_transfer.go deleted file mode 100644 index 42420a37..00000000 --- a/types/stock_overprocessed_transfer.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type StockOverprocessedTransfer struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - OverprocessedProductName string `xmlrpc:"overprocessed_product_name"` - PickingId Many2One `xmlrpc:"picking_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockOverprocessedTransferNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - OverprocessedProductName interface{} `xmlrpc:"overprocessed_product_name"` - PickingId interface{} `xmlrpc:"picking_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockOverprocessedTransferModel string = "stock.overprocessed.transfer" - -type StockOverprocessedTransfers []StockOverprocessedTransfer - -type StockOverprocessedTransfersNil []StockOverprocessedTransferNil - -func (s *StockOverprocessedTransfer) NilableType_() interface{} { - return &StockOverprocessedTransferNil{} -} - -func (ns *StockOverprocessedTransferNil) Type_() interface{} { - s := &StockOverprocessedTransfer{} - return load(ns, s) -} - -func (s *StockOverprocessedTransfers) NilableType_() interface{} { - return &StockOverprocessedTransfersNil{} -} - -func (ns *StockOverprocessedTransfersNil) Type_() interface{} { - s := &StockOverprocessedTransfers{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockOverprocessedTransfer)) - } - return s -} diff --git a/types/stock_picking.go b/types/stock_picking.go deleted file mode 100644 index 39b8daff..00000000 --- a/types/stock_picking.go +++ /dev/null @@ -1,152 +0,0 @@ -package types - -import ( - "time" -) - -type StockPicking struct { - ActivityDateDeadline time.Time `xmlrpc:"activity_date_deadline"` - ActivityIds []int64 `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary string `xmlrpc:"activity_summary"` - ActivityTypeId Many2One `xmlrpc:"activity_type_id"` - ActivityUserId Many2One `xmlrpc:"activity_user_id"` - BackorderId Many2One `xmlrpc:"backorder_id"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DateDone time.Time `xmlrpc:"date_done"` - DisplayName string `xmlrpc:"display_name"` - GroupId Many2One `xmlrpc:"group_id"` - HasPackages bool `xmlrpc:"has_packages"` - HasScrapMove bool `xmlrpc:"has_scrap_move"` - Id int64 `xmlrpc:"id"` - IsLocked bool `xmlrpc:"is_locked"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationDestId Many2One `xmlrpc:"location_dest_id"` - LocationId Many2One `xmlrpc:"location_id"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - MoveLineExist bool `xmlrpc:"move_line_exist"` - MoveLineIds []int64 `xmlrpc:"move_line_ids"` - MoveLines []int64 `xmlrpc:"move_lines"` - MoveType interface{} `xmlrpc:"move_type"` - Name string `xmlrpc:"name"` - Note string `xmlrpc:"note"` - Origin string `xmlrpc:"origin"` - OwnerId Many2One `xmlrpc:"owner_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PickingTypeCode interface{} `xmlrpc:"picking_type_code"` - PickingTypeEntirePacks bool `xmlrpc:"picking_type_entire_packs"` - PickingTypeId Many2One `xmlrpc:"picking_type_id"` - Printed bool `xmlrpc:"printed"` - Priority interface{} `xmlrpc:"priority"` - ProductId Many2One `xmlrpc:"product_id"` - PurchaseId Many2One `xmlrpc:"purchase_id"` - SaleId Many2One `xmlrpc:"sale_id"` - ScheduledDate time.Time `xmlrpc:"scheduled_date"` - ShowCheckAvailability bool `xmlrpc:"show_check_availability"` - ShowMarkAsTodo bool `xmlrpc:"show_mark_as_todo"` - ShowOperations bool `xmlrpc:"show_operations"` - ShowValidate bool `xmlrpc:"show_validate"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockPickingNil struct { - ActivityDateDeadline interface{} `xmlrpc:"activity_date_deadline"` - ActivityIds interface{} `xmlrpc:"activity_ids"` - ActivityState interface{} `xmlrpc:"activity_state"` - ActivitySummary interface{} `xmlrpc:"activity_summary"` - ActivityTypeId interface{} `xmlrpc:"activity_type_id"` - ActivityUserId interface{} `xmlrpc:"activity_user_id"` - BackorderId interface{} `xmlrpc:"backorder_id"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DateDone interface{} `xmlrpc:"date_done"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupId interface{} `xmlrpc:"group_id"` - HasPackages bool `xmlrpc:"has_packages"` - HasScrapMove bool `xmlrpc:"has_scrap_move"` - Id interface{} `xmlrpc:"id"` - IsLocked bool `xmlrpc:"is_locked"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationDestId interface{} `xmlrpc:"location_dest_id"` - LocationId interface{} `xmlrpc:"location_id"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - MoveLineExist bool `xmlrpc:"move_line_exist"` - MoveLineIds interface{} `xmlrpc:"move_line_ids"` - MoveLines interface{} `xmlrpc:"move_lines"` - MoveType interface{} `xmlrpc:"move_type"` - Name interface{} `xmlrpc:"name"` - Note interface{} `xmlrpc:"note"` - Origin interface{} `xmlrpc:"origin"` - OwnerId interface{} `xmlrpc:"owner_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PickingTypeCode interface{} `xmlrpc:"picking_type_code"` - PickingTypeEntirePacks bool `xmlrpc:"picking_type_entire_packs"` - PickingTypeId interface{} `xmlrpc:"picking_type_id"` - Printed bool `xmlrpc:"printed"` - Priority interface{} `xmlrpc:"priority"` - ProductId interface{} `xmlrpc:"product_id"` - PurchaseId interface{} `xmlrpc:"purchase_id"` - SaleId interface{} `xmlrpc:"sale_id"` - ScheduledDate interface{} `xmlrpc:"scheduled_date"` - ShowCheckAvailability bool `xmlrpc:"show_check_availability"` - ShowMarkAsTodo bool `xmlrpc:"show_mark_as_todo"` - ShowOperations bool `xmlrpc:"show_operations"` - ShowValidate bool `xmlrpc:"show_validate"` - State interface{} `xmlrpc:"state"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockPickingModel string = "stock.picking" - -type StockPickings []StockPicking - -type StockPickingsNil []StockPickingNil - -func (s *StockPicking) NilableType_() interface{} { - return &StockPickingNil{} -} - -func (ns *StockPickingNil) Type_() interface{} { - s := &StockPicking{} - return load(ns, s) -} - -func (s *StockPickings) NilableType_() interface{} { - return &StockPickingsNil{} -} - -func (ns *StockPickingsNil) Type_() interface{} { - s := &StockPickings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockPicking)) - } - return s -} diff --git a/types/stock_picking_type.go b/types/stock_picking_type.go deleted file mode 100644 index 374a3d01..00000000 --- a/types/stock_picking_type.go +++ /dev/null @@ -1,102 +0,0 @@ -package types - -import ( - "time" -) - -type StockPickingType struct { - Active bool `xmlrpc:"active"` - BarcodeNomenclatureId Many2One `xmlrpc:"barcode_nomenclature_id"` - Code interface{} `xmlrpc:"code"` - Color int64 `xmlrpc:"color"` - CountPicking int64 `xmlrpc:"count_picking"` - CountPickingBackorders int64 `xmlrpc:"count_picking_backorders"` - CountPickingDraft int64 `xmlrpc:"count_picking_draft"` - CountPickingLate int64 `xmlrpc:"count_picking_late"` - CountPickingReady int64 `xmlrpc:"count_picking_ready"` - CountPickingWaiting int64 `xmlrpc:"count_picking_waiting"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DefaultLocationDestId Many2One `xmlrpc:"default_location_dest_id"` - DefaultLocationSrcId Many2One `xmlrpc:"default_location_src_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastDonePicking string `xmlrpc:"last_done_picking"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - RatePickingBackorders int64 `xmlrpc:"rate_picking_backorders"` - RatePickingLate int64 `xmlrpc:"rate_picking_late"` - ReturnPickingTypeId Many2One `xmlrpc:"return_picking_type_id"` - Sequence int64 `xmlrpc:"sequence"` - SequenceId Many2One `xmlrpc:"sequence_id"` - ShowEntirePacks bool `xmlrpc:"show_entire_packs"` - ShowOperations bool `xmlrpc:"show_operations"` - ShowReserved bool `xmlrpc:"show_reserved"` - UseCreateLots bool `xmlrpc:"use_create_lots"` - UseExistingLots bool `xmlrpc:"use_existing_lots"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockPickingTypeNil struct { - Active bool `xmlrpc:"active"` - BarcodeNomenclatureId interface{} `xmlrpc:"barcode_nomenclature_id"` - Code interface{} `xmlrpc:"code"` - Color interface{} `xmlrpc:"color"` - CountPicking interface{} `xmlrpc:"count_picking"` - CountPickingBackorders interface{} `xmlrpc:"count_picking_backorders"` - CountPickingDraft interface{} `xmlrpc:"count_picking_draft"` - CountPickingLate interface{} `xmlrpc:"count_picking_late"` - CountPickingReady interface{} `xmlrpc:"count_picking_ready"` - CountPickingWaiting interface{} `xmlrpc:"count_picking_waiting"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DefaultLocationDestId interface{} `xmlrpc:"default_location_dest_id"` - DefaultLocationSrcId interface{} `xmlrpc:"default_location_src_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastDonePicking interface{} `xmlrpc:"last_done_picking"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - RatePickingBackorders interface{} `xmlrpc:"rate_picking_backorders"` - RatePickingLate interface{} `xmlrpc:"rate_picking_late"` - ReturnPickingTypeId interface{} `xmlrpc:"return_picking_type_id"` - Sequence interface{} `xmlrpc:"sequence"` - SequenceId interface{} `xmlrpc:"sequence_id"` - ShowEntirePacks bool `xmlrpc:"show_entire_packs"` - ShowOperations bool `xmlrpc:"show_operations"` - ShowReserved bool `xmlrpc:"show_reserved"` - UseCreateLots bool `xmlrpc:"use_create_lots"` - UseExistingLots bool `xmlrpc:"use_existing_lots"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockPickingTypeModel string = "stock.picking.type" - -type StockPickingTypes []StockPickingType - -type StockPickingTypesNil []StockPickingTypeNil - -func (s *StockPickingType) NilableType_() interface{} { - return &StockPickingTypeNil{} -} - -func (ns *StockPickingTypeNil) Type_() interface{} { - s := &StockPickingType{} - return load(ns, s) -} - -func (s *StockPickingTypes) NilableType_() interface{} { - return &StockPickingTypesNil{} -} - -func (ns *StockPickingTypesNil) Type_() interface{} { - s := &StockPickingTypes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockPickingType)) - } - return s -} diff --git a/types/stock_production_lot.go b/types/stock_production_lot.go deleted file mode 100644 index d1294a3e..00000000 --- a/types/stock_production_lot.go +++ /dev/null @@ -1,86 +0,0 @@ -package types - -import ( - "time" -) - -type StockProductionLot struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MessageChannelIds []int64 `xmlrpc:"message_channel_ids"` - MessageFollowerIds []int64 `xmlrpc:"message_follower_ids"` - MessageIds []int64 `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost time.Time `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter int64 `xmlrpc:"message_needaction_counter"` - MessagePartnerIds []int64 `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter int64 `xmlrpc:"message_unread_counter"` - Name string `xmlrpc:"name"` - ProductId Many2One `xmlrpc:"product_id"` - ProductQty float64 `xmlrpc:"product_qty"` - ProductUomId Many2One `xmlrpc:"product_uom_id"` - QuantIds []int64 `xmlrpc:"quant_ids"` - Ref string `xmlrpc:"ref"` - WebsiteMessageIds []int64 `xmlrpc:"website_message_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockProductionLotNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MessageChannelIds interface{} `xmlrpc:"message_channel_ids"` - MessageFollowerIds interface{} `xmlrpc:"message_follower_ids"` - MessageIds interface{} `xmlrpc:"message_ids"` - MessageIsFollower bool `xmlrpc:"message_is_follower"` - MessageLastPost interface{} `xmlrpc:"message_last_post"` - MessageNeedaction bool `xmlrpc:"message_needaction"` - MessageNeedactionCounter interface{} `xmlrpc:"message_needaction_counter"` - MessagePartnerIds interface{} `xmlrpc:"message_partner_ids"` - MessageUnread bool `xmlrpc:"message_unread"` - MessageUnreadCounter interface{} `xmlrpc:"message_unread_counter"` - Name interface{} `xmlrpc:"name"` - ProductId interface{} `xmlrpc:"product_id"` - ProductQty interface{} `xmlrpc:"product_qty"` - ProductUomId interface{} `xmlrpc:"product_uom_id"` - QuantIds interface{} `xmlrpc:"quant_ids"` - Ref interface{} `xmlrpc:"ref"` - WebsiteMessageIds interface{} `xmlrpc:"website_message_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockProductionLotModel string = "stock.production.lot" - -type StockProductionLots []StockProductionLot - -type StockProductionLotsNil []StockProductionLotNil - -func (s *StockProductionLot) NilableType_() interface{} { - return &StockProductionLotNil{} -} - -func (ns *StockProductionLotNil) Type_() interface{} { - s := &StockProductionLot{} - return load(ns, s) -} - -func (s *StockProductionLots) NilableType_() interface{} { - return &StockProductionLotsNil{} -} - -func (ns *StockProductionLotsNil) Type_() interface{} { - s := &StockProductionLots{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockProductionLot)) - } - return s -} diff --git a/types/stock_quant.go b/types/stock_quant.go deleted file mode 100644 index 2aa8e824..00000000 --- a/types/stock_quant.go +++ /dev/null @@ -1,74 +0,0 @@ -package types - -import ( - "time" -) - -type StockQuant struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - InDate time.Time `xmlrpc:"in_date"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - LotId Many2One `xmlrpc:"lot_id"` - OwnerId Many2One `xmlrpc:"owner_id"` - PackageId Many2One `xmlrpc:"package_id"` - ProductId Many2One `xmlrpc:"product_id"` - ProductTmplId Many2One `xmlrpc:"product_tmpl_id"` - ProductUomId Many2One `xmlrpc:"product_uom_id"` - Quantity float64 `xmlrpc:"quantity"` - ReservedQuantity float64 `xmlrpc:"reserved_quantity"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockQuantNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - InDate interface{} `xmlrpc:"in_date"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - LotId interface{} `xmlrpc:"lot_id"` - OwnerId interface{} `xmlrpc:"owner_id"` - PackageId interface{} `xmlrpc:"package_id"` - ProductId interface{} `xmlrpc:"product_id"` - ProductTmplId interface{} `xmlrpc:"product_tmpl_id"` - ProductUomId interface{} `xmlrpc:"product_uom_id"` - Quantity interface{} `xmlrpc:"quantity"` - ReservedQuantity interface{} `xmlrpc:"reserved_quantity"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockQuantModel string = "stock.quant" - -type StockQuants []StockQuant - -type StockQuantsNil []StockQuantNil - -func (s *StockQuant) NilableType_() interface{} { - return &StockQuantNil{} -} - -func (ns *StockQuantNil) Type_() interface{} { - s := &StockQuant{} - return load(ns, s) -} - -func (s *StockQuants) NilableType_() interface{} { - return &StockQuantsNil{} -} - -func (ns *StockQuantsNil) Type_() interface{} { - s := &StockQuants{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockQuant)) - } - return s -} diff --git a/types/stock_quant_package.go b/types/stock_quant_package.go deleted file mode 100644 index 50af8d81..00000000 --- a/types/stock_quant_package.go +++ /dev/null @@ -1,70 +0,0 @@ -package types - -import ( - "time" -) - -type StockQuantPackage struct { - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrentPickingId bool `xmlrpc:"current_picking_id"` - CurrentPickingMoveLineIds []int64 `xmlrpc:"current_picking_move_line_ids"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - MoveLineIds []int64 `xmlrpc:"move_line_ids"` - Name string `xmlrpc:"name"` - OwnerId Many2One `xmlrpc:"owner_id"` - PackagingId Many2One `xmlrpc:"packaging_id"` - QuantIds []int64 `xmlrpc:"quant_ids"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockQuantPackageNil struct { - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrentPickingId bool `xmlrpc:"current_picking_id"` - CurrentPickingMoveLineIds interface{} `xmlrpc:"current_picking_move_line_ids"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - MoveLineIds interface{} `xmlrpc:"move_line_ids"` - Name interface{} `xmlrpc:"name"` - OwnerId interface{} `xmlrpc:"owner_id"` - PackagingId interface{} `xmlrpc:"packaging_id"` - QuantIds interface{} `xmlrpc:"quant_ids"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockQuantPackageModel string = "stock.quant.package" - -type StockQuantPackages []StockQuantPackage - -type StockQuantPackagesNil []StockQuantPackageNil - -func (s *StockQuantPackage) NilableType_() interface{} { - return &StockQuantPackageNil{} -} - -func (ns *StockQuantPackageNil) Type_() interface{} { - s := &StockQuantPackage{} - return load(ns, s) -} - -func (s *StockQuantPackages) NilableType_() interface{} { - return &StockQuantPackagesNil{} -} - -func (ns *StockQuantPackagesNil) Type_() interface{} { - s := &StockQuantPackages{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockQuantPackage)) - } - return s -} diff --git a/types/stock_quantity_history.go b/types/stock_quantity_history.go deleted file mode 100644 index 2a9070e8..00000000 --- a/types/stock_quantity_history.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type StockQuantityHistory struct { - ComputeAtDate interface{} `xmlrpc:"compute_at_date"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockQuantityHistoryNil struct { - ComputeAtDate interface{} `xmlrpc:"compute_at_date"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockQuantityHistoryModel string = "stock.quantity.history" - -type StockQuantityHistorys []StockQuantityHistory - -type StockQuantityHistorysNil []StockQuantityHistoryNil - -func (s *StockQuantityHistory) NilableType_() interface{} { - return &StockQuantityHistoryNil{} -} - -func (ns *StockQuantityHistoryNil) Type_() interface{} { - s := &StockQuantityHistory{} - return load(ns, s) -} - -func (s *StockQuantityHistorys) NilableType_() interface{} { - return &StockQuantityHistorysNil{} -} - -func (ns *StockQuantityHistorysNil) Type_() interface{} { - s := &StockQuantityHistorys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockQuantityHistory)) - } - return s -} diff --git a/types/stock_return_picking.go b/types/stock_return_picking.go deleted file mode 100644 index 3aa7103e..00000000 --- a/types/stock_return_picking.go +++ /dev/null @@ -1,64 +0,0 @@ -package types - -import ( - "time" -) - -type StockReturnPicking struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - MoveDestExists bool `xmlrpc:"move_dest_exists"` - OriginalLocationId Many2One `xmlrpc:"original_location_id"` - ParentLocationId Many2One `xmlrpc:"parent_location_id"` - PickingId Many2One `xmlrpc:"picking_id"` - ProductReturnMoves []int64 `xmlrpc:"product_return_moves"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockReturnPickingNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - MoveDestExists bool `xmlrpc:"move_dest_exists"` - OriginalLocationId interface{} `xmlrpc:"original_location_id"` - ParentLocationId interface{} `xmlrpc:"parent_location_id"` - PickingId interface{} `xmlrpc:"picking_id"` - ProductReturnMoves interface{} `xmlrpc:"product_return_moves"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockReturnPickingModel string = "stock.return.picking" - -type StockReturnPickings []StockReturnPicking - -type StockReturnPickingsNil []StockReturnPickingNil - -func (s *StockReturnPicking) NilableType_() interface{} { - return &StockReturnPickingNil{} -} - -func (ns *StockReturnPickingNil) Type_() interface{} { - s := &StockReturnPicking{} - return load(ns, s) -} - -func (s *StockReturnPickings) NilableType_() interface{} { - return &StockReturnPickingsNil{} -} - -func (ns *StockReturnPickingsNil) Type_() interface{} { - s := &StockReturnPickings{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockReturnPicking)) - } - return s -} diff --git a/types/stock_return_picking_line.go b/types/stock_return_picking_line.go deleted file mode 100644 index 2fcd210a..00000000 --- a/types/stock_return_picking_line.go +++ /dev/null @@ -1,62 +0,0 @@ -package types - -import ( - "time" -) - -type StockReturnPickingLine struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MoveId Many2One `xmlrpc:"move_id"` - ProductId Many2One `xmlrpc:"product_id"` - Quantity float64 `xmlrpc:"quantity"` - ToRefund bool `xmlrpc:"to_refund"` - WizardId Many2One `xmlrpc:"wizard_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockReturnPickingLineNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MoveId interface{} `xmlrpc:"move_id"` - ProductId interface{} `xmlrpc:"product_id"` - Quantity interface{} `xmlrpc:"quantity"` - ToRefund bool `xmlrpc:"to_refund"` - WizardId interface{} `xmlrpc:"wizard_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockReturnPickingLineModel string = "stock.return.picking.line" - -type StockReturnPickingLines []StockReturnPickingLine - -type StockReturnPickingLinesNil []StockReturnPickingLineNil - -func (s *StockReturnPickingLine) NilableType_() interface{} { - return &StockReturnPickingLineNil{} -} - -func (ns *StockReturnPickingLineNil) Type_() interface{} { - s := &StockReturnPickingLine{} - return load(ns, s) -} - -func (s *StockReturnPickingLines) NilableType_() interface{} { - return &StockReturnPickingLinesNil{} -} - -func (ns *StockReturnPickingLinesNil) Type_() interface{} { - s := &StockReturnPickingLines{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockReturnPickingLine)) - } - return s -} diff --git a/types/stock_scheduler_compute.go b/types/stock_scheduler_compute.go deleted file mode 100644 index 4ef16122..00000000 --- a/types/stock_scheduler_compute.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type StockSchedulerCompute struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockSchedulerComputeNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockSchedulerComputeModel string = "stock.scheduler.compute" - -type StockSchedulerComputes []StockSchedulerCompute - -type StockSchedulerComputesNil []StockSchedulerComputeNil - -func (s *StockSchedulerCompute) NilableType_() interface{} { - return &StockSchedulerComputeNil{} -} - -func (ns *StockSchedulerComputeNil) Type_() interface{} { - s := &StockSchedulerCompute{} - return load(ns, s) -} - -func (s *StockSchedulerComputes) NilableType_() interface{} { - return &StockSchedulerComputesNil{} -} - -func (ns *StockSchedulerComputesNil) Type_() interface{} { - s := &StockSchedulerComputes{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockSchedulerCompute)) - } - return s -} diff --git a/types/stock_scrap.go b/types/stock_scrap.go deleted file mode 100644 index bca19907..00000000 --- a/types/stock_scrap.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type StockScrap struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DateExpected time.Time `xmlrpc:"date_expected"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - LotId Many2One `xmlrpc:"lot_id"` - MoveId Many2One `xmlrpc:"move_id"` - Name string `xmlrpc:"name"` - Origin string `xmlrpc:"origin"` - OwnerId Many2One `xmlrpc:"owner_id"` - PackageId Many2One `xmlrpc:"package_id"` - PickingId Many2One `xmlrpc:"picking_id"` - ProductId Many2One `xmlrpc:"product_id"` - ProductUomId Many2One `xmlrpc:"product_uom_id"` - ScrapLocationId Many2One `xmlrpc:"scrap_location_id"` - ScrapQty float64 `xmlrpc:"scrap_qty"` - State interface{} `xmlrpc:"state"` - Tracking interface{} `xmlrpc:"tracking"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockScrapNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DateExpected interface{} `xmlrpc:"date_expected"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - LotId interface{} `xmlrpc:"lot_id"` - MoveId interface{} `xmlrpc:"move_id"` - Name interface{} `xmlrpc:"name"` - Origin interface{} `xmlrpc:"origin"` - OwnerId interface{} `xmlrpc:"owner_id"` - PackageId interface{} `xmlrpc:"package_id"` - PickingId interface{} `xmlrpc:"picking_id"` - ProductId interface{} `xmlrpc:"product_id"` - ProductUomId interface{} `xmlrpc:"product_uom_id"` - ScrapLocationId interface{} `xmlrpc:"scrap_location_id"` - ScrapQty interface{} `xmlrpc:"scrap_qty"` - State interface{} `xmlrpc:"state"` - Tracking interface{} `xmlrpc:"tracking"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockScrapModel string = "stock.scrap" - -type StockScraps []StockScrap - -type StockScrapsNil []StockScrapNil - -func (s *StockScrap) NilableType_() interface{} { - return &StockScrapNil{} -} - -func (ns *StockScrapNil) Type_() interface{} { - s := &StockScrap{} - return load(ns, s) -} - -func (s *StockScraps) NilableType_() interface{} { - return &StockScrapsNil{} -} - -func (ns *StockScrapsNil) Type_() interface{} { - s := &StockScraps{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockScrap)) - } - return s -} diff --git a/types/stock_traceability_report.go b/types/stock_traceability_report.go deleted file mode 100644 index cc19c523..00000000 --- a/types/stock_traceability_report.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type StockTraceabilityReport struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockTraceabilityReportNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockTraceabilityReportModel string = "stock.traceability.report" - -type StockTraceabilityReports []StockTraceabilityReport - -type StockTraceabilityReportsNil []StockTraceabilityReportNil - -func (s *StockTraceabilityReport) NilableType_() interface{} { - return &StockTraceabilityReportNil{} -} - -func (ns *StockTraceabilityReportNil) Type_() interface{} { - s := &StockTraceabilityReport{} - return load(ns, s) -} - -func (s *StockTraceabilityReports) NilableType_() interface{} { - return &StockTraceabilityReportsNil{} -} - -func (ns *StockTraceabilityReportsNil) Type_() interface{} { - s := &StockTraceabilityReports{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockTraceabilityReport)) - } - return s -} diff --git a/types/stock_warehouse.go b/types/stock_warehouse.go deleted file mode 100644 index be126d17..00000000 --- a/types/stock_warehouse.go +++ /dev/null @@ -1,108 +0,0 @@ -package types - -import ( - "time" -) - -type StockWarehouse struct { - Active bool `xmlrpc:"active"` - BuyPullId Many2One `xmlrpc:"buy_pull_id"` - BuyToResupply bool `xmlrpc:"buy_to_resupply"` - Code string `xmlrpc:"code"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CrossdockRouteId Many2One `xmlrpc:"crossdock_route_id"` - DefaultResupplyWhId Many2One `xmlrpc:"default_resupply_wh_id"` - DeliveryRouteId Many2One `xmlrpc:"delivery_route_id"` - DeliverySteps interface{} `xmlrpc:"delivery_steps"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - IntTypeId Many2One `xmlrpc:"int_type_id"` - InTypeId Many2One `xmlrpc:"in_type_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LotStockId Many2One `xmlrpc:"lot_stock_id"` - MtoPullId Many2One `xmlrpc:"mto_pull_id"` - Name string `xmlrpc:"name"` - OutTypeId Many2One `xmlrpc:"out_type_id"` - PackTypeId Many2One `xmlrpc:"pack_type_id"` - PartnerId Many2One `xmlrpc:"partner_id"` - PickTypeId Many2One `xmlrpc:"pick_type_id"` - ReceptionRouteId Many2One `xmlrpc:"reception_route_id"` - ReceptionSteps interface{} `xmlrpc:"reception_steps"` - ResupplyRouteIds []int64 `xmlrpc:"resupply_route_ids"` - ResupplyWhIds []int64 `xmlrpc:"resupply_wh_ids"` - RouteIds []int64 `xmlrpc:"route_ids"` - ViewLocationId Many2One `xmlrpc:"view_location_id"` - WhInputStockLocId Many2One `xmlrpc:"wh_input_stock_loc_id"` - WhOutputStockLocId Many2One `xmlrpc:"wh_output_stock_loc_id"` - WhPackStockLocId Many2One `xmlrpc:"wh_pack_stock_loc_id"` - WhQcStockLocId Many2One `xmlrpc:"wh_qc_stock_loc_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockWarehouseNil struct { - Active bool `xmlrpc:"active"` - BuyPullId interface{} `xmlrpc:"buy_pull_id"` - BuyToResupply bool `xmlrpc:"buy_to_resupply"` - Code interface{} `xmlrpc:"code"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CrossdockRouteId interface{} `xmlrpc:"crossdock_route_id"` - DefaultResupplyWhId interface{} `xmlrpc:"default_resupply_wh_id"` - DeliveryRouteId interface{} `xmlrpc:"delivery_route_id"` - DeliverySteps interface{} `xmlrpc:"delivery_steps"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - IntTypeId interface{} `xmlrpc:"int_type_id"` - InTypeId interface{} `xmlrpc:"in_type_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LotStockId interface{} `xmlrpc:"lot_stock_id"` - MtoPullId interface{} `xmlrpc:"mto_pull_id"` - Name interface{} `xmlrpc:"name"` - OutTypeId interface{} `xmlrpc:"out_type_id"` - PackTypeId interface{} `xmlrpc:"pack_type_id"` - PartnerId interface{} `xmlrpc:"partner_id"` - PickTypeId interface{} `xmlrpc:"pick_type_id"` - ReceptionRouteId interface{} `xmlrpc:"reception_route_id"` - ReceptionSteps interface{} `xmlrpc:"reception_steps"` - ResupplyRouteIds interface{} `xmlrpc:"resupply_route_ids"` - ResupplyWhIds interface{} `xmlrpc:"resupply_wh_ids"` - RouteIds interface{} `xmlrpc:"route_ids"` - ViewLocationId interface{} `xmlrpc:"view_location_id"` - WhInputStockLocId interface{} `xmlrpc:"wh_input_stock_loc_id"` - WhOutputStockLocId interface{} `xmlrpc:"wh_output_stock_loc_id"` - WhPackStockLocId interface{} `xmlrpc:"wh_pack_stock_loc_id"` - WhQcStockLocId interface{} `xmlrpc:"wh_qc_stock_loc_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockWarehouseModel string = "stock.warehouse" - -type StockWarehouses []StockWarehouse - -type StockWarehousesNil []StockWarehouseNil - -func (s *StockWarehouse) NilableType_() interface{} { - return &StockWarehouseNil{} -} - -func (ns *StockWarehouseNil) Type_() interface{} { - s := &StockWarehouse{} - return load(ns, s) -} - -func (s *StockWarehouses) NilableType_() interface{} { - return &StockWarehousesNil{} -} - -func (ns *StockWarehousesNil) Type_() interface{} { - s := &StockWarehouses{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockWarehouse)) - } - return s -} diff --git a/types/stock_warehouse_orderpoint.go b/types/stock_warehouse_orderpoint.go deleted file mode 100644 index 6a3038eb..00000000 --- a/types/stock_warehouse_orderpoint.go +++ /dev/null @@ -1,78 +0,0 @@ -package types - -import ( - "time" -) - -type StockWarehouseOrderpoint struct { - Active bool `xmlrpc:"active"` - CompanyId Many2One `xmlrpc:"company_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - GroupId Many2One `xmlrpc:"group_id"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LeadDays int64 `xmlrpc:"lead_days"` - LeadType interface{} `xmlrpc:"lead_type"` - LocationId Many2One `xmlrpc:"location_id"` - Name string `xmlrpc:"name"` - ProductId Many2One `xmlrpc:"product_id"` - ProductMaxQty float64 `xmlrpc:"product_max_qty"` - ProductMinQty float64 `xmlrpc:"product_min_qty"` - ProductUom Many2One `xmlrpc:"product_uom"` - QtyMultiple float64 `xmlrpc:"qty_multiple"` - WarehouseId Many2One `xmlrpc:"warehouse_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockWarehouseOrderpointNil struct { - Active bool `xmlrpc:"active"` - CompanyId interface{} `xmlrpc:"company_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - GroupId interface{} `xmlrpc:"group_id"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LeadDays interface{} `xmlrpc:"lead_days"` - LeadType interface{} `xmlrpc:"lead_type"` - LocationId interface{} `xmlrpc:"location_id"` - Name interface{} `xmlrpc:"name"` - ProductId interface{} `xmlrpc:"product_id"` - ProductMaxQty interface{} `xmlrpc:"product_max_qty"` - ProductMinQty interface{} `xmlrpc:"product_min_qty"` - ProductUom interface{} `xmlrpc:"product_uom"` - QtyMultiple interface{} `xmlrpc:"qty_multiple"` - WarehouseId interface{} `xmlrpc:"warehouse_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockWarehouseOrderpointModel string = "stock.warehouse.orderpoint" - -type StockWarehouseOrderpoints []StockWarehouseOrderpoint - -type StockWarehouseOrderpointsNil []StockWarehouseOrderpointNil - -func (s *StockWarehouseOrderpoint) NilableType_() interface{} { - return &StockWarehouseOrderpointNil{} -} - -func (ns *StockWarehouseOrderpointNil) Type_() interface{} { - s := &StockWarehouseOrderpoint{} - return load(ns, s) -} - -func (s *StockWarehouseOrderpoints) NilableType_() interface{} { - return &StockWarehouseOrderpointsNil{} -} - -func (ns *StockWarehouseOrderpointsNil) Type_() interface{} { - s := &StockWarehouseOrderpoints{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockWarehouseOrderpoint)) - } - return s -} diff --git a/types/stock_warn_insufficient_qty.go b/types/stock_warn_insufficient_qty.go deleted file mode 100644 index b576c8bc..00000000 --- a/types/stock_warn_insufficient_qty.go +++ /dev/null @@ -1,50 +0,0 @@ -package types - -import ( - "time" -) - -type StockWarnInsufficientQty struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - ProductId Many2One `xmlrpc:"product_id"` - QuantIds []int64 `xmlrpc:"quant_ids"` -} - -type StockWarnInsufficientQtyNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - ProductId interface{} `xmlrpc:"product_id"` - QuantIds interface{} `xmlrpc:"quant_ids"` -} - -var StockWarnInsufficientQtyModel string = "stock.warn.insufficient.qty" - -type StockWarnInsufficientQtys []StockWarnInsufficientQty - -type StockWarnInsufficientQtysNil []StockWarnInsufficientQtyNil - -func (s *StockWarnInsufficientQty) NilableType_() interface{} { - return &StockWarnInsufficientQtyNil{} -} - -func (ns *StockWarnInsufficientQtyNil) Type_() interface{} { - s := &StockWarnInsufficientQty{} - return load(ns, s) -} - -func (s *StockWarnInsufficientQtys) NilableType_() interface{} { - return &StockWarnInsufficientQtysNil{} -} - -func (ns *StockWarnInsufficientQtysNil) Type_() interface{} { - s := &StockWarnInsufficientQtys{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockWarnInsufficientQty)) - } - return s -} diff --git a/types/stock_warn_insufficient_qty_scrap.go b/types/stock_warn_insufficient_qty_scrap.go deleted file mode 100644 index 71880974..00000000 --- a/types/stock_warn_insufficient_qty_scrap.go +++ /dev/null @@ -1,60 +0,0 @@ -package types - -import ( - "time" -) - -type StockWarnInsufficientQtyScrap struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - LocationId Many2One `xmlrpc:"location_id"` - ProductId Many2One `xmlrpc:"product_id"` - QuantIds []int64 `xmlrpc:"quant_ids"` - ScrapId Many2One `xmlrpc:"scrap_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type StockWarnInsufficientQtyScrapNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - LocationId interface{} `xmlrpc:"location_id"` - ProductId interface{} `xmlrpc:"product_id"` - QuantIds interface{} `xmlrpc:"quant_ids"` - ScrapId interface{} `xmlrpc:"scrap_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var StockWarnInsufficientQtyScrapModel string = "stock.warn.insufficient.qty.scrap" - -type StockWarnInsufficientQtyScraps []StockWarnInsufficientQtyScrap - -type StockWarnInsufficientQtyScrapsNil []StockWarnInsufficientQtyScrapNil - -func (s *StockWarnInsufficientQtyScrap) NilableType_() interface{} { - return &StockWarnInsufficientQtyScrapNil{} -} - -func (ns *StockWarnInsufficientQtyScrapNil) Type_() interface{} { - s := &StockWarnInsufficientQtyScrap{} - return load(ns, s) -} - -func (s *StockWarnInsufficientQtyScraps) NilableType_() interface{} { - return &StockWarnInsufficientQtyScrapsNil{} -} - -func (ns *StockWarnInsufficientQtyScrapsNil) Type_() interface{} { - s := &StockWarnInsufficientQtyScraps{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*StockWarnInsufficientQtyScrap)) - } - return s -} diff --git a/types/tax_adjustments_wizard.go b/types/tax_adjustments_wizard.go deleted file mode 100644 index feaade78..00000000 --- a/types/tax_adjustments_wizard.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type TaxAdjustmentsWizard struct { - Amount float64 `xmlrpc:"amount"` - CompanyCurrencyId Many2One `xmlrpc:"company_currency_id"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CreditAccountId Many2One `xmlrpc:"credit_account_id"` - Date time.Time `xmlrpc:"date"` - DebitAccountId Many2One `xmlrpc:"debit_account_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - JournalId Many2One `xmlrpc:"journal_id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Reason string `xmlrpc:"reason"` - TaxId Many2One `xmlrpc:"tax_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type TaxAdjustmentsWizardNil struct { - Amount interface{} `xmlrpc:"amount"` - CompanyCurrencyId interface{} `xmlrpc:"company_currency_id"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CreditAccountId interface{} `xmlrpc:"credit_account_id"` - Date interface{} `xmlrpc:"date"` - DebitAccountId interface{} `xmlrpc:"debit_account_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - JournalId interface{} `xmlrpc:"journal_id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Reason interface{} `xmlrpc:"reason"` - TaxId interface{} `xmlrpc:"tax_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var TaxAdjustmentsWizardModel string = "tax.adjustments.wizard" - -type TaxAdjustmentsWizards []TaxAdjustmentsWizard - -type TaxAdjustmentsWizardsNil []TaxAdjustmentsWizardNil - -func (s *TaxAdjustmentsWizard) NilableType_() interface{} { - return &TaxAdjustmentsWizardNil{} -} - -func (ns *TaxAdjustmentsWizardNil) Type_() interface{} { - s := &TaxAdjustmentsWizard{} - return load(ns, s) -} - -func (s *TaxAdjustmentsWizards) NilableType_() interface{} { - return &TaxAdjustmentsWizardsNil{} -} - -func (ns *TaxAdjustmentsWizardsNil) Type_() interface{} { - s := &TaxAdjustmentsWizards{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*TaxAdjustmentsWizard)) - } - return s -} diff --git a/types/types.go b/types/types.go deleted file mode 100644 index 27d768d5..00000000 --- a/types/types.go +++ /dev/null @@ -1,126 +0,0 @@ -package types - -import ( - "reflect" - "time" -) - -type Relations []Relation - -type Relation struct { - FieldName string - CreateNewFields []map[string]interface{} - CreateExistantFieldsIds []int64 - UpdateFields []UpdateField - DeleteFieldsIds []int64 - RemoveFieldsIds []int64 - RemoveAll bool - ReplaceFieldsIds []int64 -} - -type UpdateField struct { - Id int64 - Values map[string]interface{} -} - -type NilableType interface { - Type_() interface{} -} - -type Type interface { - NilableType_() interface{} -} - -type Many2One struct { - Id int64 - Name string -} - -func load(ns interface{}, s interface{}) interface{} { - nse := reflect.ValueOf(ns).Elem() - se := reflect.ValueOf(s).Elem() - for i := 0; i < nse.NumField(); i++ { - f := nse.Field(i) - if f.Kind() == reflect.Bool { - se.Field(i).SetBool(f.Bool()) - continue - } - if f.IsNil() || f.Elem().Kind() == reflect.Bool { - continue - } - if se.Field(i).Type().Name() == "Time" { - var t time.Time - d := f.Elem().String() - if len(d) == 10 { - t, _ = time.Parse("2006-01-02", d) - } else { - t, _ = time.Parse("2006-01-02 15:04:05", d) - } - se.Field(i).Set(reflect.ValueOf(t)) - continue - } - if f.Elem().Kind() == reflect.Slice { - if se.Field(i).Kind() == reflect.Slice { - interfaceSlice := f.Interface().([]interface{}) - int64Slice := make([]int64, len(interfaceSlice)) - for j := range interfaceSlice { - int64Slice[j] = interfaceSlice[j].(int64) - } - se.Field(i).Set(reflect.ValueOf(int64Slice)) - continue - } - if se.Field(i).Kind() == reflect.Struct { - se.Field(i).Set(reflect.ValueOf(Many2One{Id: f.Elem().Index(0).Elem().Int(), Name: f.Elem().Index(1).Elem().String()})) - continue - } - } - se.Field(i).Set(f.Elem()) - } - return s -} - -func HandleRelations(fields *map[string]interface{}, args *Relations) { - for _, arg := range *args { - var am []interface{} - if len(arg.CreateNewFields) > 0 { - for _, field := range arg.CreateNewFields { - am = append(am, AppendValues(0, nil, field)) - } - } - if len(arg.CreateExistantFieldsIds) > 0 { - for _, id := range arg.CreateExistantFieldsIds { - am = append(am, AppendValues(4, id, nil)) - } - } - if len(arg.UpdateFields) > 0 { - for _, field := range arg.UpdateFields { - am = append(am, AppendValues(1, field.Id, field.Values)) - } - } - if len(arg.DeleteFieldsIds) > 0 { - for _, id := range arg.DeleteFieldsIds { - am = append(am, AppendValues(2, id, nil)) - } - } - if len(arg.RemoveFieldsIds) > 0 { - for _, id := range arg.RemoveFieldsIds { - am = append(am, AppendValues(3, id, nil)) - } - } - if arg.RemoveAll { - am = append(am, AppendValues(5, nil, nil)) - } - if len(arg.ReplaceFieldsIds) > 0 { - am = append(am, AppendValues(6, nil, arg.ReplaceFieldsIds)) - } - (*fields)[arg.FieldName] = am - } -} - -func AppendValues(actionId int, Ids interface{}, values interface{}) []interface{} { - var m []interface{} - m = append(m, actionId) - m = append(m, Ids) - m = append(m, values) - return m -} diff --git a/types/utm_campaign.go b/types/utm_campaign.go deleted file mode 100644 index 4854e18d..00000000 --- a/types/utm_campaign.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type UtmCampaign struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type UtmCampaignNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var UtmCampaignModel string = "utm.campaign" - -type UtmCampaigns []UtmCampaign - -type UtmCampaignsNil []UtmCampaignNil - -func (s *UtmCampaign) NilableType_() interface{} { - return &UtmCampaignNil{} -} - -func (ns *UtmCampaignNil) Type_() interface{} { - s := &UtmCampaign{} - return load(ns, s) -} - -func (s *UtmCampaigns) NilableType_() interface{} { - return &UtmCampaignsNil{} -} - -func (ns *UtmCampaignsNil) Type_() interface{} { - s := &UtmCampaigns{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*UtmCampaign)) - } - return s -} diff --git a/types/utm_medium.go b/types/utm_medium.go deleted file mode 100644 index 77793c05..00000000 --- a/types/utm_medium.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type UtmMedium struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type UtmMediumNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var UtmMediumModel string = "utm.medium" - -type UtmMediums []UtmMedium - -type UtmMediumsNil []UtmMediumNil - -func (s *UtmMedium) NilableType_() interface{} { - return &UtmMediumNil{} -} - -func (ns *UtmMediumNil) Type_() interface{} { - s := &UtmMedium{} - return load(ns, s) -} - -func (s *UtmMediums) NilableType_() interface{} { - return &UtmMediumsNil{} -} - -func (ns *UtmMediumsNil) Type_() interface{} { - s := &UtmMediums{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*UtmMedium)) - } - return s -} diff --git a/types/utm_mixin.go b/types/utm_mixin.go deleted file mode 100644 index 687b70c6..00000000 --- a/types/utm_mixin.go +++ /dev/null @@ -1,50 +0,0 @@ -package types - -import ( - "time" -) - -type UtmMixin struct { - CampaignId Many2One `xmlrpc:"campaign_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MediumId Many2One `xmlrpc:"medium_id"` - SourceId Many2One `xmlrpc:"source_id"` -} - -type UtmMixinNil struct { - CampaignId interface{} `xmlrpc:"campaign_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MediumId interface{} `xmlrpc:"medium_id"` - SourceId interface{} `xmlrpc:"source_id"` -} - -var UtmMixinModel string = "utm.mixin" - -type UtmMixins []UtmMixin - -type UtmMixinsNil []UtmMixinNil - -func (s *UtmMixin) NilableType_() interface{} { - return &UtmMixinNil{} -} - -func (ns *UtmMixinNil) Type_() interface{} { - s := &UtmMixin{} - return load(ns, s) -} - -func (s *UtmMixins) NilableType_() interface{} { - return &UtmMixinsNil{} -} - -func (ns *UtmMixinsNil) Type_() interface{} { - s := &UtmMixins{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*UtmMixin)) - } - return s -} diff --git a/types/utm_source.go b/types/utm_source.go deleted file mode 100644 index e7b06b4b..00000000 --- a/types/utm_source.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type UtmSource struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type UtmSourceNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var UtmSourceModel string = "utm.source" - -type UtmSources []UtmSource - -type UtmSourcesNil []UtmSourceNil - -func (s *UtmSource) NilableType_() interface{} { - return &UtmSourceNil{} -} - -func (ns *UtmSourceNil) Type_() interface{} { - s := &UtmSource{} - return load(ns, s) -} - -func (s *UtmSources) NilableType_() interface{} { - return &UtmSourcesNil{} -} - -func (ns *UtmSourcesNil) Type_() interface{} { - s := &UtmSources{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*UtmSource)) - } - return s -} diff --git a/types/validate_account_move.go b/types/validate_account_move.go deleted file mode 100644 index 32d40902..00000000 --- a/types/validate_account_move.go +++ /dev/null @@ -1,52 +0,0 @@ -package types - -import ( - "time" -) - -type ValidateAccountMove struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type ValidateAccountMoveNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var ValidateAccountMoveModel string = "validate.account.move" - -type ValidateAccountMoves []ValidateAccountMove - -type ValidateAccountMovesNil []ValidateAccountMoveNil - -func (s *ValidateAccountMove) NilableType_() interface{} { - return &ValidateAccountMoveNil{} -} - -func (ns *ValidateAccountMoveNil) Type_() interface{} { - s := &ValidateAccountMove{} - return load(ns, s) -} - -func (s *ValidateAccountMoves) NilableType_() interface{} { - return &ValidateAccountMovesNil{} -} - -func (ns *ValidateAccountMovesNil) Type_() interface{} { - s := &ValidateAccountMoves{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*ValidateAccountMove)) - } - return s -} diff --git a/types/web_editor_converter_test.go b/types/web_editor_converter_test.go deleted file mode 100644 index b8c99355..00000000 --- a/types/web_editor_converter_test.go +++ /dev/null @@ -1,76 +0,0 @@ -package types - -import ( - "time" -) - -type WebEditorConverterTest struct { - Binary string `xmlrpc:"binary"` - Char string `xmlrpc:"char"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Date time.Time `xmlrpc:"date"` - Datetime time.Time `xmlrpc:"datetime"` - DisplayName string `xmlrpc:"display_name"` - Float float64 `xmlrpc:"float"` - Html string `xmlrpc:"html"` - Id int64 `xmlrpc:"id"` - Integer int64 `xmlrpc:"integer"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Many2one Many2One `xmlrpc:"many2one"` - Numeric float64 `xmlrpc:"numeric"` - Selection interface{} `xmlrpc:"selection"` - SelectionStr interface{} `xmlrpc:"selection_str"` - Text string `xmlrpc:"text"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type WebEditorConverterTestNil struct { - Binary interface{} `xmlrpc:"binary"` - Char interface{} `xmlrpc:"char"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Date interface{} `xmlrpc:"date"` - Datetime interface{} `xmlrpc:"datetime"` - DisplayName interface{} `xmlrpc:"display_name"` - Float interface{} `xmlrpc:"float"` - Html interface{} `xmlrpc:"html"` - Id interface{} `xmlrpc:"id"` - Integer interface{} `xmlrpc:"integer"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Many2one interface{} `xmlrpc:"many2one"` - Numeric interface{} `xmlrpc:"numeric"` - Selection interface{} `xmlrpc:"selection"` - SelectionStr interface{} `xmlrpc:"selection_str"` - Text interface{} `xmlrpc:"text"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var WebEditorConverterTestModel string = "web_editor.converter.test" - -type WebEditorConverterTests []WebEditorConverterTest - -type WebEditorConverterTestsNil []WebEditorConverterTestNil - -func (s *WebEditorConverterTest) NilableType_() interface{} { - return &WebEditorConverterTestNil{} -} - -func (ns *WebEditorConverterTestNil) Type_() interface{} { - s := &WebEditorConverterTest{} - return load(ns, s) -} - -func (s *WebEditorConverterTests) NilableType_() interface{} { - return &WebEditorConverterTestsNil{} -} - -func (ns *WebEditorConverterTestsNil) Type_() interface{} { - s := &WebEditorConverterTests{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*WebEditorConverterTest)) - } - return s -} diff --git a/types/web_editor_converter_test_sub.go b/types/web_editor_converter_test_sub.go deleted file mode 100644 index 3faa5a7e..00000000 --- a/types/web_editor_converter_test_sub.go +++ /dev/null @@ -1,54 +0,0 @@ -package types - -import ( - "time" -) - -type WebEditorConverterTestSub struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type WebEditorConverterTestSubNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var WebEditorConverterTestSubModel string = "web_editor.converter.test.sub" - -type WebEditorConverterTestSubs []WebEditorConverterTestSub - -type WebEditorConverterTestSubsNil []WebEditorConverterTestSubNil - -func (s *WebEditorConverterTestSub) NilableType_() interface{} { - return &WebEditorConverterTestSubNil{} -} - -func (ns *WebEditorConverterTestSubNil) Type_() interface{} { - s := &WebEditorConverterTestSub{} - return load(ns, s) -} - -func (s *WebEditorConverterTestSubs) NilableType_() interface{} { - return &WebEditorConverterTestSubsNil{} -} - -func (ns *WebEditorConverterTestSubsNil) Type_() interface{} { - s := &WebEditorConverterTestSubs{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*WebEditorConverterTestSub)) - } - return s -} diff --git a/types/web_planner.go b/types/web_planner.go deleted file mode 100644 index 1664b7d0..00000000 --- a/types/web_planner.go +++ /dev/null @@ -1,68 +0,0 @@ -package types - -import ( - "time" -) - -type WebPlanner struct { - Active bool `xmlrpc:"active"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - Data string `xmlrpc:"data"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MenuId Many2One `xmlrpc:"menu_id"` - Name string `xmlrpc:"name"` - PlannerApplication interface{} `xmlrpc:"planner_application"` - Progress int64 `xmlrpc:"progress"` - TooltipPlanner string `xmlrpc:"tooltip_planner"` - ViewId Many2One `xmlrpc:"view_id"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type WebPlannerNil struct { - Active bool `xmlrpc:"active"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - Data interface{} `xmlrpc:"data"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MenuId interface{} `xmlrpc:"menu_id"` - Name interface{} `xmlrpc:"name"` - PlannerApplication interface{} `xmlrpc:"planner_application"` - Progress interface{} `xmlrpc:"progress"` - TooltipPlanner interface{} `xmlrpc:"tooltip_planner"` - ViewId interface{} `xmlrpc:"view_id"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var WebPlannerModel string = "web.planner" - -type WebPlanners []WebPlanner - -type WebPlannersNil []WebPlannerNil - -func (s *WebPlanner) NilableType_() interface{} { - return &WebPlannerNil{} -} - -func (ns *WebPlannerNil) Type_() interface{} { - s := &WebPlanner{} - return load(ns, s) -} - -func (s *WebPlanners) NilableType_() interface{} { - return &WebPlannersNil{} -} - -func (ns *WebPlannersNil) Type_() interface{} { - s := &WebPlanners{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*WebPlanner)) - } - return s -} diff --git a/types/web_tour_tour.go b/types/web_tour_tour.go deleted file mode 100644 index c9bbd280..00000000 --- a/types/web_tour_tour.go +++ /dev/null @@ -1,48 +0,0 @@ -package types - -import ( - "time" -) - -type WebTourTour struct { - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - Name string `xmlrpc:"name"` - UserId Many2One `xmlrpc:"user_id"` -} - -type WebTourTourNil struct { - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - Name interface{} `xmlrpc:"name"` - UserId interface{} `xmlrpc:"user_id"` -} - -var WebTourTourModel string = "web_tour.tour" - -type WebTourTours []WebTourTour - -type WebTourToursNil []WebTourTourNil - -func (s *WebTourTour) NilableType_() interface{} { - return &WebTourTourNil{} -} - -func (ns *WebTourTourNil) Type_() interface{} { - s := &WebTourTour{} - return load(ns, s) -} - -func (s *WebTourTours) NilableType_() interface{} { - return &WebTourToursNil{} -} - -func (ns *WebTourToursNil) Type_() interface{} { - s := &WebTourTours{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*WebTourTour)) - } - return s -} diff --git a/types/wizard_ir_model_menu_create.go b/types/wizard_ir_model_menu_create.go deleted file mode 100644 index 71c5fa79..00000000 --- a/types/wizard_ir_model_menu_create.go +++ /dev/null @@ -1,56 +0,0 @@ -package types - -import ( - "time" -) - -type WizardIrModelMenuCreate struct { - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - MenuId Many2One `xmlrpc:"menu_id"` - Name string `xmlrpc:"name"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type WizardIrModelMenuCreateNil struct { - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - MenuId interface{} `xmlrpc:"menu_id"` - Name interface{} `xmlrpc:"name"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var WizardIrModelMenuCreateModel string = "wizard.ir.model.menu.create" - -type WizardIrModelMenuCreates []WizardIrModelMenuCreate - -type WizardIrModelMenuCreatesNil []WizardIrModelMenuCreateNil - -func (s *WizardIrModelMenuCreate) NilableType_() interface{} { - return &WizardIrModelMenuCreateNil{} -} - -func (ns *WizardIrModelMenuCreateNil) Type_() interface{} { - s := &WizardIrModelMenuCreate{} - return load(ns, s) -} - -func (s *WizardIrModelMenuCreates) NilableType_() interface{} { - return &WizardIrModelMenuCreatesNil{} -} - -func (ns *WizardIrModelMenuCreatesNil) Type_() interface{} { - s := &WizardIrModelMenuCreates{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*WizardIrModelMenuCreate)) - } - return s -} diff --git a/types/wizard_multi_charts_accounts.go b/types/wizard_multi_charts_accounts.go deleted file mode 100644 index 4bf4b12a..00000000 --- a/types/wizard_multi_charts_accounts.go +++ /dev/null @@ -1,82 +0,0 @@ -package types - -import ( - "time" -) - -type WizardMultiChartsAccounts struct { - BankAccountCodePrefix string `xmlrpc:"bank_account_code_prefix"` - BankAccountIds []int64 `xmlrpc:"bank_account_ids"` - CashAccountCodePrefix string `xmlrpc:"cash_account_code_prefix"` - ChartTemplateId Many2One `xmlrpc:"chart_template_id"` - CodeDigits int64 `xmlrpc:"code_digits"` - CompanyId Many2One `xmlrpc:"company_id"` - CompleteTaxSet bool `xmlrpc:"complete_tax_set"` - CreateDate time.Time `xmlrpc:"create_date"` - CreateUid Many2One `xmlrpc:"create_uid"` - CurrencyId Many2One `xmlrpc:"currency_id"` - DisplayName string `xmlrpc:"display_name"` - Id int64 `xmlrpc:"id"` - LastUpdate time.Time `xmlrpc:"__last_update"` - OnlyOneChartTemplate bool `xmlrpc:"only_one_chart_template"` - PurchaseTaxId Many2One `xmlrpc:"purchase_tax_id"` - PurchaseTaxRate float64 `xmlrpc:"purchase_tax_rate"` - SaleTaxId Many2One `xmlrpc:"sale_tax_id"` - SaleTaxRate float64 `xmlrpc:"sale_tax_rate"` - TransferAccountId Many2One `xmlrpc:"transfer_account_id"` - UseAngloSaxon bool `xmlrpc:"use_anglo_saxon"` - WriteDate time.Time `xmlrpc:"write_date"` - WriteUid Many2One `xmlrpc:"write_uid"` -} - -type WizardMultiChartsAccountsNil struct { - BankAccountCodePrefix interface{} `xmlrpc:"bank_account_code_prefix"` - BankAccountIds interface{} `xmlrpc:"bank_account_ids"` - CashAccountCodePrefix interface{} `xmlrpc:"cash_account_code_prefix"` - ChartTemplateId interface{} `xmlrpc:"chart_template_id"` - CodeDigits interface{} `xmlrpc:"code_digits"` - CompanyId interface{} `xmlrpc:"company_id"` - CompleteTaxSet bool `xmlrpc:"complete_tax_set"` - CreateDate interface{} `xmlrpc:"create_date"` - CreateUid interface{} `xmlrpc:"create_uid"` - CurrencyId interface{} `xmlrpc:"currency_id"` - DisplayName interface{} `xmlrpc:"display_name"` - Id interface{} `xmlrpc:"id"` - LastUpdate interface{} `xmlrpc:"__last_update"` - OnlyOneChartTemplate bool `xmlrpc:"only_one_chart_template"` - PurchaseTaxId interface{} `xmlrpc:"purchase_tax_id"` - PurchaseTaxRate interface{} `xmlrpc:"purchase_tax_rate"` - SaleTaxId interface{} `xmlrpc:"sale_tax_id"` - SaleTaxRate interface{} `xmlrpc:"sale_tax_rate"` - TransferAccountId interface{} `xmlrpc:"transfer_account_id"` - UseAngloSaxon bool `xmlrpc:"use_anglo_saxon"` - WriteDate interface{} `xmlrpc:"write_date"` - WriteUid interface{} `xmlrpc:"write_uid"` -} - -var WizardMultiChartsAccountsModel string = "wizard.multi.charts.accounts" - -type WizardMultiChartsAccountss []WizardMultiChartsAccounts - -type WizardMultiChartsAccountssNil []WizardMultiChartsAccountsNil - -func (s *WizardMultiChartsAccounts) NilableType_() interface{} { - return &WizardMultiChartsAccountsNil{} -} - -func (ns *WizardMultiChartsAccountsNil) Type_() interface{} { - s := &WizardMultiChartsAccounts{} - return load(ns, s) -} - -func (s *WizardMultiChartsAccountss) NilableType_() interface{} { - return &WizardMultiChartsAccountssNil{} -} - -func (ns *WizardMultiChartsAccountssNil) Type_() interface{} { - s := &WizardMultiChartsAccountss{} - for _, nsi := range *ns { - *s = append(*s, *nsi.Type_().(*WizardMultiChartsAccounts)) - } - return s -} diff --git a/version.go b/version.go new file mode 100644 index 00000000..c5a735b3 --- /dev/null +++ b/version.go @@ -0,0 +1,9 @@ +package odoo + +// Version describes odoo instance version. +type Version struct { + ServerVersion *String `xmlrpc:"server_version"` + ServerVersionInfo interface{} `xmlrpc:"server_version_info"` + ServerSerie *String `xmlrpc:"server_serie"` + ProtocolVersion *Int `xmlrpc:"protocol_version"` +}