package mantra.sql.orm

Model

ABSTRACT public abstract class

Active Record base class providing automatic field serialization, dirty checking, and CRUD query mapping.

🏗️ Constructor Summary

Constructor Signature
def __init__(self, table_name: String)

⚙️ Method Summary

Modifier & Return Type Method Signature Description
Bool save() Persists current entity values to database table.
String to_json() Serializes entity fields into valid JSON string.

🔍 Detailed Method Specifications

pub def save() -> Bool
Persists current entity values to database table.
pub def to_json() -> String
Serializes entity fields into valid JSON string.

💡 Example Usage

model_example.mantra
class User extends Model:
    def __init__(self, id: Int, name: String):
        super("users")
        self.id = id
        self.name = name