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))
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))
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))
def get_datatypes(self, limit, offset): return [ Serializer.datatype_to_json(domain) for domain in self.__project.get_datatypes(limit, offset) ]