package domain type Participant struct { ID string `json:"id"` Name string `json:"name,omitempty"` Position string `json:"position,omitempty"` // if is_user == true, Credentials will be filled with data Credentials *UserParticipantCredentials `json:"credentials,omitempty"` CreatedAt int64 `json:"created_at"` UpdatedAt int64 `json:"updated_at"` DeletedAt int64 `json:"deleted_at,omitempty"` PublicKey string `json:"public_key"` IsUser bool `json:"is_user"` IsAdmin bool `json:"is_admin"` IsOwner bool `json:"is_owner"` IsActive bool `json:"is_active"` } type UserParticipantCredentials struct { Email string `json:"email,omitempty"` Phone string `json:"phone,omitempty"` Telegram string `json:"telegram,omitempty"` }