Module Expr Str Assign NameStore Str Import alias alias alias Import alias Import alias Import alias Assign NameStore Str Assign NameStore BinOpAdd BinOpAdd Str NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore BinOpAdd NameLoad Str Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str ClassDef bases AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If CompareEq NameLoad Str body If BoolOpAnd CompareNotEq NameLoad Str NameLoad body Return BinOpMod NameLoad TupleLoad NameLoad NameLoad orelse If CompareNotEq NameLoad Str body If NameLoad body Return BinOpMod NameLoad TupleLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Return BinOpMod NameLoad TupleLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Return BinOpMod NameLoad NameLoad If CompareEq NameLoad Str body If BoolOpAnd CompareNotEq NameLoad Str NameLoad body Return BinOpMod NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If NameLoad body Return BinOpMod NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Return BinOpMod NameLoad TupleLoad NameLoad NameLoad If CompareEq NameLoad Str body If BoolOpAnd CompareNotEq NameLoad Str NameLoad body Return BinOpMod NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse If NameLoad body Return BinOpMod NameLoad TupleLoad NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad orelse Return BinOpMod NameLoad TupleLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs NameLoad NameLoad body Return NameLoad Return Call AttributeLoad Call NameLoad CompareIs NameLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad handlers ExceptHandler type AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr name NameStore body If CompareEq AttributeLoad NameLoad attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body Return NameLoad orelse Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Str Str Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Str Str Str If CompareIsNot NameLoad NameLoad body AugAssignAdd NameStore BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Str NameLoad Str keyword NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad Str Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str keyword NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str keyword NameLoad If CompareIsNot NameLoad NameLoad body If NameLoad body AugAssignAdd NameStore BinOpAdd Str NameLoad orelse AugAssignAdd NameStore BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad NameLoad Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str NameLoad Assign NameStore Dict Assign SubscriptStore NameLoad Index Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str keyword NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str Str keyword NameLoad If CompareIsNot NameLoad NameLoad body If NameLoad body AugAssignAdd NameStore BinOpAdd Str NameLoad orelse AugAssignAdd NameStore BinOpAdd Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad NameLoad Str NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A Allow Google Apps domain administrators to manage groups, group members and group owners.

  GroupsService: Provides methods to manage groups, members and owners.
 N/A __author__ google-apps-apis@googlegroups.com N/A urllib.request urllib.parse urllib.error N/A gdata.apps N/A gdata.apps.service N/A gdata.service N/A API_VER 2.0 N/A BASE_URL N/A N/A /a/feeds/group/ API_VER /%s N/A GROUP_MEMBER_URL N/A BASE_URL ?member=%s N/A GROUP_MEMBER_DIRECT_URL N/A GROUP_MEMBER_URL &directOnly=%s N/A GROUP_ID_URL N/A BASE_URL /%s N/A MEMBER_URL N/A BASE_URL /%s/member N/A MEMBER_WITH_SUSPENDED_URL N/A MEMBER_URL ?includeSuspendedUsers=%s N/A MEMBER_ID_URL N/A MEMBER_URL /%s N/A OWNER_URL N/A BASE_URL /%s/owner N/A OWNER_WITH_SUSPENDED_URL N/A OWNER_URL ?includeSuspendedUsers=%s N/A OWNER_ID_URL N/A OWNER_URL /%s N/A PERMISSION_OWNER Owner N/A PERMISSION_MEMBER Member N/A PERMISSION_DOMAIN Domain N/A PERMISSION_ANYONE Anyone GroupsService N/A N/A N/A N/A gdata apps service PropertyService N/A N/A Client for the Google Apps Groups service. _ServiceUrl N/A N/A self service_type is_existed group_id member_id owner_email direct_only domain suspended_users N/A False None False N/A N/A N/A domain None N/A N/A domain N/A self domain N/A N/A service_type group N/A N/A N/A N/A group_id is_existed N/A N/A N/A GROUP_ID_URL N/A domain group_id N/A N/A N/A member_id N/A N/A direct_only N/A N/A N/A GROUP_MEMBER_DIRECT_URL N/A domain N/A N/A N/A urllib parse quote_plus member_id N/A N/A self _Bool2Str direct_only N/A N/A N/A GROUP_MEMBER_URL N/A domain N/A N/A N/A urllib parse quote_plus member_id N/A N/A N/A BASE_URL domain N/A N/A service_type member N/A N/A N/A N/A member_id is_existed N/A N/A N/A MEMBER_ID_URL N/A domain group_id N/A N/A N/A urllib parse quote_plus member_id N/A N/A suspended_users N/A N/A N/A MEMBER_WITH_SUSPENDED_URL N/A domain group_id N/A N/A self _Bool2Str suspended_users N/A N/A N/A MEMBER_URL N/A domain group_id N/A N/A service_type owner N/A N/A N/A N/A owner_email is_existed N/A N/A N/A OWNER_ID_URL N/A domain group_id N/A N/A N/A urllib parse quote_plus owner_email N/A N/A suspended_users N/A N/A N/A OWNER_WITH_SUSPENDED_URL N/A domain group_id N/A N/A self _Bool2Str suspended_users N/A N/A N/A OWNER_URL N/A domain group_id N/A _Bool2Str N/A N/A self b N/A N/A N/A N/A b None N/A N/A None N/A N/A N/A N/A str N/A b True lower N/A _IsExisted N/A N/A self uri N/A N/A N/A N/A N/A N/A N/A self _GetProperties uri N/A True N/A N/A N/A N/A N/A N/A gdata apps service AppsForYourDomainException N/A e N/A N/A N/A N/A e error_code N/A N/A N/A gdata apps service ENTITY_DOES_NOT_EXIST N/A N/A False N/A N/A e N/A CreateGroup N/A N/A self group_id group_name description email_permission N/A N/A N/A Create a group.

    Args:
      group_id: The ID of the group (e.g. us-sales).
      group_name: The name of the group.
      description: A description of the group
      email_permission: The subscription permission of the group.

    Returns:
      A dict containing the result of the create operation.
     N/A uri N/A N/A self _ServiceUrl group False group_id N/A properties N/A N/A N/A properties N/A groupId group_id N/A N/A properties N/A groupName group_name N/A N/A properties N/A description description N/A N/A properties N/A emailPermission email_permission N/A N/A N/A self _PostProperties uri properties N/A UpdateGroup N/A N/A self group_id group_name description email_permission N/A N/A N/A Update a group's name, description and/or permission.

    Args:
      group_id: The ID of the group (e.g. us-sales).
      group_name: The name of the group.
      description: A description of the group
      email_permission: The subscription permission of the group.

    Returns:
      A dict containing the result of the update operation.
     N/A uri N/A N/A self _ServiceUrl group True group_id N/A properties N/A N/A N/A properties N/A groupId group_id N/A N/A properties N/A groupName group_name N/A N/A properties N/A description description N/A N/A properties N/A emailPermission email_permission N/A N/A N/A self _PutProperties uri properties N/A RetrieveGroup N/A N/A self group_id N/A N/A N/A Retrieve a group based on its ID.

    Args:
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl group True group_id N/A N/A N/A self _GetProperties uri N/A RetrieveAllGroups N/A N/A self N/A N/A N/A Retrieve all groups in the domain.

    Args:
      None

    Returns:
      A list containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl group True N/A N/A N/A self _GetPropertiesList uri N/A RetrievePageOfGroups N/A N/A self start_group N/A None N/A N/A Retrieve one page of groups in the domain.
    
    Args:
      start_group: The key to continue for pagination through all groups.
      
    Returns:
      A feed object containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl group True N/A N/A start_group None N/A N/A uri N/A ?start= start_group N/A property_feed N/A N/A self _GetPropertyFeed uri N/A property_feed N/A RetrieveGroups N/A N/A self member_id direct_only N/A False N/A N/A Retrieve all groups that belong to the given member_id.

    Args:
      member_id: The member's email address (e.g. member@example.com).
      direct_only: Boolean whether only return groups that this member directly belongs to.

    Returns:
      A list containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl group True member_id direct_only direct_only N/A N/A N/A self _GetPropertiesList uri N/A DeleteGroup N/A N/A self group_id N/A N/A N/A Delete a group based on its ID.

    Args:
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the delete operation.
     N/A uri N/A N/A self _ServiceUrl group True group_id N/A N/A N/A self _DeleteProperties uri N/A AddMemberToGroup N/A N/A self member_id group_id N/A N/A N/A Add a member to a group.

    Args:
      member_id: The member's email address (e.g. member@example.com).
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the add operation.
     N/A uri N/A N/A self _ServiceUrl member False group_id member_id N/A properties N/A N/A N/A properties N/A memberId member_id N/A N/A N/A self _PostProperties uri properties N/A IsMember N/A N/A self member_id group_id N/A N/A N/A Check whether the given member already exists in the given group.

    Args:
      member_id: The member's email address (e.g. member@example.com).
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      True if the member exists in the group.  False otherwise.
     N/A uri N/A N/A self _ServiceUrl member True group_id member_id N/A N/A N/A self _IsExisted uri N/A RetrieveMember N/A N/A self member_id group_id N/A N/A N/A Retrieve the given member in the given group.

    Args:
      member_id: The member's email address (e.g. member@example.com).
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl member True group_id member_id N/A N/A N/A self _GetProperties uri N/A RetrieveAllMembers N/A N/A self group_id suspended_users N/A False N/A N/A Retrieve all members in the given group.

    Args:
      group_id: The ID of the group (e.g. us-sales).
      suspended_users: A boolean; should we include any suspended users in
        the membership list returned?

    Returns:
      A list containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl member True group_id suspended_users suspended_users N/A N/A N/A self _GetPropertiesList uri N/A RetrievePageOfMembers N/A N/A self group_id suspended_users start N/A False None N/A N/A Retrieve one page of members of a given group.
    
    Args:
      group_id: The ID of the group (e.g. us-sales).
      suspended_users: A boolean; should we include any suspended users in
        the membership list returned?
      start: The key to continue for pagination through all members.

    Returns:
      A feed object containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl member True group_id suspended_users suspended_users N/A N/A start None N/A N/A suspended_users N/A N/A uri N/A &start= start N/A N/A uri N/A ?start= start N/A property_feed N/A N/A self _GetPropertyFeed uri N/A property_feed N/A RemoveMemberFromGroup N/A N/A self member_id group_id N/A N/A N/A Remove the given member from the given group.

    Args:
      member_id: The member's email address (e.g. member@example.com).
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the remove operation.
     N/A uri N/A N/A self _ServiceUrl member True group_id member_id N/A N/A N/A self _DeleteProperties uri N/A AddOwnerToGroup N/A N/A self owner_email group_id N/A N/A N/A Add an owner to a group.

    Args:
      owner_email: The email address of a group owner.
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the add operation.
     N/A uri N/A N/A self _ServiceUrl owner False group_id owner_email N/A properties N/A N/A N/A properties N/A email owner_email N/A N/A N/A self _PostProperties uri properties N/A IsOwner N/A N/A self owner_email group_id N/A N/A N/A Check whether the given member an owner of the given group.

    Args:
      owner_email: The email address of a group owner.
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      True if the member is an owner of the given group.  False otherwise.
     N/A uri N/A N/A self _ServiceUrl owner True group_id owner_email N/A N/A N/A self _IsExisted uri N/A RetrieveOwner N/A N/A self owner_email group_id N/A N/A N/A Retrieve the given owner in the given group.

    Args:
      owner_email: The email address of a group owner.
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl owner True group_id owner_email N/A N/A N/A self _GetProperties uri N/A RetrieveAllOwners N/A N/A self group_id suspended_users N/A False N/A N/A Retrieve all owners of the given group.

    Args:
      group_id: The ID of the group (e.g. us-sales).
      suspended_users: A boolean; should we include any suspended users in
        the ownership list returned?

    Returns:
      A list containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl owner True group_id suspended_users suspended_users N/A N/A N/A self _GetPropertiesList uri N/A RetrievePageOfOwners N/A N/A self group_id suspended_users start N/A False None N/A N/A Retrieve one page of owners of the given group.
    
    Args:
      group_id: The ID of the group (e.g. us-sales).
      suspended_users: A boolean; should we include any suspended users in
        the ownership list returned?
      start: The key to continue for pagination through all owners.

    Returns:
      A feed object containing the result of the retrieve operation.
     N/A uri N/A N/A self _ServiceUrl owner True group_id suspended_users suspended_users N/A N/A start None N/A N/A suspended_users N/A N/A uri N/A &start= start N/A N/A uri N/A ?start= start N/A property_feed N/A N/A self _GetPropertyFeed uri N/A property_feed N/A RemoveOwnerFromGroup N/A N/A self owner_email group_id N/A N/A N/A Remove the given owner from the given group.

    Args:
      owner_email: The email address of a group owner.
      group_id: The ID of the group (e.g. us-sales).

    Returns:
      A dict containing the result of the remove operation.
     N/A uri N/A N/A self _ServiceUrl owner True group_id owner_email N/A N/A N/A self _DeleteProperties uri N/A N/A