830 | | # Lookup public information about members matching given criteria |
| 830 | # Lookup information about members matching given criteria |
| 831 | # Provide public information for all members |
| 832 | # Provide identifying (e.g. email or name) or private (e.g. SSL/SSH private key) information for members for whom callers is authorized |
| 833 | # Where a field requested is unauthorized, the key will not be provided in the returned dictionary for that member |
| 834 | # When the field requested has a key but a blank/null value, the access is authorized but the value for that field is, in fact, blank |
837 | | def lookup_public_member_info (credentials, options) |
838 | | }}} |
839 | | |
840 | | {{{ |
841 | | #!python |
842 | | # Lookup private (SSL/SSH key) information about members matching given criteria |
843 | | # |
844 | | # Arguments: |
845 | | # options: set of ‘filter’ and ‘match’ criteria specifying which members and which fields for each member to return |
846 | | # |
847 | | # Return: |
848 | | # Dictionary indexed by member URN of name/value pairs of fields specified in ‘filter’ options for members matching ‘match’ criteria |
849 | | def lookup_private_member_info (credentials, options) |
850 | | }}} |
851 | | |
852 | | {{{ |
853 | | #!python |
854 | | # Lookup identifying (e.g. name, email) info about matching members |
855 | | # |
856 | | # Arguments: |
857 | | # options: set of ‘filter’ and ‘match’ criteria specifying which members and which fields for each member to return |
858 | | # |
859 | | # Return: |
860 | | # Dictionary indexed by member URN of name/value pairs of fields specified in ‘filter’ options for members matching ‘match’ criteria |
861 | | def lookup_identifying_member_info(credentials, options) |
862 | | }}} |
| 841 | def lookup(credentials, options) |
| 842 | }}} |
| 843 | |