// Copyright 2026 certctl LLC. All rights reserved. // SPDX-License-Identifier: BUSL-1.1 package domain import ( "time" ) // Team represents an organizational unit managing certificates. type Team struct { ID string `json:"id"` Name string `json:"name"` Description string `json:"description"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` } // Owner represents a user who owns certificates within a team. type Owner struct { ID string `json:"id"` Name string `json:"name"` Email string `json:"email"` TeamID string `json:"team_id"` CreatedAt time.Time `json:"created_at"` UpdatedAt time.Time `json:"updated_at"` }