Beispiel #1
0
 def create_type_ascii(self,
                       value=None,
                       nb_char_min=None,
                       nb_char_max=None):
     return Serializer.datatype_to_json(
         self.__project.create_type_ascii(value=value,
                                          nb_char_min=nb_char_min,
                                          nb_char_max=nb_char_max))
Beispiel #2
0
    def get_datatype(self, tid):
        if tid is None:
            raise ValueError("A TID must be specified")

        tid = str(tid).strip()
        if len(tid) == 0:
            raise ValueError("A TID must be specified")

        return Serializer.datatype_to_json(
            self.__project.get_datatype(tid=tid))
Beispiel #3
0
 def create_type_raw(self, value=None, nb_byte_min=None, nb_byte_max=None):
     return Serializer.datatype_to_json(
         self.__project.create_type_raw(value=value,
                                        nb_byte_min=nb_byte_min,
                                        nb_byte_max=nb_byte_max))
Beispiel #4
0
 def get_datatypes(self, limit, offset):
     return [
         Serializer.datatype_to_json(domain)
         for domain in self.__project.get_datatypes(limit, offset)
     ]