diff --git a/src/GamCommands.txt b/src/GamCommands.txt index 0c9b8d50..302a2af4 100644 --- a/src/GamCommands.txt +++ b/src/GamCommands.txt @@ -85,8 +85,10 @@ If an item contains spaces, it should be surrounded by ". gau|unlimited|gsuitebusiness|Google-Apps-Unlimited| gae|enterprise|gsuiteenterprise|1010020020| gsefe|e4e|gsuiteenterpriseeducation|1010310002| + gsefes|e4es|gsuiteenterpriseeducationstudent|1010310003| chrome|cdm|googlechromedevicemanagement|Google-Chrome-Device-Management| coordinate|googlecoordinate|Google-Coordinate| + d4e|driveenterprise|drive4enterprise| drive20gb|20gb|googledrivestorage20gb|Google-Drive-storage-20GB| drive50gb|50gb|googledrivestorage50gb|Google-Drive-storage-50GB| drive200gb|200gb|googledrivestorage200gb|Google-Drive-storage-200GB| @@ -353,43 +355,58 @@ If an item contains spaces, it should be surrounded by ". allowgooglecommunication| allowwebposting| archiveonly| - collaborative| + customfootertext| customreplyto| + customrolesenabledforsettingstobemerged| defaultmessagedenynotificationtext| description| directmemberscount| email| + enablecollaborativeinbox|collaborative| favoriterepliesontop| id| + includecustomfooter| includeinglobaladdresslist|gal| isarchived| maxmessagebytes| memberscanpostasthegroup| messagedisplayfont| messagemoderationlevel| - name + name| primarylanguage| replyto| sendmessagedenynotification| showingroupdirectory| spammoderationlevel| - whocanadd| whocanaddreferences| + whocanadd| + whocanapprovemessages| whocanassigntopics| + whocanassistcontent| whocancontactowner| + whocandeleteanypost| + whocandeletetopics| + whocandiscovergroup| whocanenterfreeformtags| + whocanhideabuse| whocaninvite| whocanjoin| whocanleavegroup| + whocanlocktopics| + whocanmaketopicssticky| whocanmarkduplicate| whocanmarkfavoritereplyonanytopic| whocanmarkfavoritereplyonowntopic| whocanmarknoresponseneeded| + whocanmoderatecontent| whocanmodifytagsandcategories| + whocanmovetopicsin| + whocanmovetopicsout| + whocanpostannouncements| whocanpostmessage| whocantaketopics| whocanunassigntopic| - whocanunmarkfavoritereplyonanytopic + whocanunmarkfavoritereplyonanytopic| whocanviewgroup| whocanviewmembership @@ -661,49 +678,78 @@ Specify a collection of Users by directly specifying them or by specifiying item (noreminders|(reminder email|popup|sms))| (colorindex|colorid ) - ::= + ::= (allowexternalmembers )| - (allowgooglecommunication )| (allowwebposting )| (archiveonly )| - (collaborative (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| (customfootertext )| (customreplyto )| (defaultmessagedenynotificationtext )| (description )| - (favoriterepliesontop )| - (gal|includeInGlobalAddressList )| + (enablecollaborativeinbox|collaborative )| + (includeinglobaladdresslist|gal )| (includecustomfooter )| (isarchived )| - (maxmessagebytes )| (memberscanpostasthegroup )| - (messagedisplayfont DEFAULT_FONT|FIXED_WIDTH_FONT)| - (messagemoderationlevel MODERATE_ALL_MESSAGES|MODERATE_NON_MEMBERS|MODERATE_NEW_MEMBERS|MODERATE_NONE)| + (messagemoderationlevel moderate_all_messages|moderate_non_members|moderate_new_members|moderate_none)| (name )| (primarylanguage )| - (replyto REPLY_TO_CUSTOM|REPLY_TO_SENDER|REPLY_TO_LIST|REPLY_TO_OWNER|REPLY_TO_IGNORE|REPLY_TO_MANAGERS)| + (replyto reply_to_custom|reply_to_sender|reply_to_list|reply_to_owner|reply_to_ignore|reply_to_managers)| (sendmessagedenynotification )| - (showingroupdirectory )| - (spammoderationlevel ALLOW|MODERATE|SILENTLY_MODERATE|REJECT)| - (whocanadd ALL_MEMBERS_CAN_ADD|ALL_MANAGERS_CAN_ADD|NONE_CAN_ADD)| - (whocanaddreferences (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanassigntopics (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocancontactowner ANYONE_CAN_CONTACT|ALL_IN_DOMAIN_CAN_CONTACT|ALL_MEMBERS_CAN_CONTACT|ALL_MANAGERS_CAN_CONTACT)| - (whocanenterfreeformtags (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocaninvite ALL_MEMBERS_CAN_INVITE|ALL_MANAGERS_CAN_INVITE|NONE_CAN_INVITE)| - (whocanjoin ANYONE_CAN_JOIN|ALL_IN_DOMAIN_CAN_JOIN|INVITED_CAN_JOIN|CAN_REQUEST_TO_JOIN)| - (whocanleavegroup ALL_MANAGERS_CAN_LEAVE|ALL_MEMBERS_CAN_LEAVE|NONE_CAN_LEAVE)| - (whocanmarkduplicate (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanmarkfavoritereplyonanytopic (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanmarkfavoritereplyonowntopic (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanmarknoresponseneeded (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanmodifytagsandcategories (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanpostmessage NONE_CAN_POST|ALL_MANAGERS_CAN_POST|ALL_MEMBERS_CAN_POST|ALL_IN_DOMAIN_CAN_POST|ANYONE_CAN_POST)| - (whocantaketopics (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanunassigntopic (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanunmarkfavoritereplyonanytopic (members|all_members)|(managers|owners_and_managers)|(managers_only)|(owners|owners_only)|none)| - (whocanviewgroup ANYONE_CAN_VIEW|ALL_IN_DOMAIN_CAN_VIEW|ALL_MEMBERS_CAN_VIEW|ALL_MANAGERS_CAN_VIEW)| - (whocanviewmembership ALL_IN_DOMAIN_CAN_VIEW|ALL_MEMBERS_CAN_VIEW|ALL_MANAGERS_CAN_VIEW) + (spammoderationlevel allow|moderate|silently_moderate|reject)| + (whocanadd all_members_can_add|all_managers_can_add|none_can_add)| + (whocancontactowner anyone_can_contact|all_in_domain_can_contact|all_members_can_contact|all_managers_can_contact)| + (whocanjoin anyone_can_join|all_in_domain_can_join|invited_can_join|can_request_to_join)| + (whocanleavegroup all_managers_can_leave|all_members_can_leave|none_can_leave)| + (whocanpostmessage none_can_post|all_managers_can_post|all_members_can_post|all_in_domain_can_post|anyone_can_post)| + (whocanviewgroup anyone_can_view|all_in_domain_can_view|all_members_can_view|all_managers_can_view)| + (whocanviewmembership all_in_domain_can_view|all_members_can_view|all_managers_can_view) + ::= + (whocandiscovergroup allmemberscandiscover|allindomaincandiscover|anyonecandiscover)| + (showingroupdirectory ) + ::= + (whocanassistcontent (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanassigntopics (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanenterfreeformtags (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanhideabuse (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanmaketopicssticky (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanmarkduplicate (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanmarkfavoritereplyonanytopic (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanmarknoresponseneeded (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanmodifytagsandcategories (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocantaketopics (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanunassigntopic (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanunmarkfavoritereplyonanytopic (members|all_members)|owners_and_managers|managers_only|owners_only|none) + ::= + (whocanmoderatecontent (members|all_members)|owners_and_managers|owners_only|none)| + (whocanapprovemessages (members|all_members)|owners_and_managers|owners_only|none)| + (whocandeleteanypost (members|all_members)|owners_and_managers|owners_only|none)| + (whocandeletetopics (members|all_members)|owners_and_managers|owners_only|none)| + (whocanlocktopics (members|all_members)|owners_and_managers|owners_only|none)| + (whocanmovetopicsin (members|all_members)|owners_and_managers|owners_only|none)| + (whocanmovetopicsout (members|all_members)|owners_and_managers|owners_only|none)| + (whocanpostannouncements (members|all_members)|owners_and_managers|owners_only|none) + ::= + (whocanmoderatemembers (members|all_members)|owners_and_managers|owners_only|none)| + (whocanadd all_members_can_add|all_managers_can_add|none_can_add)| + (whocanapprovemembers all_members_can_approve|all_managers_can_approve|all_owners_can_approve|none_can_approve)| + (whocanbanusers (members|all_members)|owners_and_managers|owners_only|none)| + (whocaninvite all_members_can_invite|all_managers_can_invite|none_can_invite)| + (whocanmodifymembers (members|all_members)|owners_and_managers|owners_only|none) + ::= + (allowgooglecommunication )| + (favoriterepliesontop )| + (maxmessagebytes )| + (messagedisplayfont default_font|fixed_width_font)| + (whocanaddreferences (members|all_members)|owners_and_managers|managers_only|owners_only|none)| + (whocanmarkfavoritereplyonowntopic (members|all_members)|owners_and_managers|managers_only|owners_only|none) + ::= + | + | + | + | + | + ::= admin_remote_wipe|wipe|admin_account_wipe|accountwipe|wipeaccount|approve|block|cancel_remote_wipe_then_activate|cancel_remote_wipe_then_block @@ -877,9 +923,9 @@ gam update customer * gam info customer ::= - calendar| - googledrive|gdrive|drive|"drive and docs"| - gplus|googleplus|google+ + calendar| + googledrive|gdrive|drive|"drive and docs"| + gplus|googleplus|google+ ::= "(,)*" gam create datatransfer|transfer ( )* @@ -1236,7 +1282,7 @@ gam pop|pop3 [for allmail|newmail|mailfromnowon|fromn gam show pop|pop3 gam [create|add] sendas [signature|sig |(file [charset ]) (replace )*] [html] [replyto ] [default] [treatasalias ] - [smtpmsa.host smtpmsa.port 25|465|587 smtpmsa.username smtpmsa.password [smtpmsa.securitymode none|ssl|starttls]] + [smtpmsa.host smtpmsa.port 25|465|587 smtpmsa.username smtpmsa.password [smtpmsa.securitymode none|ssl|starttls]] gam update sendas [name ] [signature|sig |(file [charset ]) (replace )*] [html] [replyto ] [default] [treatasalias ] gam delete sendas gam show sendas [format] @@ -1253,15 +1299,15 @@ gam signature|sig |(file [charset ] gam show signature|sig [format] ::= - adminmanagedrestrictions| - copyrequireswriterpermission| - domainusersonly| - teammembersonly + adminmanagedrestrictions| + copyrequireswriterpermission| + domainusersonly| + teammembersonly gam create|add teamdrive gam update teamdrive [asadmin] [name ] [(theme|themeid ) | ([customtheme ] [color ])] - ( )* + ( )* gam delete teamdrive gam show teamdriveinfo [asadmin] gam show teamdrives [asadmin] diff --git a/src/var.py b/src/var.py index 57497e54..ae789869 100644 --- a/src/var.py +++ b/src/var.py @@ -52,7 +52,7 @@ SKUS = { u'1010310002': { u'product': u'101031', u'aliases': [u'gsefe', u'e4e', u'gsuiteenterpriseeducation'], u'displayName': u'G Suite Enterprise for Education'}, u'1010310003': { - u'product': u'101031', u'aliases': [u'gse4es', u'e4es', u'gsuiteenterpriseeducationstudent'], u'displayName': u'G Suite Enterprise for Education Student'}, + u'product': u'101031', u'aliases': [u'gsefes', u'e4es', u'gsuiteenterpriseeducationstudent'], u'displayName': u'G Suite Enterprise for Education Student'}, u'Google-Apps': { u'product': u'Google-Apps', u'aliases': [u'standard', u'free'], u'displayName': u'G Suite Free/Standard'}, u'Google-Apps-For-Business': {