package domain

import (
	"time"
)

// RelyingParty represents an OAuth2 Client owner by a Tenant.
// It maps 1:1 to a Hydra Client.
type RelyingParty struct {
	ClientID    string    `json:"clientId"` // Maps to Hydra Client ID
	TenantID    string    `json:"tenantId"`
	Name        string    `json:"name"` // Display name (can be same as Hydra Client Name)
	Description string    `json:"description"`
	CreatedAt   time.Time `json:"createdAt"`
	UpdatedAt   time.Time `json:"updatedAt"`
	// DeletedAt removed as it's not a DB model anymore
}

// TableName removed
