package domain import "time" // StorageCredentials holds GCS bucket access credentials for a project. type StorageCredentials struct { ProjectID string `json:"project_id"` BucketName string `json:"bucket_name"` // e.g., "project-myapp-media" ServiceAccountJSON string `json:"service_account_json"` // Base64-encoded JSON key Location string `json:"location"` // e.g., "US", "EU" PublicURLPrefix string `json:"public_url_prefix"` // https://storage.googleapis.com/{bucket} CreatedAt time.Time `json:"created_at"` }