//
// Code generated by go-jet DO NOT EDIT.
//
// WARNING: Changes to this file may cause incorrect behavior
// and will be lost if the code is regenerated
//

package model

import (
	"github.com/google/uuid"
	"time"
)

type SanctionRecords struct {
	RecordID          uuid.UUID `sql:"primary_key"`
	UserID            uuid.UUID
	SanctionCode      string
	Scope             string
	ReasonCode        string
	ActorType         string
	ActorUserID       *uuid.UUID
	ActorUsername     *string
	AppliedAt         time.Time
	ExpiresAt         *time.Time
	RemovedAt         *time.Time
	RemovedByType     *string
	RemovedByUserID   *uuid.UUID
	RemovedByUsername *string
	RemovedReasonCode *string
}
