package com.kbs.kbsintranett;

import com.google.gson.annotations.SerializedName;
import java.util.List;

public class GravityForm {
    @SerializedName("id")
    public int id;

    @SerializedName("title")
    public String title;

    @SerializedName("description")
    public String description;

    // Endret til Object for å være robust mot både "1" (String) og 1 (Int) fra API
    @SerializedName("is_active")
    public Object isActive;

    @SerializedName("fields")
    public List<GravityField> fields;

    // Hjelpemetode for å sjekke om skjemaet er aktivt
    public boolean getIsActive() {
        if (isActive == null) return false;
        String s = isActive.toString();
        return "1".equals(s) || "true".equalsIgnoreCase(s);
    }
}