訊息模組例外狀況

protorpc.messages 套件提供下列的例外狀況類別:

class DecodeError()
當解碼編碼訊息時發生錯誤時,會引發此事件。
class DefinitionNotFoundError()
找不到定義時會引發。
class DuplicateNumberError()
系統指派重複的數字給欄位時觸發。
class EnumDefinitionError()
引發時機:Enum 定義發生錯誤。
class FieldDefinitionError()
引發時機:欄位定義發生錯誤。
class InvalidDefaultError()
當您為欄位提供無效的預設值時,系統會擲回此例外狀況。
class InvalidNumberError()
當您在欄位中提供無效的數字時,系統會引發此例外狀況。
class InvalidVariantError()
當您向欄位提供無效的變數時,系統會擲回此例外狀況。
class MessageDefinitionError()
訊息定義發生錯誤時會引發。
class ValidationError()
當訊息含有無效值時,會引發此事件。