wire-api-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.API.Team.SearchVisibility

Synopsis

Documentation

data TeamSearchVisibility Source #

Who can find whom inside and outside of a team? Individual setting for one team, chosen by the admin.

Standard:
  Outbound:
    Handle: can find anyone
    Name: same team or non team users
  Inbound:
    Handle: can be found by anyone
    Name: can be found by same team only
NoNameOutsideTeam:
  Outbound:
    Handle: can find anyone
    Name: same team only
  Inbound:
    Handle: can be found by anyone
    Name: can be found by same team only

See also: FeatureTeamSearchVisibilityAvailability.

Instances

Instances details
Arbitrary TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

FromJSON TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

ToJSON TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Bounded TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Enum TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Generic TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Associated Types

type Rep TeamSearchVisibility :: Type -> Type #

Show TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Eq TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Ord TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

ToSchema TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

ToSchema TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

type Rep TeamSearchVisibility Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

type Rep TeamSearchVisibility = D1 ('MetaData "TeamSearchVisibility" "Wire.API.Team.SearchVisibility" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'False) (C1 ('MetaCons "SearchVisibilityStandard" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SearchVisibilityNoNameOutsideTeam" 'PrefixI 'False) (U1 :: Type -> Type))

newtype TeamSearchVisibilityView Source #

Instances

Instances details
Arbitrary TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

FromJSON TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

ToJSON TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Bounded TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Generic TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Associated Types

type Rep TeamSearchVisibilityView :: Type -> Type #

Show TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Eq TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

Ord TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

ToSchema TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

ToSchema TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

type Rep TeamSearchVisibilityView Source # 
Instance details

Defined in Wire.API.Team.SearchVisibility

type Rep TeamSearchVisibilityView = D1 ('MetaData "TeamSearchVisibilityView" "Wire.API.Team.SearchVisibility" "wire-api-0.1.0-3915FetN8WgFcCGrbk6Vve" 'True) (C1 ('MetaCons "TeamSearchVisibilityView" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TeamSearchVisibility)))