TapTrack User Reference

TapTrack API Data Serialization

This document provides an overview and usage instructions for the Kotlin data classes used in various API responses, including Booking, Repair, and RaftMap tables.

Overview

The data classes in this project are annotated with @Serializable to enable seamless JSON serialization and deserialization using Kotlin Serialization. These classes represent structured data returned by APIs for booking management, repair records, and raft mapping.


Booking Table

Classes

BookingResponse

Record

Fields


Repairs Table

Classes

RepairResponse

RepairRecord

RepairFields

RaftMap Table

Classes

RaftMapResponse

RaftMapRecord

RaftMapFields


River Data

Class: RiverData


User Data

UserRecord

UserRecordFields