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:

__init__(handle=0)[source]
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:

GXEVOOBJMETA

New in version 2025.1.

License: Geosoft Open License

classmethod create_default()[source]

Create an empty GXEVOOBJMETA object.

Returns:

GXEVOOBJMETA object

Return type:

GXEVOOBJMETA

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:

GXEVOOBJMETA