def parse_inner_structure(data):
     data = parse_dictionary(data)
     return SaveRegistrationSuccess()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return FileSizeExceedsLimit()
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["onoccur_compliances", "current_date", "total_count"])
     compliances = data.get("onoccur_compliances")
     current_date = data.get("current_date")
     total_count = data.get("total_count")
     return GetOnOccurrenceCompliancesSuccess(compliances, current_date, total_count)
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return NextDueDateMustBeWithIn90DaysBeforeValidityDate()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return NotEnoughDiskSpaceAvailable()
    def parse_inner_structure(data):
        data = parse_dictionary(data, ["le_id"])
        legal_entity_id = data.get("le_id")

        return ComplianceFilters(legal_entity_id)
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["upcoming_compliances", "total_count"])
     upcoming_compliances = data.get("upcoming_compliances")
     total_count = data.get("total_count")
     return GetUpcomingComplianceDetailSuccess(upcoming_compliances, total_count)
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return InvalidCsvFile()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return saveBulkRecordSuccess()
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["reset_token", "short_name"])
     reset_token = data.get("reset_token")
     short_name = data.get("short_name")
     return ResetTokenValidation(reset_token, short_name)
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["csv_list"])
     csv_list = data.get("csv_list")
     return GetCompletedTaskCsvUploadedListSuccess(csv_list)
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return UsernameAlreadyExists()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return CheckUsernameSuccess()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return InvalidCaptcha()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return CheckDiskSpace()
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["csv_name", "csv_data", "csv_size","legal_entity_id"])
     return UploadCompletedTaskCurrentYearCSV(
         data.get("csv_name"), data.get("csv_data"), data.get("csv_size"), data.get("legal_entity_id")
     )
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["le_id", "unit_id", "start_count"])
     legal_entity_id = data.get("le_id")
     unit_id = data.get("unit_id")
     start_count = data.get("start_count")
     return GetOnOccurrenceCompliances(legal_entity_id, unit_id, start_count)
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return ExportToCSVEmpty()
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["legal_entity_id"])
     return GetSettingsFormDetails(data.get("legal_entity_id"))
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["legal_entity_id","legal_entity_list"])
     return GetCompletedTaskCsvUploadedList(data.get("legal_entity_id"), data.get("legal_entity_list"))
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return UpdateComplianceDetailSuccess()
 def parse_structure(data):
     data = parse_dictionary(data, ["user_id", "user_name"])
     user_id = data.get("user_id")
     user_name = data.get("user_name")
     return GetUsersList(user_id, user_name)
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return InvalidUser()
    def parse_inner_structure(data):
        data = parse_dictionary(data, ["user_list"])
        user_list = data.get("user_list")

        return GetUsersSuccess(user_list)
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return UnSupportedFile()
 def parse_structure(data):
     data = parse_dictionary(data, ["session_token", "request"])
     session_token = data.get("session_token")
     request = data.get("request")
     request = Request.parse_structure(request)
     return RequestFormat(session_token, request)
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return InvalidPassword()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return GetUsers()
 def parse_inner_structure(data):
     data = parse_dictionary(data)
     return StartOnOccurrenceComplianceSuccess()
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["captcha"])
     captcha = data.get("captcha")
     return CheckRegistrationTokenSuccess(captcha)