# Serialized Form

- ## Package com.io7m.stonesignal.server.database.internal

  - ### Class com.io7m.stonesignal.server.database.internal.DefaultCatalog

    class DefaultCatalog extends org.jooq.impl.CatalogImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### DEFAULT_SCHEMA

            DefaultSchema DEFAULT_SCHEMA

        The schema `DEFAULT_SCHEMA`.

  - ### Class com.io7m.stonesignal.server.database.internal.DefaultSchema

    class DefaultSchema extends org.jooq.impl.SchemaImpl implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### AUDIT

            Audit AUDIT

        The table `AUDIT`.

      - ##### DEVICE_LOCATION_UPDATES

            DeviceLocationUpdates DEVICE_LOCATION_UPDATES

        The table `DEVICE_LOCATION_UPDATES`.

      - ##### DEVICES

            Devices DEVICES

        The table `DEVICES`.

      - ##### SCHEMA_VERSION

            SchemaVersion SCHEMA_VERSION

        The table `SCHEMA_VERSION`.

- ## Package com.io7m.stonesignal.server.database.internal.tables

  - ### Class com.io7m.stonesignal.server.database.internal.tables.Audit

    class Audit extends org.jooq.impl.TableImpl<AuditRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### AU_DATA

            org.jooq.TableField<AuditRecord,org.jooq.JSON> AU_DATA

        The column `AUDIT.AU_DATA`.

      - ##### AU_ID

            org.jooq.TableField<AuditRecord,Long> AU_ID

        The column `AUDIT.AU_ID`.

      - ##### AU_TIME

            org.jooq.TableField<AuditRecord,OffsetDateTime> AU_TIME

        The column `AUDIT.AU_TIME`.

      - ##### AU_TYPE

            org.jooq.TableField<AuditRecord,String> AU_TYPE

        The column `AUDIT.AU_TYPE`.

  - ### Class com.io7m.stonesignal.server.database.internal.tables.DeviceLocationUpdates

    class DeviceLocationUpdates extends org.jooq.impl.TableImpl<DeviceLocationUpdatesRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### DLU_DATA

            org.jooq.TableField<DeviceLocationUpdatesRecord,org.jooq.JSON> DLU_DATA

        The column `DEVICE_LOCATION_UPDATES.DLU_DATA`.

      - ##### DLU_DEVICE

            org.jooq.TableField<DeviceLocationUpdatesRecord,UUID> DLU_DEVICE

        The column `DEVICE_LOCATION_UPDATES.DLU_DEVICE`.

      - ##### DLU_ID

            org.jooq.TableField<DeviceLocationUpdatesRecord,Long> DLU_ID

        The column `DEVICE_LOCATION_UPDATES.DLU_ID`.

      - ##### DLU_TIME

            org.jooq.TableField<DeviceLocationUpdatesRecord,OffsetDateTime> DLU_TIME

        The column `DEVICE_LOCATION_UPDATES.DLU_TIME`.

  - ### Class com.io7m.stonesignal.server.database.internal.tables.DeviceLocationUpdates.DeviceLocationUpdatesPath

    class DeviceLocationUpdatesPath extends DeviceLocationUpdates implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.stonesignal.server.database.internal.tables.Devices

    class Devices extends org.jooq.impl.TableImpl<DevicesRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### DEVICE_DELETED

            org.jooq.TableField<DevicesRecord,Boolean> DEVICE_DELETED

        The column `DEVICES.DEVICE_DELETED`.

      - ##### DEVICE_ID

            org.jooq.TableField<DevicesRecord,UUID> DEVICE_ID

        The column `DEVICES.DEVICE_ID`.

      - ##### DEVICE_KEY

            org.jooq.TableField<DevicesRecord,String> DEVICE_KEY

        The column `DEVICES.DEVICE_KEY`.

      - ##### DEVICE_METADATA

            org.jooq.TableField<DevicesRecord,org.jooq.JSON> DEVICE_METADATA

        The column `DEVICES.DEVICE_METADATA`.

      - ##### DEVICE_NAME

            org.jooq.TableField<DevicesRecord,String> DEVICE_NAME

        The column `DEVICES.DEVICE_NAME`.

  - ### Class com.io7m.stonesignal.server.database.internal.tables.Devices.DevicesPath

    class DevicesPath extends Devices implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.stonesignal.server.database.internal.tables.SchemaVersion

    class SchemaVersion extends org.jooq.impl.TableImpl<SchemaVersionRecord> implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### VERSION_APPLICATION_ID

            org.jooq.TableField<SchemaVersionRecord,String> VERSION_APPLICATION_ID

        The column `SCHEMA_VERSION.VERSION_APPLICATION_ID`.

      - ##### VERSION_LOCK

            org.jooq.TableField<SchemaVersionRecord,String> VERSION_LOCK

        The column `SCHEMA_VERSION.VERSION_LOCK`.

      - ##### VERSION_NUMBER

            org.jooq.TableField<SchemaVersionRecord,Long> VERSION_NUMBER

        The column `SCHEMA_VERSION.VERSION_NUMBER`.

- ## Package com.io7m.stonesignal.server.database.internal.tables.records

  - ### Class com.io7m.stonesignal.server.database.internal.tables.records.AuditRecord

    class AuditRecord extends org.jooq.impl.TableRecordImpl<AuditRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.stonesignal.server.database.internal.tables.records.DeviceLocationUpdatesRecord

    class DeviceLocationUpdatesRecord extends org.jooq.impl.UpdatableRecordImpl<DeviceLocationUpdatesRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.stonesignal.server.database.internal.tables.records.DevicesRecord

    class DevicesRecord extends org.jooq.impl.UpdatableRecordImpl<DevicesRecord> implements Serializable
    serialVersionUID:
      1L

  - ### Class com.io7m.stonesignal.server.database.internal.tables.records.SchemaVersionRecord

    class SchemaVersionRecord extends org.jooq.impl.UpdatableRecordImpl<SchemaVersionRecord> implements Serializable
    serialVersionUID:
      1L

- ## Package com.io7m.stonesignal.server.errors

  - ### Exception Class com.io7m.stonesignal.server.errors.StException

    class StException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### attributes

            Map<String,String> attributes

      - ##### errorCode

            StErrorCode errorCode

      - ##### remediatingAction

            Optional<String> remediatingAction