defmodule Schema.BlueskyAccount do
  use Schema

  schema "bluesky_accounts" do
    field :handle, :string
    field :did, :string

    field :access_jwt, :string, redact: true
    field :access_jwt_iat, :utc_datetime
    field :access_jwt_exp, :utc_datetime

    field :refresh_jwt, :string, redact: true
    field :refresh_jwt_iat, :utc_datetime
    field :refresh_jwt_exp, :utc_datetime

    belongs_to :user, Schema.User

    timestamps()
  end
end