mirror of
https://github.com/odoo-ide/odoo-stubs.git
synced 2025-05-08 16:52:26 +03:00
@@ -1,4 +1,5 @@
|
|||||||
import datetime
|
import datetime
|
||||||
|
import enum
|
||||||
from typing import Any, Optional
|
from typing import Any, Optional
|
||||||
|
|
||||||
from odoo.tools import date_utils
|
from odoo.tools import date_utils
|
||||||
@@ -27,6 +28,7 @@ class Field(MetaField('DummyField', (object,), {})):
|
|||||||
column_type: Any = ...
|
column_type: Any = ...
|
||||||
column_format: str = ...
|
column_format: str = ...
|
||||||
column_cast_from: Any = ...
|
column_cast_from: Any = ...
|
||||||
|
write_sequence: int = ...
|
||||||
args: Any = ...
|
args: Any = ...
|
||||||
_module: Any = ...
|
_module: Any = ...
|
||||||
_modules: Any = ...
|
_modules: Any = ...
|
||||||
@@ -129,12 +131,14 @@ class Field(MetaField('DummyField', (object,), {})):
|
|||||||
def update_db(self, model: Any, columns: Any): ...
|
def update_db(self, model: Any, columns: Any): ...
|
||||||
def update_db_column(self, model: Any, column: Any) -> None: ...
|
def update_db_column(self, model: Any, column: Any) -> None: ...
|
||||||
def update_db_notnull(self, model: Any, column: Any) -> None: ...
|
def update_db_notnull(self, model: Any, column: Any) -> None: ...
|
||||||
|
def update_db_related(self, model: Any) -> None: ...
|
||||||
def read(self, records: Any) -> None: ...
|
def read(self, records: Any) -> None: ...
|
||||||
def create(self, record_values: Any) -> None: ...
|
def create(self, record_values: Any) -> None: ...
|
||||||
def write(self, records: Any, value: Any): ...
|
def write(self, records: Any, value: Any): ...
|
||||||
# def __get__(self, record: Any, owner: Any): ...
|
# def __get__(self, record: Any, owner: Any): ...
|
||||||
def mapped(self, records: Any): ...
|
def mapped(self, records: Any): ...
|
||||||
def __set__(self, records: Any, value: Any): ...
|
def __set__(self, records: Any, value: Any): ...
|
||||||
|
def recompute(self, records: Any) -> None: ...
|
||||||
def compute_value(self, records: Any) -> None: ...
|
def compute_value(self, records: Any) -> None: ...
|
||||||
def determine_inverse(self, records: Any) -> None: ...
|
def determine_inverse(self, records: Any) -> None: ...
|
||||||
def determine_domain(self, records: Any, operator: Any, value: Any): ...
|
def determine_domain(self, records: Any, operator: Any, value: Any): ...
|
||||||
@@ -178,6 +182,7 @@ class Float(Field):
|
|||||||
|
|
||||||
class Monetary(Field):
|
class Monetary(Field):
|
||||||
type: str = ...
|
type: str = ...
|
||||||
|
write_sequence: int = ...
|
||||||
column_type: Any = ...
|
column_type: Any = ...
|
||||||
column_cast_from: Any = ...
|
column_cast_from: Any = ...
|
||||||
currency_field: Any = ...
|
currency_field: Any = ...
|
||||||
@@ -404,7 +409,31 @@ class Many2oneReference(Integer):
|
|||||||
def _update_inverses(self, records: Any, value: Any) -> None: ...
|
def _update_inverses(self, records: Any, value: Any) -> None: ...
|
||||||
def _record_ids_per_res_model(self, records: Any): ...
|
def _record_ids_per_res_model(self, records: Any): ...
|
||||||
|
|
||||||
|
class Command(enum.IntEnum):
|
||||||
|
CREATE: int = ...
|
||||||
|
UPDATE: int = ...
|
||||||
|
DELETE: int = ...
|
||||||
|
UNLINK: int = ...
|
||||||
|
LINK: int = ...
|
||||||
|
CLEAR: int = ...
|
||||||
|
SET: int = ...
|
||||||
|
@classmethod
|
||||||
|
def create(cls: Any, values: dict) -> Any: ...
|
||||||
|
@classmethod
|
||||||
|
def update(cls: Any, id: int, values: dict) -> Any: ...
|
||||||
|
@classmethod
|
||||||
|
def delete(cls: Any, id: int) -> Any: ...
|
||||||
|
@classmethod
|
||||||
|
def unlink(cls: Any, id: int) -> Any: ...
|
||||||
|
@classmethod
|
||||||
|
def link(cls: Any, id: int) -> Any: ...
|
||||||
|
@classmethod
|
||||||
|
def clear(cls): ...
|
||||||
|
@classmethod
|
||||||
|
def set(cls: Any, ids: list) -> Any: ...
|
||||||
|
|
||||||
class _RelationalMulti(_Relational):
|
class _RelationalMulti(_Relational):
|
||||||
|
write_sequence: int = ...
|
||||||
def _update(self, records: Any, value: Any): ...
|
def _update(self, records: Any, value: Any): ...
|
||||||
def convert_to_cache(self, value: Any, record: Any, validate: bool = ...): ...
|
def convert_to_cache(self, value: Any, record: Any, validate: bool = ...): ...
|
||||||
def convert_to_record(self, value: Any, record: Any): ...
|
def convert_to_record(self, value: Any, record: Any): ...
|
||||||
|
|||||||
Reference in New Issue
Block a user