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