def commonPosterOptionCheck()

in api-reference-examples/python/te-tag-query/TETagQuery.py [0:0]


    def commonPosterOptionCheck(self, option, args, postParams):
        # Local keystroke-saver for this enum
        names = TE.Net.POST_PARAM_NAMES

        handled = True

        if option == "-d" or option == "--description":
            if len(args) < 1:
                self.usage(1)
            postParams[names["description"]] = args[0]
            args = args[1:]

        elif option == "-l" or option == "--share-level":
            if len(args) < 1:
                self.usage(1)
            postParams[names["share_level"]] = args[0]
            args = args[1:]
        elif option == "-p" or option == "--privacy-type":
            if len(args) < 1:
                self.usage(1)
            postParams[names["privacy_type"]] = args[0]
            args = args[1:]
        elif option == "-m" or option == "--privacy-members":
            if len(args) < 1:
                self.usage(1)
            postParams[names["privacy_members"]] = args[0]
            args = args[1:]

        elif option == "-s" or option == "--status":
            if len(args) < 1:
                self.usage(1)
            postParams[names["status"]] = args[0]
            args = args[1:]
        elif option == "-r" or option == "--review-status":
            if len(args) < 1:
                self.usage(1)
            postParams[names["review_status"]] = args[0]
            args = args[1:]
        elif option == "-y" or option == "--severity":
            if len(args) < 1:
                self.usage(1)
            postParams[names["severity"]] = args[0]
            args = args[1:]
        elif option == "-c" or option == "--confidence":
            if len(args) < 1:
                self.usage(1)
            postParams[names["confidence"]] = args[0]
            args = args[1:]

        elif option == "--related-ids-for-upload":
            if len(args) < 1:
                self.usage(1)
            postParams[names["related_ids_for_upload"]] = args[0]
            args = args[1:]
        elif option == "--related-triples-for-upload-as-json":
            if len(args) < 1:
                self.usage(1)
            postParams[names["related_triples_for_upload_as_json"]] = args[0]
            args = args[1:]

        elif option == "--reactions-to-add":
            if len(args) < 1:
                self.usage(1)
            postParams[names["reactions"]] = args[0]
            args = args[1:]
        elif option == "--reactions-to-remove":
            if len(args) < 1:
                self.usage(1)
            postParams[names["reactions_to_remove"]] = args[0]
            args = args[1:]

        elif option == "--first-active":
            if len(args) < 1:
                self.usage(1)
            postParams[names["first_active"]] = args[0]
            args = args[1:]
        elif option == "--last-active":
            if len(args) < 1:
                self.usage(1)
            postParams[names["last"]] = args[0]
            args = args[1:]
        elif option == "--expired-on":
            if len(args) < 1:
                self.usage(1)
            postParams[names["expired_on"]] = args[0]
            args = args[1:]

        else:
            handled = False

        return [handled, args]