def list_identities(IdentityPoolId=None, MaxResults=None, NextToken=None,
    HideDisabled=None):
    """
    Lists the identities in a pool.
    You must use AWS Developer credentials to call this API.
    See also: AWS API Documentation
    
    
    :example: response = client.list_identities(
        IdentityPoolId='string',
        MaxResults=123,
        NextToken='string',
        HideDisabled=True|False
    )
    
    
    :type IdentityPoolId: string
    :param IdentityPoolId: [REQUIRED]
            An identity pool ID in the format REGION:GUID.
            

    :type MaxResults: integer
    :param MaxResults: [REQUIRED]
            The maximum number of identities to return.
            

    :type NextToken: string
    :param NextToken: A pagination token.

    :type HideDisabled: boolean
    :param HideDisabled: An optional boolean parameter that allows you to hide disabled identities. If omitted, the ListIdentities API will include disabled identities in the response.

    :rtype: dict
    :return: {
        'IdentityPoolId': 'string',
        'Identities': [
            {
                'IdentityId': 'string',
                'Logins': [
                    'string',
                ],
                'CreationDate': datetime(2015, 1, 1),
                'LastModifiedDate': datetime(2015, 1, 1)
            },
        ],
        'NextToken': 'string'
    }
    
    
    :returns: 
    (string) --
    
    """
    pass
