def parse_structure(data):
     data = parse_dictionary(
         data, ["country_id", "geography_mapping", "is_active"])
     country_id = data.get("country_id")
     geography_mapping = data.get("geography_mapping")
     is_active = data.get("is_active")
     return GeographyMapping(country_id, geography_mapping, is_active)
示例#2
0
    def parse_structure(data):
        data = parse_dictionary(data, [
            "level_1_s_id", "level_1_s_name", "map_text" "s_provision", "comp_id",
            "doc_name", "comp_name", "descrip", "org_names",

            "a_status", "remarks", "comp_status", "s_s", 'statutory_mapping',
        ])
        level_one_id = data.get("level_1_s_id")
        level_one_name = data.get("level_1_s_name")

        map_text = data.get("map_text")
        statutory_provision = data.get("s_provision")
        compliance_id = data.get("comp_id")
        document_name = data.get("doc_name")
        compliance_name = data.get("comp_name")
        description = data.get("descrip")
        organizations = data.get("org_names")

        level_one_status = data.get("a_status")
        level_one_remarks = data.get("remarks")
        compliance_status = data.get("compliance_status")
        is_saved = data.get("s_s")
        unit_id = data.get("u_id")
        statutory_mapping = data.get("statutory_mapping")

        return AssignStatutoryCompliance(
            level_one_id, level_one_name, map_text, statutory_provision, compliance_id,
            document_name, compliance_name, description, organizations,
            level_one_status, level_one_remarks, compliance_status,
            is_saved, unit_id, statutory_mapping
        )
示例#3
0
    def parse_structure(data):
        data = parse_dictionary(data, [
            "comp_id", "c_task", "is_active", "c_by", "c_on", "u_by", "u_on",
            "s_pro", "descrip", "p_cons", "freq", "summary", "refer", "locat"
        ])
        compliance_id = data.get("comp_id")
        compliance_task = data.get("c_task")
        is_active = data.get("is_active")
        created_by = data.get("c_by")
        created_on = data.get("c_on")
        updated_by = data.get("u_by")
        updated_on = data.get("u_on")
        statutory_provision = data.get("s_pro")
        description = data.get("descrip")
        penal_consequences = data.get("p_cons")
        frequency = data.get("freq")
        summary = data.get("summary")
        reference = data.get("refer")
        locations = data.get("locat")

        return MappingComplianceInfo(compliance_id, compliance_task, is_active,
                                     created_by, created_on, updated_by,
                                     updated_on, statutory_provision,
                                     description, penal_consequences,
                                     frequency, summary, reference, locations)
 def parse_structure(data):
     data = parse_dictionary(data, [
         "country_name", "domain_name", "industry_names",
         "statutory_nature_name", "geo_maps", "approval_status_id",
         "is_active", "act_name", "comp_id", "s_pro_map", "c_task",
         "description", "p_consequences", "frequency_id", "statu_dates",
         "r_type_id", "r_every", "d_type_id", "duration", "url", "summary"
     ])
     country_name = data.get("country_name")
     domain_name = data.get("domain_name")
     industry_names = data.get("industry_names")
     statutory_nature_name = data.get("statutory_nature_name")
     geography_mappings = data.get("geo_maps")
     approval_status = data.get("approval_status_id")
     is_active = data.get("is_active")
     act_name = data.get("act_name")
     compliance_id = data.get("comp_id")
     statutory_provision = data.get("s_pro_map")
     compliance_task = data.get("c_task")
     description = data.get("description")
     penal_consequences = data.get("p_consequences")
     frequency_id = data.get("frequency_id")
     statutory_dates = data.get("statu_dates")
     repeats_type_id = data.get("r_type_id")
     repeats_every = data.get("r_every")
     duration_type_id = data.get("d_type_id")
     duration = data.get("duration")
     url = data.get("url")
     summary = data.get("summary")
     return StatutoryMappingReport(
         country_name, domain_name, industry_names, statutory_nature_name,
         geography_mappings, approval_status, is_active, act_name,
         compliance_id, statutory_provision, compliance_task, description,
         penal_consequences, frequency_id, statutory_dates, repeats_type_id,
         repeats_every, duration_type_id, duration, url, summary)
示例#5
0
 def parse_inner_structure(data):
     data = parse_dictionary(
         data, ["current_password", "new_password", "session_token"])
     current_password = data.get("current_password")
     new_password = data.get("new_password")
     session_token = data.get("session_token")
     return ChangePassword(current_password, new_password, session_token)
示例#6
0
 def parse_inner_structure(data):
     data = parse_dictionary(data, [
         "user_id", "session_token", "email_id", "user_group_name", "menu",
         "employee_name", "employee_code", "contact_no", "address",
         "designation", "user_client_id", "is_admin", "username",
         "mobile_no", "m_count", "s_count"
     ])
     user_id = data.get("user_id")
     session_token = data.get("session_token")
     email_id = data.get("email_id")
     user_group_name = data.get("user_group_name")
     menu = data.get("menu")
     employee_name = data.get("employee_name")
     employee_code = data.get("employee_code")
     contact_no = data.get("contact_no")
     address = data.get("address")
     designation = data.get("designation")
     client_id = data.get("user_client_id")
     is_admin = data.get("is_admin")
     username = data.get("username")
     mobile_no = data.get("mobile_no")
     return UserLoginSuccess(user_id, session_token, email_id,
                             user_group_name, menu, employee_name,
                             employee_code, contact_no, address,
                             designation, client_id, is_admin, username,
                             mobile_no)
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["s_n_id", "s_n_name", "c_id"])
     statutory_nature_id = data.get("s_n_id")
     statutory_nature_name = data.get("s_n_name")
     country_id = data.get("c_id")
     return UpdateStatutoryNature(statutory_nature_id,
                                  statutory_nature_name, country_id)
示例#8
0
 def parse_inner_structure(data):
     data = parse_dictionary(data,
                             ["reset_token", "new_password", "short_name"])
     reset_token = data.get("reset_token")
     new_password = data.get("new_password")
     short_name = data.get("short_name")
     return ResetPassword(reset_token, new_password, short_name)
 def parse_structure(data):
     data = parse_dictionary(
         data, ["legal_entity_id", "legal_entity_name", "client_id"])
     legal_entity_id = data.get("legal_entity_id")
     legal_entity_name = data.get("legal_entity_name")
     client_id = data.get("client_id")
     return LegalEntity(legal_entity_id, legal_entity_name, client_id)
 def parse_structure(data):
     data = parse_dictionary(data, ["d_id", "c_id", "d_name", "is_active"])
     domain_id = data.get("d_id")
     domain_name = data.get("d_name")
     country_id = data.get("c_id")
     is_active = data.get("is_active")
     return DomainInfo(domain_id, country_id, domain_name, is_active)
 def parse_structure(data):
     data = parse_dictionary(data, [
         "client_database_id", "client_id", "group_name", "legal_entity_id",
         "legal_entity_name", "machine_id", "machine_name",
         "client_db_server_id", "client_db_server_name", "db_server_id",
         "db_server_name", "file_server_id", "file_server_name",
         "is_created"
     ])
     client_database_id = data.get("client_database_id")
     client_id = data.get("client_id")
     group_name = data.get("group_name")
     legal_entity_id = data.get("legal_entity_id")
     legal_entity_name = data.get("legal_entity_name")
     machine_id = data.get("machine_id")
     machine_name = data.get("machine_name")
     client_db_server_id = data.get("client_db_server_id")
     client_db_server_name = data.get("client_db_server_name")
     db_server_id = data.get("db_server_id")
     db_server_name = data.get("db_server_name")
     file_server_id = data.get("file_server_id")
     file_server_name = data.get("file_server_name")
     is_created = data.get("is_created")
     return ClientDatabase(client_database_id, client_id, group_name,
                           legal_entity_id, legal_entity_name, machine_id,
                           machine_name, client_db_server_id,
                           client_db_server_name, db_server_id,
                           db_server_name, file_server_id, file_server_name,
                           is_created)
 def parse_structure(data):
     data = parse_dictionary(data, [
         "client_database_id", "client_id", "legal_entity_id", "machine_id",
         "db_server_id", "le_db_server_id", "file_server_id",
         "console_cl_ids", "console_le_ids", "console_le_le_ids",
         "console_f_le_ids", "old_grp_app_id", "old_grp_db_s_id",
         "old_le_db_s_id", "old_le_f_s_id", "new_cl_ids", "new_grp_le_ids",
         "new_le_le_ids", "new_le_f_s_ids"
     ])
     return SaveAllocatedDBEnv(data.get("client_database_id"),
                               data.get("client_id"),
                               data.get("legal_entity_id"),
                               data.get("machine_id"),
                               data.get("db_server_id"),
                               data.get("le_db_server_id"),
                               data.get("file_server_id"),
                               data.get("console_cl_ids"),
                               data.get("console_le_ids"),
                               data.get("console_f_le_ids"),
                               data.get("console_le_le_ids"),
                               data.get("old_grp_app_id"),
                               data.get("old_grp_db_s_id"),
                               data.get("old_le_db_s_id"),
                               data.get("old_le_f_s_id"),
                               data.get("new_cl_ids"),
                               data.get("new_grp_le_ids"),
                               data.get("new_le_le_ids"),
                               data.get("new_le_f_s_ids"))
    def parse_structure(data):
        data = parse_dictionary(data, ["form_id", "ip", "client_id"])
        form_id = data.get("form_id")
        ip = data.get("ip")
        client_id = data.get("client_id")

        return GroupIPDetails(form_id, ip, client_id)
    def parse_structure(data):
        data = parse_dictionary(data, ["client_id", "form_id", "group_name"])
        client_id = data.get("client_id")
        form_id = data.get("form_id")
        group_name = data.get("group_name")

        return Unit(client_id, form_id, group_name)
 def parse_inner_structure(data):
     data = parse_dictionary(
         data, ["countries", "geography_levels", "geographies"])
     countries = data.get("countries")
     geography_levels = data.get("geography_levels")
     geographies = data.get("geographies")
     return GetGeographiesSuccess(countries, geography_levels, geographies)
示例#16
0
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["u_id", "d_id", "client_statutory_id", "rcount"])
     unit_id = data.get("u_id")
     domain_id = data.get("d_id")
     client_statutory_id = data.get("client_statutory_id")
     rcount = data.get("rcount")
     return GetAssignedStatutoriesToApprove(unit_id, domain_id, client_statutory_id, rcount)
 def parse_inner_structure(data):
     data = parse_dictionary(data,
                             ["countries", "domains", "statutory_levels"])
     countries = data.get("countries")
     domains = data.get("domains")
     statutory_levels = data.get("statutory_levels")
     return GetStatutoryLevelsSuccess(countries, domains, statutory_levels)
示例#18
0
 def parse_inner_structure(data):
     data = parse_dictionary(data,
                             ["contact_no", "address", "session_token"])
     contact_no = data.get("contact_no")
     address = data.get("address")
     session_token = data.get("session_token")
     return UpdateUserProfile(contact_no, address, session_token)
示例#19
0
 def parse_inner_structure(data):
     data = parse_dictionary(
         data, ["client_id", "le_id", "d_id", "asm_unit_code", "csv_id"])
     return DeleteRejectedASMByCsvID(data.get("client_id"),
                                     data.get("le_id"), data.get("d_id"),
                                     data.get("asm_unit_code"),
                                     data.get("csv_id"))
示例#20
0
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["token", "uname", "pword", "captcha"])
     token = data.get("token")
     username = data.get("uname")
     pword = data.get("pword")
     captcha = data.get("captcha")
     return SaveRegistraion(token, username, pword, captcha)
示例#21
0
 def parse_inner_structure(data):
     data = parse_dictionary(data, ["csv_id", "cl_id", "le_id"])
     return ConfirmAssignStatutorySubmit(
         data.get("csv_id"),
         data.get("cl_id"),
         data.get("le_id"),
     )
示例#22
0
 def parse_inner_structure(data):
     data = parse_dictionary(data,
                             ["user_id", "employee_name", "session_token"])
     user_id = data.get("user_id")
     name = data.get("employee_name")
     session_token = data.get("session_token")
     return UserLoginResponseSuccess(user_id, name, session_token)
示例#23
0
    def parse_structure(data):
        data = parse_dictionary(data, [
            "level_1_s_id", "level_1_s_name", "map_text" "s_provision", "comp_id",
            "doc_name", "comp_name", "descrip", "org_names",
            "a_status", "remarks", "applicable_units"
        ])
        level_one_id = data.get("level_1_s_id")
        level_one_name = data.get("level_1_s_name")

        map_text = data.get("map_text")
        statutory_provision = data.get("s_provision")
        compliance_id = data.get("comp_id")
        document_name = data.get("doc_name")
        compliance_name = data.get("comp_name")
        description = data.get("descrip")
        organizations = data.get("org_names")

        level_one_status = data.get("a_status")
        level_one_remarks = data.get("remarks")
        applicable_units = data.get("applicable_units")

        return AssignStatutoryComplianceMultiple(
            level_one_id, level_one_name, map_text, statutory_provision, compliance_id,
            document_name, compliance_name, description, organizations,
            level_one_status, level_one_remarks, applicable_units
        )
 def parse_structure(data):
     data = parse_dictionary(data,
                             ["client_id", "legal_entity_id", "machine_id"])
     client_id = data.get("client_id")
     legal_entity_id = data.get("legal_entity_id")
     machine_id = data.get("machine_id")
     return FileStorage(client_id, legal_entity_id, machine_id)
示例#25
0
 def parse_structure(data):
     data = parse_dictionary(data, ["session_token", "request"])
     session_token = data.get("session_token")
     request = data.get("request")
     request = parse_VariantType(request, "clientcoordinationmaster",
                                 "Request")
     return RequestFormat(session_token, request)
示例#26
0
 def parse_inner_structure(data):
     data = parse_dictionary(data, [
         "le_id", "bg_name", "contract_from", "contract_to", "file_space",
         "no_of_licence", "no_of_view_licence", "remarks", "org_info",
         "o_le_name", "o_bg_name", "o_contract_from", "o_contract_to",
         "o_file_space", "o_no_of_licence", "o_no_of_view_licence",
         "o_group_admin_email_id"
     ])
     return GetLegalEntityInfoSuccess(data.get("le_id"),
                                      data.get("bg_name"),
                                      data.get("contract_from"),
                                      data.get("contract_to"),
                                      data.get("file_space"),
                                      data.get("no_of_licence"),
                                      data.get("no_of_view_licence"),
                                      data.get("remarks"),
                                      data.get("org_info"),
                                      data.get("o_le_name"),
                                      data.get("o_bg_name"),
                                      data.get("o_contract_from"),
                                      data.get("o_contract_to"),
                                      data.get("o_file_space"),
                                      data.get("o_no_of_licence"),
                                      data.get("o_no_of_view_licence"),
                                      data.get("o_group_admin_email_id"))
示例#27
0
 def parse_structure(data):
     data = parse_dictionary(data, [
         "csv_id", "uploaded_by", "uploaded_on", "csv_name",
         "total_records", "total_rejected_records", "approved_by",
         "rejected_by", "approved_on", "rejected_on", "is_fully_rejected",
         "total_approve_records", "file_download_count", "remarks",
         "statutory_action", "declined_count", "rejected_file",
         "rejected_reason"
     ])
     return ClientUnitRejectData(data.get("csv_id"),
                                 data.get("uploaded_by"),
                                 data.get("uploaded_on"),
                                 data.get("csv_name"),
                                 data.get("total_records"),
                                 data.get("total_rejected_records"),
                                 data.get("approved_by"),
                                 data.get("rejected_by"),
                                 data.get("approved_on"),
                                 data.get("rejected_on"),
                                 data.get("is_fully_rejected"),
                                 data.get("total_approve_records"),
                                 data.get("file_download_count"),
                                 data.get("remarks"),
                                 data.get("statutory_action"),
                                 data.get("declined_count"),
                                 data.get("rejected_file"),
                                 data.get("rejected_reason"))
示例#28
0
 def parse_structure(data):
     data = parse_dictionary(data, [
         "le_id", "d_id", "d_name", "org_id", "org_name", "count", "o_count"
     ])
     return LegalEntityOrganisation(data.get("le_id"), data.get("d_id"),
                                    data.get("d_name"), data.get("org_id"),
                                    data.get("org_name"), data.get("count"),
                                    data.get("o_count"))
示例#29
0
 def parse_structure(data):
     data = parse_dictionary(
         data, ["client_id", "group_name", "is_active", "is_approved"])
     client_id = data.get("client_id")
     group_name = data.get("group_name")
     is_active = data.get("is_active")
     is_approved = data.get("is_approved")
     return ClientGroupsList(client_id, group_name, is_active, is_approved)
示例#30
0
    def parse_inner_structure(data):

        data = parse_dictionary(
            data, ["bulk_unit_id", "csv_id", "bu_action", "bu_remarks"])
        return SaveBulkClientUnitListFromView(data.get("bulk_unit_id"),
                                              data.get("csv_id"),
                                              data.get("bu_action"),
                                              data.get("bu_remarks"))