GXEVOOBJMETA class¶
- class GXEVOOBJMETA(handle=0)[source]¶
GXEVOOBJMETA class.
The
GXEVOOBJMETA
class is used to create Evo object metadata including object uuid, object path, version id, created at, created by, etag, workspace id, modified at, modified by and bounding box properties.Note:
- classmethod create(metadata)[source]¶
Create an
GXEVOOBJMETA
object.- Parameters:
metadata (str) – Evo object metadata in JSON string, refer to H_EVOOBJMETA or annotations for Seequent.Evo.Client.Api.Core.GeoscienceObjectMetadata
- Returns:
GXEVOOBJMETA
object- Return type:
New in version 2025.1.
License: Geosoft Open License
- classmethod create_default()[source]¶
Create an empty
GXEVOOBJMETA
object.- Returns:
GXEVOOBJMETA
object- Return type:
New in version 2025.1.
License: Geosoft Open License
- get_bounding_box(bounding_box)[source]¶
Get Evo object bounding box in JSON string.
- Parameters:
bounding_box (str_ref) – JSON string for bounding box, refer to H_EVOBOUNDINGBOX or annotations for Seequent.Evo.Client.Api.Core.Goose.Model.BoundingBox
New in version 2025.1.
License: Geosoft Open License
- get_modified_at(modified_at)[source]¶
Return the Evo object modified at.
- Parameters:
modified_at (str_ref) – modified at
New in version 2025.1.
License: Geosoft Open License
- get_object_id(object_id)[source]¶
Return the Evo object Id.
- Parameters:
object_id (str_ref) – object id
New in version 2025.1.
License: Geosoft Open License
- get_workspace_id(workspace_id)[source]¶
Return the Evo workspace Id.
- Parameters:
workspace_id (str_ref) – workspace id
New in version 2025.1.
License: Geosoft Open License
- is_null()[source]¶
Check if this is a null (undefined) instance
- Returns:
True if this is a null (undefined) instance, False otherwise.
- Return type:
bool
- classmethod null()[source]¶
A null (undefined) instance of
GXEVOOBJMETA
- Returns:
A null
GXEVOOBJMETA
- Return type: