Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Describes the specified opted out destination numbers or all opted out destination numbers in an opt-out list.
If you specify opted out numbers, the output includes information for only the specified opted out numbers. If you specify filters, the output includes information for only those opted out numbers that meet the filter criteria. If you don't specify opted out numbers or filters, the output includes information for all opted out destination numbers in your opt-out list.
If you specify an opted out number that isn't valid, an Error is returned.
This operation returns paginated results.
Synopsis
- data DescribeOptedOutNumbers = DescribeOptedOutNumbers' {
- filters :: Maybe [OptedOutFilter]
- maxResults :: Maybe Natural
- nextToken :: Maybe Text
- optedOutNumbers :: Maybe [Text]
- optOutListName :: Text
- newDescribeOptedOutNumbers :: Text -> DescribeOptedOutNumbers
- describeOptedOutNumbers_filters :: Lens' DescribeOptedOutNumbers (Maybe [OptedOutFilter])
- describeOptedOutNumbers_maxResults :: Lens' DescribeOptedOutNumbers (Maybe Natural)
- describeOptedOutNumbers_nextToken :: Lens' DescribeOptedOutNumbers (Maybe Text)
- describeOptedOutNumbers_optedOutNumbers :: Lens' DescribeOptedOutNumbers (Maybe [Text])
- describeOptedOutNumbers_optOutListName :: Lens' DescribeOptedOutNumbers Text
- data DescribeOptedOutNumbersResponse = DescribeOptedOutNumbersResponse' {}
- newDescribeOptedOutNumbersResponse :: Int -> DescribeOptedOutNumbersResponse
- describeOptedOutNumbersResponse_nextToken :: Lens' DescribeOptedOutNumbersResponse (Maybe Text)
- describeOptedOutNumbersResponse_optOutListArn :: Lens' DescribeOptedOutNumbersResponse (Maybe Text)
- describeOptedOutNumbersResponse_optOutListName :: Lens' DescribeOptedOutNumbersResponse (Maybe Text)
- describeOptedOutNumbersResponse_optedOutNumbers :: Lens' DescribeOptedOutNumbersResponse (Maybe [OptedOutNumberInformation])
- describeOptedOutNumbersResponse_httpStatus :: Lens' DescribeOptedOutNumbersResponse Int
Creating a Request
data DescribeOptedOutNumbers Source #
See: newDescribeOptedOutNumbers
smart constructor.
DescribeOptedOutNumbers' | |
|
Instances
newDescribeOptedOutNumbers Source #
Create a value of DescribeOptedOutNumbers
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:filters:DescribeOptedOutNumbers'
, describeOptedOutNumbers_filters
- An array of OptedOutFilter objects to filter the results on.
$sel:maxResults:DescribeOptedOutNumbers'
, describeOptedOutNumbers_maxResults
- The maximum number of results to return per each request.
DescribeOptedOutNumbers
, describeOptedOutNumbers_nextToken
- The token to be used for the next set of paginated results. You don't
need to supply a value for this field in the initial request.
DescribeOptedOutNumbers
, describeOptedOutNumbers_optedOutNumbers
- An array of phone numbers to search for in the OptOutList.
DescribeOptedOutNumbers
, describeOptedOutNumbers_optOutListName
- The OptOutListName or OptOutListArn of the OptOutList. You can use
DescribeOptOutLists to find the values for OptOutListName and
OptOutListArn.
Request Lenses
describeOptedOutNumbers_filters :: Lens' DescribeOptedOutNumbers (Maybe [OptedOutFilter]) Source #
An array of OptedOutFilter objects to filter the results on.
describeOptedOutNumbers_maxResults :: Lens' DescribeOptedOutNumbers (Maybe Natural) Source #
The maximum number of results to return per each request.
describeOptedOutNumbers_nextToken :: Lens' DescribeOptedOutNumbers (Maybe Text) Source #
The token to be used for the next set of paginated results. You don't need to supply a value for this field in the initial request.
describeOptedOutNumbers_optedOutNumbers :: Lens' DescribeOptedOutNumbers (Maybe [Text]) Source #
An array of phone numbers to search for in the OptOutList.
describeOptedOutNumbers_optOutListName :: Lens' DescribeOptedOutNumbers Text Source #
The OptOutListName or OptOutListArn of the OptOutList. You can use DescribeOptOutLists to find the values for OptOutListName and OptOutListArn.
Destructuring the Response
data DescribeOptedOutNumbersResponse Source #
See: newDescribeOptedOutNumbersResponse
smart constructor.
DescribeOptedOutNumbersResponse' | |
|
Instances
newDescribeOptedOutNumbersResponse Source #
Create a value of DescribeOptedOutNumbersResponse
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:
DescribeOptedOutNumbers
, describeOptedOutNumbersResponse_nextToken
- The token to be used for the next set of paginated results. If this
field is empty then there are no more results.
DescribeOptedOutNumbersResponse
, describeOptedOutNumbersResponse_optOutListArn
- The Amazon Resource Name (ARN) of the OptOutList.
DescribeOptedOutNumbers
, describeOptedOutNumbersResponse_optOutListName
- The name of the OptOutList.
DescribeOptedOutNumbers
, describeOptedOutNumbersResponse_optedOutNumbers
- An array of OptedOutNumbersInformation objects that provide information
about the requested OptedOutNumbers.
$sel:httpStatus:DescribeOptedOutNumbersResponse'
, describeOptedOutNumbersResponse_httpStatus
- The response's http status code.
Response Lenses
describeOptedOutNumbersResponse_nextToken :: Lens' DescribeOptedOutNumbersResponse (Maybe Text) Source #
The token to be used for the next set of paginated results. If this field is empty then there are no more results.
describeOptedOutNumbersResponse_optOutListArn :: Lens' DescribeOptedOutNumbersResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the OptOutList.
describeOptedOutNumbersResponse_optOutListName :: Lens' DescribeOptedOutNumbersResponse (Maybe Text) Source #
The name of the OptOutList.
describeOptedOutNumbersResponse_optedOutNumbers :: Lens' DescribeOptedOutNumbersResponse (Maybe [OptedOutNumberInformation]) Source #
An array of OptedOutNumbersInformation objects that provide information about the requested OptedOutNumbers.
describeOptedOutNumbersResponse_httpStatus :: Lens' DescribeOptedOutNumbersResponse Int Source #
The response's http status code.