amazonka-chime-sdk-messaging-2.0: Amazon Chime SDK Messaging SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.ChimeSDKMessaging.SearchChannels

Description

Allows ChimeBearer to search channels by channel members. AppInstanceUsers can search across the channels that they belong to. AppInstanceAdmins can search across all channels.

Synopsis

Creating a Request

data SearchChannels Source #

See: newSearchChannels smart constructor.

Constructors

SearchChannels' 

Fields

Instances

Instances details
ToJSON SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

ToHeaders SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

ToPath SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

ToQuery SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

AWSRequest SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

Associated Types

type AWSResponse SearchChannels #

Generic SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

Associated Types

type Rep SearchChannels :: Type -> Type #

Show SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

NFData SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

Methods

rnf :: SearchChannels -> () #

Eq SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

Hashable SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

type AWSResponse SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

type Rep SearchChannels Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

type Rep SearchChannels = D1 ('MetaData "SearchChannels" "Amazonka.ChimeSDKMessaging.SearchChannels" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "SearchChannels'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "chimeBearer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "fields") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty SearchField)))))

newSearchChannels Source #

Create a value of SearchChannels with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:chimeBearer:SearchChannels', searchChannels_chimeBearer - The AppInstanceUserArn of the user making the API call.

$sel:maxResults:SearchChannels', searchChannels_maxResults - The maximum number of channels that you want returned.

SearchChannels, searchChannels_nextToken - The token returned from previous API requests until the number of channels is reached.

$sel:fields:SearchChannels', searchChannels_fields - A list of the Field objects in the channel being searched.

Request Lenses

searchChannels_chimeBearer :: Lens' SearchChannels (Maybe Text) Source #

The AppInstanceUserArn of the user making the API call.

searchChannels_maxResults :: Lens' SearchChannels (Maybe Natural) Source #

The maximum number of channels that you want returned.

searchChannels_nextToken :: Lens' SearchChannels (Maybe Text) Source #

The token returned from previous API requests until the number of channels is reached.

searchChannels_fields :: Lens' SearchChannels (NonEmpty SearchField) Source #

A list of the Field objects in the channel being searched.

Destructuring the Response

data SearchChannelsResponse Source #

See: newSearchChannelsResponse smart constructor.

Constructors

SearchChannelsResponse' 

Fields

Instances

Instances details
Generic SearchChannelsResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

Associated Types

type Rep SearchChannelsResponse :: Type -> Type #

Show SearchChannelsResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

NFData SearchChannelsResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

Methods

rnf :: SearchChannelsResponse -> () #

Eq SearchChannelsResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

type Rep SearchChannelsResponse Source # 
Instance details

Defined in Amazonka.ChimeSDKMessaging.SearchChannels

type Rep SearchChannelsResponse = D1 ('MetaData "SearchChannelsResponse" "Amazonka.ChimeSDKMessaging.SearchChannels" "amazonka-chime-sdk-messaging-2.0-BxY1AbjLoDB4AQUv82PCQZ" 'False) (C1 ('MetaCons "SearchChannelsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "channels") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ChannelSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newSearchChannelsResponse Source #

Create a value of SearchChannelsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:channels:SearchChannelsResponse', searchChannelsResponse_channels - A list of the channels in the request.

SearchChannels, searchChannelsResponse_nextToken - The token returned from previous API responses until the number of channels is reached.

$sel:httpStatus:SearchChannelsResponse', searchChannelsResponse_httpStatus - The response's http status code.

Response Lenses

searchChannelsResponse_nextToken :: Lens' SearchChannelsResponse (Maybe Text) Source #

The token returned from previous API responses until the number of channels is reached.