{
    "core/com/zoho/crm/api/record/api_exception": {
        "code": {
            "values": [
                "FEATURE_NOT_SUPPORTED",
                "CONVERTED_RECORD",
                "NOT_FOUND",
                "NO_RECORDS_FOUND",
                "NOT_APPROVED",
                "LIMIT_EXCEEDED",
                "ALREADY_SCHEDULED",
                "CANNOT_PERFORM_ACTION",
                "CANNOT_PROCESS",
                "INTERNAL_ERROR",
                "INVALID_TOKEN",
                "INVALID_DATA",
                "MANDATORY_NOT_FOUND",
                "NO_PERMISSION",
                "INVALID_MODULE",
                "NOT_SUPPORTED",
                "PATTERN_NOT_MATCHED",
                "OAUTH_SCOPE_MISMATCH",
                "DUPLICATE_DATA",
                "INVALID_QUERY",
                "MAPPING_MISMATCH",
                "ID_ALREADY_CONVERTED",
                "FILE_SIZE_MORE_THAN_ALLOWED_SIZE",
                "RECORD_IN_BLUEPRINT",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "Not Modified",
                "AUTHENTICATION_FAILURE",
                "CANNOT_DELETE",
                "REQUIRED_PARAM_MISSING",
                "DATA_MISMATCH",
                "RECORD_LOCKED"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "permissions",
                    "type": "List"
                },
                {
                    "name": "param_name",
                    "type": "String"
                },
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "module",
                    "type": "String"
                },
                {
                    "name": "expected_data_type",
                    "type": "String"
                },
                {
                    "name": "index",
                    "type": "Integer"
                },
                {
                    "name": "maximum_length",
                    "type": "String"
                },
                {
                    "name": "mapped_field",
                    "type": "String"
                },
                {
                    "name": "reason",
                    "type": "String"
                },
                {
                    "name": "operator",
                    "type": "String"
                },
                {
                    "name": "allowed_count",
                    "type": "Integer"
                },
                {
                    "name": "limit",
                    "type": "Integer"
                },
                {
                    "name": "json_path",
                    "type": "String"
                },
                {
                    "name": "parent_api_name",
                    "type": "String"
                },
                {
                    "name": "param",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "the id given seems to be invalid.",
                "Already an Mass Action scheduler is runing for the given cvid",
                "Scheduled Mass Operation feature is not available in your edition",
                "can't update the converted record",
                "Field cannot be updated in Scheduled Mass Update",
                "Field is not visible",
                "Field cannot be updated as it is associated with a validation rule.",
                "Field cannot be updated as it is associated with a layout rule.This field cannot be updated in the Mass Update",
                "Max field limit exceeded",
                "Maximum lookup field limit in criteria exceeded",
                "No field found",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "Territory is not supported for the given module",
                "Please check whether the input values are correct",
                "invalid data",
                "permission denied",
                "Internal server error occurred.",
                "duplicate data",
                "required field not found",
                "Layout doesn't contain the Pipeline",
                "Pipeline doesn't contain the Stage",
                "the id given seems to be invalid",
                "record not deleted",
                "record not deletable",
                "Authentication failed",
                "One of the expected parameter is missing",
                "mandatory param missing",
                "invalid query formed",
                "id already converted",
                "body",
                "given id is invalid",
                "Already a Mass Action scheduler is running for the given cvid",
                "The record is in stop processing",
                "The record is in blue print",
                "no permission to perform an action on this record",
                "Record count exceeded",
                "record not approved",
                "no record found to update",
                "Field Edit Permission not given",
                "Customview not accessible",
                "Empty response",
                "give contact id is mismatched with the data",
                "give account id is mismatched with the data"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/related_lists/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/related_lists/response_wrapper",
            "core/com/zoho/crm/api/related_lists/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/variables/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/variables/api_exception",
            "core/com/zoho/crm/api/variables/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/query/response_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "data",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/record/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/record/info"
        }
    },
    "core/com/zoho/crm/api/modules/get_modules_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        }
    },
    "core/com/zoho/crm/api/attachments/file_body_wrapper": {
        "file": {
            "name": "file",
            "type": "utils/util/stream_wrapper",
            "required": true
        }
    },
    "core/com/zoho/crm/api/notification/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "structure_name": "core/com/zoho/crm/api/notification/notification",
                    "name": "events",
                    "type": "List"
                },
                {
                    "name": "resource_uri",
                    "type": "String"
                },
                {
                    "name": "resource_id",
                    "type": "String"
                },
                {
                    "name": "channel_id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "Successfully subscribed for actions-watch of the given module",
                "Successfully un-subscribed from actions-watch",
                "Successfully updated the subscribe details",
                "Successfully removed the subscribe details"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/roles/role": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "forecastManager": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "forecast_manager",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "adminUser": {
            "name": "admin_user",
            "type": "Boolean"
        },
        "shareWithPeers": {
            "name": "share_with_peers",
            "type": "Boolean"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "reportingTo": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "reporting_to",
            "type": "core/com/zoho/crm/api/users/user"
        }
    },
    "core/com/zoho/crm/api/record/convert_action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/convert_action_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/fields/get_field_param": {
        "module": {
            "name": "module",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/notes/body_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/notes/note",
            "name": "data",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/record/deleted_records_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/deleted_record",
            "name": "data",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/record/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/record/info"
        }
    },
    "core/com/zoho/crm/api/related_records/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/related_records/api_exception",
            "core/com/zoho/crm/api/related_records/response_wrapper",
            "core/com/zoho/crm/api/related_records/file_body_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/modules/argument": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "value": {
            "name": "value",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/notes/note": {
        "owner": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Owner",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "modifiedTime": {
            "name": "Modified_Time",
            "type": "DateTime"
        },
        "noteTitle": {
            "name": "Note_Title",
            "type": "String"
        },
        "noteContent": {
            "name": "Note_Content",
            "type": "String",
            "required": true
        },
        "attachments": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/attachments/attachment",
            "name": "$attachments",
            "type": "List"
        },
        "voiceNote": {
            "name": "$voice_note",
            "type": "Boolean"
        },
        "editable": {
            "name": "$editable",
            "type": "Boolean"
        },
        "isSharedToClient": {
            "name": "$is_shared_to_client",
            "type": "Boolean"
        },
        "parentId": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "Parent_Id",
            "type": "core/com/zoho/crm/api/record/record",
            "required": true
        },
        "seModule": {
            "name": "$se_module",
            "type": "String",
            "required": true
        },
        "size": {
            "name": "$size",
            "type": "String"
        },
        "createdBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Created_By",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "createdTime": {
            "name": "Created_Time",
            "type": "DateTime"
        },
        "modifiedBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Modified_By",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "state": {
            "name": "$state",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        }
    },
    "core/com/zoho/crm/api/taxes/action_wrapper": {
        "taxes": {
            "structure_name": "core/com/zoho/crm/api/taxes/action_response",
            "name": "taxes",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/users/customize_info": {
        "bcView": {
            "name": "bc_view",
            "type": "String"
        },
        "showDetailView": {
            "name": "show_detail_view",
            "type": "Boolean"
        },
        "showHome": {
            "name": "show_home",
            "type": "Boolean"
        },
        "showRightPanel": {
            "name": "show_right_panel",
            "type": "String"
        },
        "notesDesc": {
            "name": "notes_desc",
            "type": "Boolean"
        },
        "unpinRecentItem": {
            "name": "unpin_recent_item",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/contact_roles/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_MODULE",
                "DUPLICATE_DATA",
                "LIMIT_EXCEEDED",
                "MANDATORY_NOT_FOUND",
                "INVALID_DATA",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "limit",
                    "type": "Integer"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "the module name given seems to be invalid",
                "duplicate data",
                "Contact Role feature limit exceeded",
                "required field not found",
                "invalid data",
                "contact role not deleted",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/related_records/api_exception": {
        "code": {
            "values": [
                "NO_PERMISSION",
                "CANNOT_BE_UPDATED",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_DATA",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "permissions",
                    "type": "List"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "param_name",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid data",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "record not deleted",
                "the related id given seems to be invalid",
                "Internal server error occurred.",
                "The relation name given seems to be invalid"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/notification/disable_notifications_param": {
        "channelIds": {
            "name": "channel_ids",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/record/get_mass_update_status_param": {
        "jobId": {
            "name": "job_id",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/fields/unique": {
        "casesensitive": {
            "name": "casesensitive",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/related_lists/related_list": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "sequenceNumber": {
            "name": "sequence_number",
            "type": "String"
        },
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "module": {
            "name": "module",
            "type": "String"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "action": {
            "name": "action",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "href": {
            "name": "href",
            "type": "String"
        },
        "type": {
            "name": "type",
            "type": "String"
        },
        "connectedmodule": {
            "name": "connectedmodule",
            "type": "String"
        },
        "linkingmodule": {
            "name": "linkingmodule",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/variables/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/variables/response_wrapper",
            "core/com/zoho/crm/api/variables/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/fields/response_wrapper": {
        "fields": {
            "structure_name": "core/com/zoho/crm/api/fields/field",
            "name": "fields",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/layouts/response_wrapper": {
        "layouts": {
            "structure_name": "core/com/zoho/crm/api/layouts/layout",
            "name": "layouts",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/bulk_write/upload_file_header": {
        "feature": {
            "values": [
                "bulk-write"
            ],
            "name": "feature",
            "type": "String"
        },
        "XCRMORG": {
            "name": "X-CRM-ORG",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/users/api_exception": {
        "code": {
            "values": [
                "ID_ALREADY_DELETED",
                "CANNOT_UPDATE_DELETED_USER",
                "AUTHORIZATION_FAILED",
                "PATTERN_NOT_MATCHED",
                "INVALID_REQUEST",
                "LICENSE_LIMIT_EXCEEDED",
                "DUPLICATE_DATA",
                "INVALID_DATA",
                "UNAPPROVABLE",
                "MANDATORY_NOT_FOUND",
                "INTERNAL_ERROR",
                "EMAIL_UPDATE_NOT_ALLOWED",
                "ID_ALREADY_DEACTIVATED",
                "ID_ALREADY_ACTIVE",
                "FEATURE_PERMISSION",
                "OAUTH_SCOPE_MISMATCH",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "Internal server error occurred.",
                "Cannot add user under CRM Plus account. Kindly use CRMPlus URL to add user",
                "Request exceeds your license limit. Need to upgrade in order to add",
                "Failed to add user since same email id is already present",
                "Email Id should not contain @skydesk.jp. Please choose a different email id",
                "Invalid Email Id. Please choose a different email id",
                "Cannot add user for CRMPlus account from CRM. Kindly add user through CRMPlus",
                "Company Name is required",
                "Error occurred in resending the invitation of CRMPLUS user in CRM account",
                "Cannot update the time_zone of another User",
                "Either trial has expired or user does not have sufficient privilege to perform this action",
                "Error occurred while updating CRMPlus User in CRM Account",
                "invalid_data",
                "Deleted user cannot be updated",
                "Re-invite is not allowed for a confirmed user",
                "Cannot update email of a confirmed CRM User",
                "User with same email id is already in CRM Plus",
                "User is already deactivated",
                "Primary Contact cannot be deactivated",
                "User is already active",
                "Share among Subordinates Feature is not available",
                "Profile and Role cannot be Updated by the user.",
                "the_id_given_seems_to_be_invalid",
                "Primary contact cannot be deleted",
                "User is already deleted",
                "User does not have sufficient privilege to delete users"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/tags/api_exception": {
        "code": {
            "values": [
                "REQUIRED_PARAM_MISSING",
                "MANDATORY_NOT_FOUND",
                "INVALID_MODULE",
                "DUPLICATE_DATA",
                "TAG_ID_NOT_FOUND",
                "FAILURE",
                "INTERNAL_ERROR",
                "NO_PERMISSION",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_DATA",
                "LICENSE_LIMIT_EXCEEDED"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "param",
                    "type": "String"
                },
                {
                    "name": "permissions",
                    "type": "List"
                },
                {
                    "name": "maximum_length",
                    "type": "Integer"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "tags not found",
                "special characters found in the given name",
                "One of the expected parameter is missing",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "record not deleted",
                "the related id given seems to be invalid",
                "Internal server error occurred.",
                "The relation name given seems to be invalid",
                "duplicate data",
                "tag edition limit exceeded",
                "invalid data",
                "tags not updated successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/currencies/api_exception": {
        "code": {
            "values": [
                "OAUTH_SCOPE_MISMATCH",
                "ALREADY_ENABLED",
                "FEATURE_NOT_ENABLED",
                "NOT_ALLOWED",
                "ACTIVE_STATE_LIMIT_EXCEEDED",
                "INTERNAL_ERROR",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "DUPLICATE_DATA",
                "LIMIT_EXCEEDED",
                "MANDATORY_NOT_FOUND",
                "INVALID_DATA",
                "CURRENCIES_NOT_ENABLED",
                "FEATURE_NOT_SUPPORTED",
                "No Content"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "json_path",
                    "type": "String"
                },
                {
                    "name": "expected_data_type",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one.",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "The multi-currency is already enabled",
                "Currency name is invalid.",
                "ISO code is invalid.",
                "Currency symbol is invalid.",
                "The multi-currency feature is not available except the Enterprise and higher editions.",
                "Required field not found.",
                "unable to process your request. please verify whether you have entered proper method name",
                " parameter and parameter values.",
                "Currency symbol  is invalid.",
                "Multi currency is not enabled",
                "No Content",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/blue_print/response_wrapper": {
        "blueprint": {
            "structure_name": "core/com/zoho/crm/api/blue_print/blue_print",
            "name": "blueprint",
            "type": "core/com/zoho/crm/api/blue_print/blue_print"
        }
    },
    "core/com/zoho/crm/api/blue_print/process_info": {
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "fieldName": {
            "name": "field_name",
            "type": "String"
        },
        "escalation": {
            "name": "escalation",
            "type": "String"
        },
        "continuous": {
            "name": "continuous",
            "type": "Boolean"
        },
        "fieldLabel": {
            "name": "field_label",
            "type": "String"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "isContinuous": {
            "name": "is_continuous",
            "type": "Boolean"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "fieldValue": {
            "name": "field_value",
            "type": "String"
        },
        "fieldId": {
            "name": "field_id",
            "type": "String"
        },
        "columnName": {
            "name": "column_name",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/criteria": {
        "comparator": {
            "values": [
                "equal",
                "not_equal",
                "in",
                "not_in",
                "less_than",
                "less_equal",
                "greater_than",
                "greater_equal",
                "contains",
                "not_contains",
                "starts_with",
                "ends_with",
                "between",
                "not_between"
            ],
            "name": "comparator",
            "type": "utils/util/choice"
        },
        "groupOperator": {
            "values": [
                "and",
                "or"
            ],
            "name": "group_operator",
            "type": "utils/util/choice"
        },
        "field": {
            "name": "field",
            "type": "String"
        },
        "value": {
            "name": "value",
            "type": "Object"
        },
        "group": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/record/criteria",
            "name": "group",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/bulk_read/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_SERVICE_NAME",
                "INVALID_BULK_OPERATION",
                "RESOURCE_NOT_FOUND",
                "MEDIA_TYPE_NOT_SUPPORTED",
                "REQUEST_BODY_NOT_READABLE",
                "REQUEST_BODY_IS_EMPTY",
                "MODULE_NOT_AVAILABLE",
                "NOT_SUPPORTED_FEATURE",
                "NO_PERMISSION",
                "MODULE_NOT_SUPPORTED",
                "JOB_NOT_SUPPORTED",
                "QUERY_NOT_SUPPORTED",
                "INVALID_CALLBACK_URL",
                "INVALID_CALLBACK_METHOD",
                "JOIN_LIMIT_EXCEEDED",
                "CRITERIA_NOT_SUPPORTED",
                "INVALID_CRITERIA",
                "AMBIGUOUS_CRITERIA",
                "AMBIGUOUS_GROUP_IN_CRITERIA",
                "CRITERIA_LIMIT_EXCEEDED",
                "FIELD_IN_CRITERIA_NOT_SUPPORTED",
                "FIELD_AND_COMPARATOR_IN_CRITERIA_NOT_COMPATIBLE",
                "FIELD_IN_CRITERIA_NOT_AVAILABLE",
                "FIELD_COMPARATOR_IN_CRITERIA_NOT_SUPPORTED",
                "VALUE_IN_CRITERIA_NOT_SUPPORTED",
                "FIELD_AND_VALUE_IN_CRITERIA_NOT_COMPATIBLE",
                "COMPARATOR_AND_VALUE_IN_CRITERIA_NOT_COMPATIBLE",
                "COMPARATOR_AND_ENCRYPTED_VALUE_IN_CRITERIA_NOT_COMPATIBLE",
                "GROUP_OPERATOR_NOT_SUPPORTED",
                "FIELD_NOT_AVAILABLE",
                "FIELD_NOT_SUPPORTED",
                "VALUE_LIMIT_EXCEEDED_IN_CRITERIA",
                "PAGE_NOT_SUPPORTED",
                "PAGE_RANGE_EXCEEDED",
                "TOO_MANY_REQUESTS",
                "CALLBACK_FAILURE",
                "INTERNAL_SERVER_ERROR",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "resource",
                    "type": "String"
                },
                {
                    "name": "message",
                    "type": "String"
                },
                {
                    "name": "expected_data_type",
                    "type": "String"
                },
                {
                    "name": "info_message",
                    "type": "String"
                },
                {
                    "name": "parent_api_name",
                    "type": "String"
                },
                {
                    "name": "comparator",
                    "type": "String"
                },
                {
                    "name": "value",
                    "type": "String"
                },
                {
                    "name": "api_name",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "Provided service name %s is not valid/not supported",
                "Requested operation is an invalid bulk operation",
                "record not in process",
                "The requested resource doesn't exist.",
                "Media type is not supported.",
                "Unable to parse the request body.",
                "Request body is empty.",
                "Requested module '%s' is not available.",
                "Feature is not supported",
                " permission denied",
                "Invalid module for the query. Module '%s' is not supported.",
                "Invalid bulk %s job.",
                "Invalid query for bulk %s job. Query '%s' is not supported.",
                "Invalid URL '%s' for callback.",
                "Invalid request method %s for callback.",
                "Join limit exceeded for the query. Maximum number of joins supported in a query is %d",
                "Invalid criteria for the query. Criteria %s is not supported.",
                "Invalid criteria %s for the query.",
                "Ambiguous criteria %s. Criteria can have either {group",
                " group_operator} or {api_name",
                " comparator",
                " value}.",
                "Ambiguous group in criteria %s. Group should be used only when there are more than one criteria",
                "Number of criteria exceeded the maximum limit of %d",
                "Field api name '%s' for criteria %s is not supported.",
                "Field api name '%s' is not supported with comparator '%s' for criteria %s.",
                "Field api name '%s' is not available for criteria %s. Check visibility and permission for the field",
                "Field api name '%s' doesn't support this comparator '%s' for criteria %s.",
                "Value '%s' is not supported for criteria %s.",
                "Field '%s' is not supported with value '%s' for criteria %s.",
                "Comparator '%s' is not supported with value '%s' for criteria %s.",
                "Comparator '%s' is not supported with value '%s' for criteria %s as the value is encrypted.",
                "Criteria %s doesn't support this logical group operator '%s'. Supported operators are 'and'",
                " 'or'.",
                "Requested field api name '%s' is not available for the module '%s'. Check permission or visibility for the field.",
                "Invalid field for the module provided in fields. Field api name '%s' is not supported for this module '%s'.",
                "Value exceeded limit %d",
                "Invalid page number for query. Page %s is not supported for the query.",
                "Invalid page number for query. Page %s is not supported for the query. Page range is from %d to %d.",
                "Many requests fired in concurrent than the allowed limit",
                "Callback failed after %d attempts.",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/modules/action_response": {
        "classes": [
            "core/com/zoho/crm/api/modules/api_exception",
            "core/com/zoho/crm/api/modules/success_response"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/related_records/action_response": {
        "classes": [
            "core/com/zoho/crm/api/related_records/api_exception",
            "core/com/zoho/crm/api/related_records/success_response"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/custom_views/api_exception": {
        "code": {
            "values": [
                "NO_PERMISSION",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "REQUIRED_PARAM_MISSING",
                "INVALID_MODULE",
                "INTERNAL_ERROR",
                "INVALID_DATA"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "permissions",
                    "type": "List"
                },
                {
                    "name": "expected_data_type",
                    "type": "String"
                },
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/custom_views/range",
                    "name": "range",
                    "type": "core/com/zoho/crm/api/custom_views/range"
                },
                {
                    "name": "json_path",
                    "type": "String"
                },
                {
                    "name": "resource_path_index",
                    "type": "Integer"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "The given module is not supported in API",
                "invalid data",
                "Invalid ID",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/bulk_write/resource": {
        "file": {
            "structure_name": "core/com/zoho/crm/api/bulk_write/file",
            "name": "file",
            "type": "core/com/zoho/crm/api/bulk_write/file"
        },
        "module": {
            "name": "module",
            "type": "String",
            "required": true
        },
        "ignoreEmpty": {
            "name": "ignore_empty",
            "type": "Boolean"
        },
        "findBy": {
            "name": "find_by",
            "type": "String"
        },
        "fieldMappings": {
            "structure_name": "core/com/zoho/crm/api/bulk_write/field_mapping",
            "name": "field_mappings",
            "type": "List"
        },
        "type": {
            "values": [
                "data"
            ],
            "name": "type",
            "type": "utils/util/choice",
            "required": true
        },
        "status": {
            "values": [
                "ADDED",
                "IN PROGRESS",
                "COMPLETED",
                "SKIPPED",
                "FAILED"
            ],
            "name": "status",
            "type": "utils/util/choice"
        },
        "fileId": {
            "name": "file_id",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/variables/variable": {
        "apiName": {
            "required_in_update": false,
            "name": "api_name",
            "type": "String",
            "primary": true
        },
        "variableGroup": {
            "structure_name": "core/com/zoho/crm/api/variable_groups/variable_group",
            "name": "variable_group",
            "type": "core/com/zoho/crm/api/variable_groups/variable_group",
            "skip_mandatory": true,
            "required": true
        },
        "name": {
            "name": "name",
            "type": "String",
            "required": true
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "type": {
            "name": "type",
            "type": "String",
            "required": true
        },
        "value": {
            "name": "value",
            "type": "Object"
        }
    },
    "core/com/zoho/crm/api/record/recurring_activity": {
        "rrule": {
            "name": "RRULE",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/attachments/delete_attachments_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/update_records_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/currencies/base_currency_wrapper": {
        "baseCurrency": {
            "structure_name": "core/com/zoho/crm/api/currencies/currency",
            "name": "base_currency",
            "type": "core/com/zoho/crm/api/currencies/currency",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/body_wrapper": {
        "process": {
            "name": "process",
            "type": "List"
        },
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "data",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        },
        "larId": {
            "name": "lar_id",
            "type": "String"
        },
        "wfTrigger": {
            "name": "wf_trigger",
            "type": "String"
        },
        "trigger": {
            "name": "trigger",
            "type": "List"
        },
        "duplicateCheckFields": {
            "name": "duplicate_check_fields",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/related_records/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/related_records/api_exception",
            "core/com/zoho/crm/api/related_records/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/taxes/body_wrapper": {
        "taxes": {
            "structure_name": "core/com/zoho/crm/api/taxes/tax",
            "name": "taxes",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/layouts/properties": {
        "maximumRows": {
            "name": "maximum_rows",
            "type": "Integer"
        },
        "tooltip": {
            "structure_name": "core/com/zoho/crm/api/fields/tool_tip",
            "name": "tooltip",
            "type": "core/com/zoho/crm/api/fields/tool_tip"
        },
        "reorderRows": {
            "name": "reorder_rows",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/modules/body_wrapper": {
        "modules": {
            "structure_name": "core/com/zoho/crm/api/modules/module",
            "name": "modules",
            "max-length": 1,
            "type": "List",
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/taxes/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/taxes/api_exception",
            "core/com/zoho/crm/api/taxes/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/taxes/action_response": {
        "classes": [
            "core/com/zoho/crm/api/taxes/success_response",
            "core/com/zoho/crm/api/taxes/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/contact_roles/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/contact_roles/response_wrapper",
            "core/com/zoho/crm/api/contact_roles/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/currencies/response_wrapper": {
        "currencies": {
            "structure_name": "core/com/zoho/crm/api/currencies/currency",
            "name": "currencies",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/tags/record_action_response": {
        "classes": [
            "core/com/zoho/crm/api/tags/success_response",
            "core/com/zoho/crm/api/tags/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/taxes/response_wrapper": {
        "preference": {
            "structure_name": "core/com/zoho/crm/api/taxes/preference",
            "name": "preference",
            "type": "core/com/zoho/crm/api/taxes/preference"
        },
        "taxes": {
            "structure_name": "core/com/zoho/crm/api/taxes/tax",
            "name": "taxes",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/bulk_write/request_wrapper": {
        "resource": {
            "structure_name": "core/com/zoho/crm/api/bulk_write/resource",
            "name": "resource",
            "type": "List",
            "required": true
        },
        "callback": {
            "structure_name": "core/com/zoho/crm/api/bulk_write/call_back",
            "name": "callback",
            "type": "core/com/zoho/crm/api/bulk_write/call_back"
        },
        "characterEncoding": {
            "name": "character_encoding",
            "type": "String"
        },
        "operation": {
            "values": [
                "insert",
                "update",
                "upsert"
            ],
            "name": "operation",
            "type": "utils/util/choice",
            "required": true
        }
    },
    "core/com/zoho/crm/api/file/body_wrapper": {
        "file": {
            "name": "file",
            "max-length": 10,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/notification/response_wrapper": {
        "watch": {
            "structure_name": "core/com/zoho/crm/api/notification/notification",
            "name": "watch",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/notification/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/notification/info"
        }
    },
    "core/com/zoho/crm/api/share_records/share_record": {
        "shareRelatedRecords": {
            "name": "share_related_records",
            "type": "Boolean"
        },
        "sharedThrough": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/share_records/shared_through",
            "name": "shared_through",
            "type": "core/com/zoho/crm/api/share_records/shared_through"
        },
        "sharedTime": {
            "name": "shared_time",
            "type": "DateTime"
        },
        "sharedBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "shared_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "permission": {
            "required_in_update": true,
            "name": "permission",
            "type": "String",
            "required": true
        },
        "user": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "required_in_update": true,
            "name": "user",
            "type": "core/com/zoho/crm/api/users/user",
            "required": true
        }
    },
    "core/com/zoho/crm/api/bulk_read/action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/action_response",
            "name": "data",
            "type": "List"
        },
        "info": {
            "name": "info",
            "type": "Map"
        }
    },
    "core/com/zoho/crm/api/currencies/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/currencies/response_wrapper",
            "core/com/zoho/crm/api/currencies/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/record/file_body_wrapper": {
        "file": {
            "name": "file",
            "type": "utils/util/stream_wrapper",
            "required": true
        }
    },
    "core/com/zoho/crm/api/users/get_users_param": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "type": {
            "name": "type",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/action_response": {
        "classes": [
            "core/com/zoho/crm/api/record/success_response",
            "core/com/zoho/crm/api/record/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/tags/update_tags_param": {
        "module": {
            "name": "module",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/notes/get_notes_param": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "fields": {
            "name": "fields",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/bulk_read/criteria": {
        "groupOperator": {
            "values": [
                "and",
                "or"
            ],
            "name": "group_operator",
            "type": "utils/util/choice"
        },
        "comparator": {
            "values": [
                "equal",
                "not_equal",
                "in",
                "not_in",
                "less_than",
                "less_equal",
                "greater_than",
                "greater_equal",
                "contains",
                "not_contains",
                "starts_with",
                "ends_with",
                "between",
                "not_between"
            ],
            "name": "comparator",
            "type": "utils/util/choice"
        },
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "value": {
            "name": "value",
            "type": "Object"
        },
        "group": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/criteria",
            "name": "group",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/share_records/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/share_records/api_exception",
            "core/com/zoho/crm/api/share_records/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/fields/module": {
        "layout": {
            "structure_name": "core/com/zoho/crm/api/layouts/layout",
            "name": "layout",
            "type": "core/com/zoho/crm/api/layouts/layout"
        },
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "module": {
            "name": "module",
            "type": "String"
        },
        "moduleName": {
            "name": "module_name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/record/mass_update_action_response": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/mass_update_success_response"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/fields/crypt": {
        "mode": {
            "name": "mode",
            "type": "String"
        },
        "column": {
            "name": "column",
            "type": "String"
        },
        "encfldids": {
            "name": "encFldIds",
            "type": "List"
        },
        "notify": {
            "name": "notify",
            "type": "String"
        },
        "table": {
            "name": "table",
            "type": "String"
        },
        "status": {
            "name": "status",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/record/mass_update_action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/mass_update_action_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/roles/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/roles/api_exception",
            "core/com/zoho/crm/api/roles/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/notification/notification": {
        "resourceId": {
            "name": "resource_id",
            "type": "String"
        },
        "deleteevents": {
            "name": "_delete_events",
            "type": "Boolean"
        },
        "notifyOnRelatedAction": {
            "name": "notify_on_related_action",
            "type": "Boolean"
        },
        "notifyUrl": {
            "name": "notify_url",
            "type": "String",
            "required": true
        },
        "resourceName": {
            "name": "resource_name",
            "type": "String"
        },
        "resourceUri": {
            "name": "resource_uri",
            "type": "String"
        },
        "channelExpiry": {
            "name": "channel_expiry",
            "type": "DateTime"
        },
        "fields": {
            "name": "fields",
            "type": "Map"
        },
        "channelId": {
            "name": "channel_id",
            "type": "Long",
            "required": true,
            "primary": true
        },
        "events": {
            "required_in_update": true,
            "name": "events",
            "type": "List",
            "required": true
        },
        "token": {
            "name": "token",
            "max-length": 50,
            "type": "String",
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/record/file_details": {
        "extn": {
            "name": "extn",
            "type": "String"
        },
        "fileName": {
            "name": "file_Name",
            "type": "String"
        },
        "previewUrl": {
            "name": "preview_Url",
            "type": "String"
        },
        "isPreviewAvailable": {
            "name": "is_Preview_Available",
            "type": "Boolean"
        },
        "downloadUrl": {
            "name": "download_Url",
            "type": "String"
        },
        "creatorId": {
            "name": "creator_Id",
            "type": "String"
        },
        "entityId": {
            "name": "entity_Id",
            "type": "String"
        },
        "delete1": {
            "name": "_delete",
            "type": "String"
        },
        "mode": {
            "name": "mode",
            "type": "String"
        },
        "linkDocs": {
            "name": "link_Docs",
            "type": "Integer"
        },
        "fileSize": {
            "name": "file_Size",
            "type": "String"
        },
        "deleteUrl": {
            "name": "delete_Url",
            "type": "String"
        },
        "attachmentId": {
            "name": "attachment_Id",
            "type": "String"
        },
        "originalSizeByte": {
            "name": "original_Size_Byte",
            "type": "String"
        },
        "fileId": {
            "name": "file_Id",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/attachments/api_exception": {
        "code": {
            "values": [
                "NO_PERMISSION",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_DATA",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "permissions",
                    "type": "List"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "resource_path_index",
                    "type": "Integer"
                },
                {
                    "name": "related_status",
                    "type": "String"
                },
                {
                    "name": "param_name",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "As it is a linked attachment",
                " you can not download it",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "record not deleted",
                "the related id given seems to be invalid",
                "Attachment link already exists",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/notes/delete_notes_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        }
    },
    "core/com/zoho/crm/api/org/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/org/response_wrapper",
            "core/com/zoho/crm/api/org/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/custom_views/criteria": {
        "comparator": {
            "values": [
                "equal",
                "not_equal",
                "in",
                "not_in",
                "less_than",
                "less_equal",
                "greater_than",
                "greater_equal",
                "contains",
                "not_contains",
                "starts_with",
                "ends_with",
                "between",
                "not_between"
            ],
            "name": "comparator",
            "type": "utils/util/choice"
        },
        "groupOperator": {
            "values": [
                "and",
                "or"
            ],
            "name": "group_operator",
            "type": "utils/util/choice"
        },
        "field": {
            "name": "field",
            "type": "String"
        },
        "value": {
            "name": "value",
            "type": "Object"
        },
        "group": {
            "structure_name": "core/com/zoho/crm/api/custom_views/criteria",
            "name": "group",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/layouts/get_layout_param": {
        "module": {
            "name": "module",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/blue_print/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/blue_print/response_wrapper",
            "core/com/zoho/crm/api/blue_print/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/tags/count_wrapper": {
        "count": {
            "name": "count",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/variables/get_variables_param": {
        "group": {
            "name": "group",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/currencies/currency": {
        "symbol": {
            "name": "symbol",
            "type": "String",
            "required": true
        },
        "modifiedTime": {
            "name": "modified_time",
            "type": "DateTime"
        },
        "format": {
            "structure_name": "core/com/zoho/crm/api/currencies/format",
            "name": "format",
            "type": "core/com/zoho/crm/api/currencies/format",
            "required": true
        },
        "isActive": {
            "name": "is_active",
            "type": "Boolean"
        },
        "exchangeRate": {
            "name": "exchange_rate",
            "type": "String",
            "required": true
        },
        "createdBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "isoCode": {
            "name": "iso_code",
            "type": "String",
            "required": true
        },
        "name": {
            "name": "name",
            "type": "String",
            "required": true
        },
        "createdTime": {
            "name": "created_time",
            "type": "DateTime"
        },
        "prefixSymbol": {
            "name": "prefix_symbol",
            "type": "Boolean"
        },
        "modifiedBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "modified_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "isBase": {
            "name": "is_base",
            "type": "Boolean"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        }
    },
    "core/com/zoho/crm/api/territories/territory": {
        "modifiedTime": {
            "name": "modified_time",
            "type": "DateTime"
        },
        "manager": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "manager",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "createdBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "criteria": {
            "structure_name": "core/com/zoho/crm/api/custom_views/criteria",
            "name": "criteria",
            "type": "core/com/zoho/crm/api/custom_views/criteria"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "createdTime": {
            "name": "created_time",
            "type": "DateTime"
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "modifiedBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "modified_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "parentId": {
            "name": "parent_id",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/query/body_wrapper": {
        "selectQuery": {
            "name": "select_query",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/fields/pick_list_value": {
        "displayValue": {
            "name": "display_value",
            "type": "String"
        },
        "sequenceNumber": {
            "name": "sequence_number",
            "type": "Integer"
        },
        "maps": {
            "name": "maps",
            "type": "List"
        },
        "actualValue": {
            "name": "actual_value",
            "type": "String"
        },
        "sysRefName": {
            "name": "sys_ref_name",
            "type": "String"
        },
        "expectedDataType": {
            "name": "expected_data_type",
            "type": "String"
        },
        "type": {
            "name": "type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/custom_views/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/custom_views/response_wrapper",
            "core/com/zoho/crm/api/custom_views/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/modules/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INTERNAL_ERROR",
                "INVALID_MODULE",
                "INVALID_DATA",
                "LIMIT_EXCEEDED",
                "DUPLICATE_DATA",
                "NOT_ALLOWED",
                "NO_PERMISSION"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "json_path",
                    "type": "String"
                },
                {
                    "name": "limit",
                    "type": "Integer"
                },
                {
                    "name": "maximum_length",
                    "type": "Integer"
                },
                {
                    "name": "permissions",
                    "type": "List"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "the given module is not supported in api",
                "invalid data",
                "Api name duplicate",
                "Api name is not valid",
                "System keyword not allowed in api name",
                "Api name update not allowed",
                "No permission to update API name",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/variables/response_wrapper": {
        "variables": {
            "structure_name": "core/com/zoho/crm/api/variables/variable",
            "name": "variables",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/line_item_product": {
        "productCode": {
            "name": "Product_Code",
            "type": "String"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "currency": {
            "name": "Currency",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/fields/lookup_field": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/related_records/delink_records_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        }
    },
    "core/com/zoho/crm/api/currencies/action_wrapper": {
        "currencies": {
            "structure_name": "core/com/zoho/crm/api/currencies/action_response",
            "name": "currencies",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/reminder": {
        "period": {
            "name": "period",
            "type": "String",
            "required": true
        },
        "unit": {
            "name": "unit",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/pricing_details": {
        "discount": {
            "name": "discount",
            "type": "Double",
            "required": true
        },
        "toRange": {
            "name": "to_range",
            "type": "Double",
            "required": true
        },
        "fromRange": {
            "name": "from_range",
            "type": "Double",
            "required": true
        }
    },
    "core/com/zoho/crm/api/related_lists/response_wrapper": {
        "relatedLists": {
            "structure_name": "core/com/zoho/crm/api/related_lists/related_list",
            "name": "related_lists",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/search_records_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/profiles/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/tags/tag": {
        "modifiedTime": {
            "name": "modified_time",
            "type": "DateTime"
        },
        "createdBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "name": {
            "required_in_update": true,
            "name": "name",
            "type": "String",
            "required": true
        },
        "createdTime": {
            "name": "created_time",
            "type": "DateTime"
        },
        "modifiedBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "modified_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        }
    },
    "core/com/zoho/crm/api/query/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/query/response_wrapper",
            "core/com/zoho/crm/api/query/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/variable_groups/api_exception": {
        "code": {
            "values": [
                "INTERNAL_ERROR",
                "OAUTH_SCOPE_MISMATCH",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/currencies/format": {
        "thousandSeparator": {
            "values": [
                "Period",
                "Comma",
                "Space"
            ],
            "name": "thousand_separator",
            "type": "utils/util/choice",
            "required": true
        },
        "decimalPlaces": {
            "required_in_update": true,
            "values": [
                "0",
                "2",
                "3"
            ],
            "name": "decimal_places",
            "type": "utils/util/choice",
            "required": true
        },
        "decimalSeparator": {
            "values": [
                "Period",
                "Comma"
            ],
            "name": "decimal_separator",
            "type": "utils/util/choice",
            "required": true
        }
    },
    "core/com/zoho/crm/api/share_records/action_response": {
        "classes": [
            "core/com/zoho/crm/api/share_records/success_response",
            "core/com/zoho/crm/api/share_records/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_read/call_back": {
        "method": {
            "values": [
                "post"
            ],
            "name": "method",
            "type": "utils/util/choice",
            "required": true
        },
        "url": {
            "name": "url",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/fields/private": {
        "export1": {
            "name": "export",
            "type": "Boolean"
        },
        "restricted": {
            "name": "restricted",
            "type": "Boolean"
        },
        "type": {
            "name": "type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/carry_over_tags": {
        "deals": {
            "name": "Deals",
            "type": "List"
        },
        "accounts": {
            "name": "Accounts",
            "type": "List"
        },
        "contacts": {
            "name": "Contacts",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/info": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "moreRecords": {
            "name": "more_records",
            "type": "Boolean"
        },
        "count": {
            "name": "count",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/related_records/action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/related_records/action_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/variables/get_variable_by_id_param": {
        "group": {
            "name": "group",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/convert_action_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/convert_action_wrapper",
            "core/com/zoho/crm/api/record/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/users/get_users_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        }
    },
    "core/com/zoho/crm/api/tags/get_record_count_for_tag_param": {
        "module": {
            "name": "module",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "duplicateField": {
            "name": "duplicate_field",
            "type": "String"
        },
        "action": {
            "values": [
                "insert",
                "update"
            ],
            "name": "action",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "Modified_Time",
                    "type": "DateTime"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "Modified_By",
                    "type": "core/com/zoho/crm/api/users/user"
                },
                {
                    "name": "Created_Time",
                    "type": "DateTime"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "Created_By",
                    "type": "core/com/zoho/crm/api/users/user"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "record updated",
                "record deleted",
                "record added",
                "photo uploaded successfully",
                "Photo deleted"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/related_records/file_body_wrapper": {
        "file": {
            "name": "file",
            "type": "utils/util/stream_wrapper",
            "required": true
        }
    },
    "core/com/zoho/crm/api/users/user": {
        "country": {
            "name": "country",
            "type": "String"
        },
        "lastName": {
            "name": "last_name",
            "type": "String",
            "required": true
        },
        "role": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/roles/role",
            "name": "role",
            "type": "core/com/zoho/crm/api/roles/role",
            "required": true
        },
        "decimalSeparator": {
            "name": "decimal_separator",
            "type": "String"
        },
        "signature": {
            "name": "signature",
            "type": "String"
        },
        "city": {
            "name": "city",
            "type": "String"
        },
        "dateFormat": {
            "name": "date_format",
            "type": "String"
        },
        "language": {
            "name": "language",
            "type": "String"
        },
        "countryLocale": {
            "name": "country_locale",
            "type": "String"
        },
        "locale": {
            "name": "locale",
            "type": "String"
        },
        "microsoft": {
            "name": "microsoft",
            "type": "Boolean"
        },
        "isonline": {
            "name": "Isonline",
            "type": "Boolean"
        },
        "nameFormat": {
            "name": "name_format",
            "type": "String"
        },
        "street": {
            "name": "street",
            "type": "String"
        },
        "alias": {
            "name": "alias",
            "type": "String"
        },
        "currency": {
            "name": "Currency",
            "type": "String"
        },
        "theme": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/theme",
            "name": "theme",
            "type": "core/com/zoho/crm/api/users/theme"
        },
        "personalAccount": {
            "name": "personal_account",
            "type": "Boolean"
        },
        "state": {
            "name": "state",
            "type": "String"
        },
        "fax": {
            "name": "fax",
            "type": "String"
        },
        "email": {
            "name": "email",
            "type": "String",
            "required": true
        },
        "reportingTo": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Reporting_To",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "zip": {
            "name": "zip",
            "type": "String"
        },
        "website": {
            "name": "website",
            "type": "String"
        },
        "offset": {
            "name": "offset",
            "type": "Long"
        },
        "profile": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/profiles/profile",
            "name": "profile",
            "type": "core/com/zoho/crm/api/profiles/profile",
            "required": true
        },
        "mobile": {
            "name": "mobile",
            "type": "String"
        },
        "timeZone": {
            "name": "time_zone",
            "type": "String"
        },
        "fullName": {
            "name": "full_name",
            "type": "String"
        },
        "customizeInfo": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/customize_info",
            "name": "customize_info",
            "type": "core/com/zoho/crm/api/users/customize_info"
        },
        "zuid": {
            "name": "zuid",
            "type": "String"
        },
        "confirm": {
            "name": "confirm",
            "type": "Boolean"
        },
        "firstName": {
            "name": "first_name",
            "type": "String"
        },
        "territories": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/territory",
            "name": "territories",
            "type": "List"
        },
        "phone": {
            "name": "phone",
            "type": "String"
        },
        "dob": {
            "name": "dob",
            "type": "String"
        },
        "timeFormat": {
            "name": "time_format",
            "type": "String"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "defaultTabGroup": {
            "name": "default_tab_group",
            "type": "String"
        },
        "status": {
            "name": "status",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/tags/count_handler": {
        "classes": [
            "core/com/zoho/crm/api/tags/api_exception",
            "core/com/zoho/crm/api/tags/count_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/layouts/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_MODULE",
                "REQUIRED_PARAM_MISSING",
                "INTERNAL_ERROR",
                "NO_PERMISSION",
                "INVALID_DATA"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "User does not have permission to access this layout.",
                "Layout does not belongs to the given module",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/profiles/section": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "categories": {
            "structure_name": "core/com/zoho/crm/api/profiles/category",
            "name": "categories",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/delete_record_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/custom_views/custom_view": {
        "criteria": {
            "structure_name": "core/com/zoho/crm/api/custom_views/criteria",
            "name": "criteria",
            "type": "core/com/zoho/crm/api/custom_views/criteria"
        },
        "displayValue": {
            "name": "display_value",
            "type": "String"
        },
        "offline": {
            "name": "offline",
            "type": "Boolean"
        },
        "systemName": {
            "name": "system_name",
            "type": "String"
        },
        "default1": {
            "name": "default",
            "type": "Boolean"
        },
        "sortOrder": {
            "name": "sort_order",
            "type": "String"
        },
        "sharedDetails": {
            "structure_name": "core/com/zoho/crm/api/custom_views/shared_details",
            "name": "shared_details",
            "type": "List"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "sharedType": {
            "name": "shared_type",
            "type": "String"
        },
        "sortBy": {
            "name": "sort_by",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "category": {
            "name": "category",
            "type": "String"
        },
        "systemDefined": {
            "name": "system_defined",
            "type": "Boolean"
        },
        "fields": {
            "name": "fields",
            "type": "List"
        },
        "favorite": {
            "name": "favorite",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/contact_roles/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/contact_roles/api_exception",
            "core/com/zoho/crm/api/contact_roles/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_read/job_detail": {
        "result": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/result",
            "name": "result",
            "type": "core/com/zoho/crm/api/bulk_read/result"
        },
        "createdBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "query": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/query",
            "name": "query",
            "type": "core/com/zoho/crm/api/bulk_read/query"
        },
        "createdTime": {
            "name": "created_time",
            "type": "DateTime"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "state": {
            "values": [
                "COMPLETED",
                "IN PROGRESS",
                "ADDED",
                "FAILURE"
            ],
            "name": "state",
            "type": "utils/util/choice"
        },
        "operation": {
            "name": "operation",
            "type": "String"
        },
        "fileType": {
            "name": "file_type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/fields/association_details": {
        "lookupField": {
            "structure_name": "core/com/zoho/crm/api/fields/lookup_field",
            "name": "lookup_field",
            "type": "core/com/zoho/crm/api/fields/lookup_field"
        },
        "relatedField": {
            "structure_name": "core/com/zoho/crm/api/fields/lookup_field",
            "name": "related_field",
            "type": "core/com/zoho/crm/api/fields/lookup_field"
        }
    },
    "core/com/zoho/crm/api/attachments/attachment": {
        "owner": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Owner",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "modifiedTime": {
            "name": "Modified_Time",
            "type": "DateTime"
        },
        "fileName": {
            "name": "File_Name",
            "type": "String"
        },
        "editable": {
            "name": "$editable",
            "type": "Boolean"
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "type": {
            "name": "$type",
            "type": "String"
        },
        "parentId": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "Parent_Id",
            "type": "core/com/zoho/crm/api/record/record"
        },
        "seModule": {
            "name": "$se_module",
            "type": "String"
        },
        "size": {
            "name": "Size",
            "type": "Long"
        },
        "createdBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Created_By",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "linkUrl": {
            "name": "$link_url",
            "type": "String"
        },
        "createdTime": {
            "name": "Created_Time",
            "type": "DateTime"
        },
        "modifiedBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Modified_By",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "state": {
            "name": "$state",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "category": {
            "name": "category",
            "type": "String"
        },
        "fileId": {
            "name": "$file_id",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/layouts/section": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "sequenceNumber": {
            "name": "sequence_number",
            "type": "Integer"
        },
        "issubformsection": {
            "name": "isSubformSection",
            "type": "Boolean"
        },
        "tabTraversal": {
            "name": "tab_traversal",
            "type": "Integer"
        },
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "generatedType": {
            "name": "generated_type",
            "type": "String"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "columnCount": {
            "name": "column_count",
            "type": "Integer"
        },
        "fields": {
            "structure_name": "core/com/zoho/crm/api/fields/field",
            "name": "fields",
            "type": "List"
        },
        "properties": {
            "structure_name": "core/com/zoho/crm/api/layouts/properties",
            "name": "properties",
            "type": "core/com/zoho/crm/api/layouts/properties"
        }
    },
    "core/com/zoho/crm/api/taxes/api_exception": {
        "code": {
            "values": [
                "OAUTH_SCOPE_MISMATCH",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "MANDATORY_NOT_FOUND",
                "INVALID_DATA",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "name",
                    "type": "String"
                },
                {
                    "name": "value",
                    "type": "String"
                },
                {
                    "name": "maximum_length",
                    "type": "Integer"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "required field not found",
                "Sequence number out of range",
                "Sequence number cannot be repeated in same request",
                "Given ID does not exist",
                "tax not deleted"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/contact_roles/body_wrapper": {
        "contactRoles": {
            "structure_name": "core/com/zoho/crm/api/contact_roles/contact_role",
            "name": "contact_roles",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/tags/conflict_wrapper": {
        "conflictId": {
            "name": "conflict_id",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/attachments/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/attachments/api_exception",
            "core/com/zoho/crm/api/attachments/response_wrapper",
            "core/com/zoho/crm/api/attachments/file_body_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/tags/record_action_handler": {
        "classes": [
            "core/com/zoho/crm/api/tags/api_exception",
            "core/com/zoho/crm/api/tags/record_action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/file/action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/file/action_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/action_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/share_records/body_wrapper": {
        "share": {
            "structure_name": "core/com/zoho/crm/api/share_records/share_record",
            "name": "share",
            "max-length": 10,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/tags/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "created_time",
                    "type": "DateTime"
                },
                {
                    "name": "modified_time",
                    "type": "DateTime"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "modified_by",
                    "type": "core/com/zoho/crm/api/users/user"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "created_by",
                    "type": "core/com/zoho/crm/api/users/user"
                },
                {
                    "name": "tags",
                    "type": "List"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "tags created successfully",
                "tags updated successfully",
                "tags deleted successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/related_lists/get_related_list_param": {
        "module": {
            "name": "module",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/users/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/users/response_wrapper",
            "core/com/zoho/crm/api/users/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_write/success_response": {
        "code": {
            "values": [
                "FILE_UPLOAD_SUCCESS",
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "file_id",
                    "type": "Long"
                },
                {
                    "name": "created_time",
                    "type": "DateTime"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "created_by",
                    "type": "core/com/zoho/crm/api/users/user"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "file uploaded.",
                "success"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/file/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "name",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "uploaded Succeessfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/blue_print/blue_print": {
        "processInfo": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/blue_print/process_info",
            "name": "process_info",
            "type": "core/com/zoho/crm/api/blue_print/process_info"
        },
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "required_in_update": true,
            "name": "data",
            "type": "core/com/zoho/crm/api/record/record",
            "skip_mandatory": true
        },
        "transitionId": {
            "required_in_update": true,
            "name": "transition_id",
            "type": "Long"
        },
        "transitions": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/blue_print/transition",
            "name": "transitions",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/blue_print/next_transition": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/modules/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/modules/api_exception",
            "core/com/zoho/crm/api/modules/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/org/file_body_wrapper": {
        "file": {
            "name": "file",
            "type": "utils/util/stream_wrapper",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/file_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/success_response",
            "core/com/zoho/crm/api/record/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/record/get_deleted_records_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        }
    },
    "core/com/zoho/crm/api/notes/get_notes_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime",
            "required": true
        }
    },
    "core/com/zoho/crm/api/notes/response_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/notes/note",
            "name": "data",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/notes/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/notes/info"
        }
    },
    "core/com/zoho/crm/api/contact_roles/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "contact role added",
                "contact role updated",
                "contact role deleted"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/territories/api_exception": {
        "code": {
            "values": [
                "OAUTH_SCOPE_MISMATCH",
                "INTERNAL_ERROR",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_DATA",
                "CURRENCIES_NOT_ENABLED",
                "FEATURE_NOT_SUPPORTED"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/tags/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/tags/response_wrapper",
            "core/com/zoho/crm/api/tags/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_write/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/bulk_write/api_exception",
            "core/com/zoho/crm/api/bulk_write/file_body_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/record/download_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/file_body_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/record/convert_body_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/lead_converter",
            "name": "data",
            "max-length": 1,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/file/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/file/api_exception",
            "core/com/zoho/crm/api/file/file_body_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/blue_print/transition": {
        "executionTime": {
            "name": "execution_time",
            "type": "DateTime"
        },
        "criteriaMatched": {
            "name": "criteria_matched",
            "type": "Boolean"
        },
        "percentPartialSave": {
            "name": "percent_partial_save",
            "type": "Double"
        },
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "data",
            "type": "core/com/zoho/crm/api/record/record",
            "skip_mandatory": true
        },
        "nextTransitions": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/blue_print/next_transition",
            "name": "next_transitions",
            "type": "List"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "criteriaMessage": {
            "name": "criteria_message",
            "type": "String"
        },
        "nextFieldValue": {
            "name": "next_field_value",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "fields": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/fields/field",
            "name": "fields",
            "type": "List"
        },
        "type": {
            "name": "type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/users/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "email",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "User added",
                "User updated",
                "User deleted"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/tags/get_tags_param": {
        "myTags": {
            "values": [
                "true",
                "false"
            ],
            "name": "my_tags",
            "type": "String"
        },
        "module": {
            "name": "module",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/variable_groups/response_wrapper": {
        "variableGroups": {
            "structure_name": "core/com/zoho/crm/api/variable_groups/variable_group",
            "name": "variable_groups",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/deleted_record": {
        "createdBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "displayName": {
            "name": "display_name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "type": {
            "name": "type",
            "type": "String"
        },
        "deletedTime": {
            "name": "deleted_time",
            "type": "DateTime"
        },
        "deletedBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "deleted_by",
            "type": "core/com/zoho/crm/api/users/user"
        }
    },
    "core/com/zoho/crm/api/profiles/response_wrapper": {
        "profiles": {
            "structure_name": "core/com/zoho/crm/api/profiles/profile",
            "name": "profiles",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/users/body_wrapper": {
        "users": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "users",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/tags/update_tag_param": {
        "module": {
            "name": "module",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/notification/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/notification/api_exception",
            "core/com/zoho/crm/api/notification/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/variables/action_wrapper": {
        "variables": {
            "structure_name": "core/com/zoho/crm/api/variables/action_response",
            "name": "variables",
            "type": "List",
            "required": true
        }
    },
    "core/com/zoho/crm/api/attachments/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/attachments/api_exception",
            "core/com/zoho/crm/api/attachments/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/record/mass_update_body_wrapper": {
        "cvid": {
            "name": "cvid",
            "type": "String"
        },
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "data",
            "type": "List",
            "skip_mandatory": true,
            "required": true
        },
        "criteria": {
            "structure_name": "core/com/zoho/crm/api/record/criteria",
            "name": "criteria",
            "type": "List"
        },
        "ids": {
            "name": "ids",
            "type": "List"
        },
        "territory": {
            "structure_name": "core/com/zoho/crm/api/record/territory",
            "name": "territory",
            "type": "core/com/zoho/crm/api/record/territory"
        },
        "overWrite": {
            "name": "over_write",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/org/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "photo uploaded successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/notes/get_note_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime",
            "required": true
        }
    },
    "core/com/zoho/crm/api/taxes/tax": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "sequenceNumber": {
            "name": "sequence_number",
            "type": "Integer"
        },
        "name": {
            "name": "name",
            "type": "String",
            "required": true
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "value": {
            "name": "value",
            "type": "Double",
            "required": true
        }
    },
    "core/com/zoho/crm/api/bulk_write/file_body_wrapper": {
        "file": {
            "name": "file",
            "type": "utils/util/stream_wrapper",
            "required": true
        }
    },
    "core/com/zoho/crm/api/modules/related_list_properties": {
        "sortOrder": {
            "name": "sort_order",
            "type": "String"
        },
        "sortBy": {
            "name": "sort_by",
            "type": "String"
        },
        "fields": {
            "name": "fields",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/search_records_param": {
        "approved": {
            "name": "approved",
            "type": "String"
        },
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "phone": {
            "name": "phone",
            "type": "String"
        },
        "converted": {
            "name": "converted",
            "type": "String"
        },
        "criteria": {
            "name": "criteria",
            "type": "String"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "word": {
            "name": "word",
            "type": "String"
        },
        "email": {
            "name": "email",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/bulk_write/bulk_write_response": {
        "result": {
            "structure_name": "core/com/zoho/crm/api/bulk_write/result",
            "name": "result",
            "type": "core/com/zoho/crm/api/bulk_write/result"
        },
        "resource": {
            "structure_name": "core/com/zoho/crm/api/bulk_write/resource",
            "name": "resource",
            "type": "List"
        },
        "createdBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "callback": {
            "structure_name": "core/com/zoho/crm/api/bulk_write/call_back",
            "name": "callback",
            "type": "core/com/zoho/crm/api/bulk_write/call_back"
        },
        "createdTime": {
            "name": "created_time",
            "type": "DateTime"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "characterEncoding": {
            "name": "character_encoding",
            "type": "String"
        },
        "operation": {
            "name": "operation",
            "type": "String"
        },
        "status": {
            "name": "status",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/profiles/profile": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "modifiedTime": {
            "name": "modified_time",
            "type": "DateTime"
        },
        "permissionsDetails": {
            "structure_name": "core/com/zoho/crm/api/profiles/permission_detail",
            "name": "permissions_details",
            "type": "List"
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "delete1": {
            "name": "_delete",
            "type": "Boolean"
        },
        "sections": {
            "structure_name": "core/com/zoho/crm/api/profiles/section",
            "name": "sections",
            "type": "List"
        },
        "createdBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "default1": {
            "name": "default",
            "type": "Boolean"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "createdTime": {
            "name": "created_time",
            "type": "DateTime"
        },
        "modifiedBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "modified_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "category": {
            "name": "category",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/fields/get_fields_param": {
        "module": {
            "name": "module",
            "type": "String"
        },
        "type": {
            "name": "type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/mass_update_response_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/mass_update_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/fields/formula": {
        "expression": {
            "name": "expression",
            "type": "String"
        },
        "returnType": {
            "name": "return_type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/org/license_details": {
        "paidType": {
            "name": "paid_type",
            "type": "String"
        },
        "trialType": {
            "name": "trial_type",
            "type": "String"
        },
        "paidExpiry": {
            "name": "paid_expiry",
            "type": "DateTime"
        },
        "paid": {
            "name": "paid",
            "type": "Boolean"
        },
        "usersLicensePurchased": {
            "name": "users_license_purchased",
            "type": "Long"
        },
        "trialExpiry": {
            "name": "trial_expiry",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/variables/delete_variables_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        }
    },
    "core/com/zoho/crm/api/bulk_write/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "FILE_TOO_LARGE",
                "INVALID_FILE_FORMAT",
                "MANDATORY_FIELDS_NOT_MAPPED",
                "MANDATORY_NOT_FOUND",
                "INVALID_FIELD",
                "INVALID_FORMAT",
                "INVALID_FILE_ID",
                "HEADER_LIMIT_EXCEEDED",
                "COLUMN_INDEX_NOT_FOUND",
                "MODULE_NOT_AVAILABLE",
                "INVALID_DATA",
                "DUPLICATE_DATA",
                "NOT_APPROVED",
                "BLOCKED_RECORD",
                "CANNOT_PROCESS",
                "LIMIT_EXCEEDED",
                "RESOURCE_NOT_FOUND",
                "MISSING_REQUIRED_KEY",
                "INVALID_FIELD_NAME",
                "FILE_NOT_SUPPORTED",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "xError": {
            "values": [
                "check if headers [feature:X-CRM-ORG] are present and valid"
            ],
            "name": "x-error",
            "type": "utils/util/choice"
        },
        "httpStatus": {
            "name": "http_status",
            "type": "String"
        },
        "errorMessage": {
            "values": [
                "Bad Request"
            ],
            "name": "ERROR_MESSAGE",
            "type": "utils/util/choice"
        },
        "errorCode": {
            "name": "ERROR_CODE",
            "type": "Integer"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "xInfo": {
            "values": [
                "Link not valid"
            ],
            "name": "x-info",
            "type": "utils/util/choice"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "invalid file format. only zip format is supported",
                "File size too large to process",
                "The requested resource doesn't exist.",
                "required key operation is not found in request body.",
                "improper file id",
                "required key index for field Company is not found in request body.",
                "All mandatory fields are not mapped for the layout",
                "Requested module 'asdf' is not available.",
                "invalid mapping. invalid api_name ast_Name.",
                "File not supported for bulk write",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        },
        "info": {
            "values": [
                "Forbidden"
            ],
            "name": "info",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/blue_print/validation_error": {
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "message": {
            "name": "message",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/org/action_response": {
        "classes": [
            "core/com/zoho/crm/api/org/success_response",
            "core/com/zoho/crm/api/org/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/share_records/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "record will be shared successfully",
                "Sharing Revoked"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/contact_roles/action_wrapper": {
        "contactRoles": {
            "structure_name": "core/com/zoho/crm/api/contact_roles/action_response",
            "name": "contact_roles",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/users/territory": {
        "manager": {
            "name": "manager",
            "type": "Boolean"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/tags/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/tags/action_wrapper",
            "core/com/zoho/crm/api/tags/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/file/file_body_wrapper": {
        "file": {
            "name": "file",
            "type": "utils/util/stream_wrapper",
            "required": true
        }
    },
    "core/com/zoho/crm/api/share_records/action_wrapper": {
        "share": {
            "structure_name": "core/com/zoho/crm/api/share_records/action_response",
            "name": "share",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/tags/add_tags_to_record_param": {
        "tagNames": {
            "name": "tag_names",
            "type": "String",
            "required": true
        },
        "overWrite": {
            "name": "over_write",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/related_records/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "relation added",
                "relation removed"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/users/action_response": {
        "classes": [
            "core/com/zoho/crm/api/users/success_response",
            "core/com/zoho/crm/api/users/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_read/response_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/job_detail",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/attachments/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "attachment uploaded successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/bulk_read/action_response": {
        "classes": [
            "core/com/zoho/crm/api/bulk_read/success_response",
            "core/com/zoho/crm/api/bulk_read/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/attachments/upload_link_attachment_param": {
        "attachmentUrl": {
            "name": "attachmentUrl",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/users/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/users/action_wrapper",
            "core/com/zoho/crm/api/users/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/currencies/base_currency_action_handler": {
        "classes": [
            "core/com/zoho/crm/api/currencies/api_exception",
            "core/com/zoho/crm/api/currencies/base_currency_action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/modules/response_wrapper": {
        "modules": {
            "structure_name": "core/com/zoho/crm/api/modules/module",
            "name": "modules",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/variable_groups/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/variable_groups/response_wrapper",
            "core/com/zoho/crm/api/variable_groups/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_read/query": {
        "cvid": {
            "name": "cvid",
            "type": "String"
        },
        "criteria": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/criteria",
            "name": "criteria",
            "type": "core/com/zoho/crm/api/bulk_read/criteria"
        },
        "module": {
            "name": "module",
            "type": "String",
            "required": true
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "fields": {
            "name": "fields",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/fields/field": {
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "webhook": {
            "name": "webhook",
            "type": "Boolean"
        },
        "criteria": {
            "structure_name": "core/com/zoho/crm/api/custom_views/criteria",
            "name": "criteria",
            "type": "core/com/zoho/crm/api/custom_views/criteria"
        },
        "crypt": {
            "structure_name": "core/com/zoho/crm/api/fields/crypt",
            "name": "crypt",
            "type": "core/com/zoho/crm/api/fields/crypt"
        },
        "defaultValue": {
            "name": "default_value",
            "type": "String"
        },
        "validationRule": {
            "name": "validation_rule",
            "type": "Map"
        },
        "tooltip": {
            "structure_name": "core/com/zoho/crm/api/fields/tool_tip",
            "name": "tooltip",
            "type": "core/com/zoho/crm/api/fields/tool_tip"
        },
        "quickSequenceNumber": {
            "name": "quick_sequence_number",
            "type": "Integer"
        },
        "relatedDetails": {
            "structure_name": "core/com/zoho/crm/api/fields/related_details",
            "name": "related_details",
            "type": "core/com/zoho/crm/api/fields/related_details"
        },
        "jsonType": {
            "name": "json_type",
            "type": "String"
        },
        "type": {
            "name": "_type",
            "type": "String"
        },
        "layouts": {
            "structure_name": "core/com/zoho/crm/api/layouts/layout",
            "name": "layouts",
            "type": "core/com/zoho/crm/api/layouts/layout"
        },
        "mandatory": {
            "name": "mandatory",
            "type": "Boolean"
        },
        "content": {
            "name": "content",
            "type": "String"
        },
        "blueprintSupported": {
            "name": "blueprint_supported",
            "type": "Boolean"
        },
        "associationDetails": {
            "structure_name": "core/com/zoho/crm/api/fields/association_details",
            "name": "association_details",
            "type": "core/com/zoho/crm/api/fields/association_details"
        },
        "pickListValues": {
            "structure_name": "core/com/zoho/crm/api/fields/pick_list_value",
            "name": "pick_list_values",
            "type": "List"
        },
        "fieldLabel": {
            "name": "field_label",
            "type": "String"
        },
        "fieldReadOnly": {
            "name": "field_read_only",
            "type": "Boolean"
        },
        "businesscardSupported": {
            "name": "businesscard_supported",
            "type": "Boolean"
        },
        "currency": {
            "structure_name": "core/com/zoho/crm/api/fields/currency",
            "name": "currency",
            "type": "core/com/zoho/crm/api/fields/currency"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "read-only": true,
            "primary": true
        },
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "personalityName": {
            "name": "personality_name",
            "type": "String"
        },
        "lookup": {
            "structure_name": "core/com/zoho/crm/api/fields/module",
            "name": "lookup",
            "type": "core/com/zoho/crm/api/fields/module"
        },
        "visible": {
            "name": "visible",
            "type": "Boolean"
        },
        "dataType": {
            "name": "data_type",
            "type": "String",
            "read-only": true
        },
        "length": {
            "name": "length",
            "type": "Integer"
        },
        "readOnly": {
            "name": "read_only",
            "type": "Boolean"
        },
        "historyTracking": {
            "name": "history_tracking",
            "type": "Boolean"
        },
        "sectionId": {
            "name": "section_id",
            "type": "Integer"
        },
        "systemMandatory": {
            "name": "system_mandatory",
            "type": "Boolean"
        },
        "message": {
            "name": "message",
            "type": "String"
        },
        "subform": {
            "structure_name": "core/com/zoho/crm/api/fields/module",
            "name": "subform",
            "type": "core/com/zoho/crm/api/fields/module"
        },
        "autoNumber": {
            "structure_name": "core/com/zoho/crm/api/fields/auto_number",
            "name": "auto_number",
            "type": "core/com/zoho/crm/api/fields/auto_number"
        },
        "private1": {
            "structure_name": "core/com/zoho/crm/api/fields/private",
            "name": "private",
            "type": "core/com/zoho/crm/api/fields/private"
        },
        "customField": {
            "name": "custom_field",
            "type": "Boolean"
        },
        "decimalPlace": {
            "name": "decimal_place",
            "type": "Integer"
        },
        "convertMapping": {
            "name": "convert_mapping",
            "type": "Map"
        },
        "createdSource": {
            "name": "created_source",
            "type": "String"
        },
        "multiModuleLookup": {
            "name": "multi_module_lookup",
            "type": "Map"
        },
        "massUpdate": {
            "name": "mass_update",
            "type": "Boolean"
        },
        "transitionSequence": {
            "name": "transition_sequence",
            "type": "Integer"
        },
        "unique": {
            "structure_name": "core/com/zoho/crm/api/fields/unique",
            "name": "unique",
            "type": "core/com/zoho/crm/api/fields/unique"
        },
        "viewType": {
            "structure_name": "core/com/zoho/crm/api/fields/view_type",
            "name": "view_type",
            "type": "core/com/zoho/crm/api/fields/view_type"
        },
        "formula": {
            "structure_name": "core/com/zoho/crm/api/fields/formula",
            "name": "formula",
            "type": "core/com/zoho/crm/api/fields/formula"
        },
        "multiselectlookup": {
            "structure_name": "core/com/zoho/crm/api/fields/multi_select_lookup",
            "name": "multiselectlookup",
            "type": "core/com/zoho/crm/api/fields/multi_select_lookup"
        },
        "columnName": {
            "name": "column_name",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/related_records/get_related_records_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        },
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/territories/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/territories/api_exception",
            "core/com/zoho/crm/api/territories/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_write/action_response": {
        "classes": [
            "core/com/zoho/crm/api/bulk_write/success_response",
            "core/com/zoho/crm/api/bulk_write/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/custom_views/info": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "moreRecords": {
            "name": "more_records",
            "type": "Boolean"
        },
        "default1": {
            "name": "default",
            "type": "String"
        },
        "count": {
            "name": "count",
            "type": "Integer"
        },
        "translation": {
            "structure_name": "core/com/zoho/crm/api/custom_views/translation",
            "name": "translation",
            "type": "core/com/zoho/crm/api/custom_views/translation"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/share_records/delete_action_handler": {
        "classes": [
            "core/com/zoho/crm/api/share_records/api_exception",
            "core/com/zoho/crm/api/share_records/delete_action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/variables/api_exception": {
        "code": {
            "values": [
                "UNABLE_TO_PARSE_DATA_TYPE",
                "REQUIRED_PARAM_MISSING",
                "DUPLICATE_DATA",
                "INVALID_DATA",
                "OAUTH_SCOPE_MISMATCH",
                "INVALID_TOKEN",
                "INTERNAL_ERROR",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "param",
                    "type": "String"
                },
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "either the request body or parameters is in wrong format",
                "One of the expected parameter is missing",
                "duplicate data",
                "variable not deleted",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/fields/auto_number": {
        "startNumber": {
            "name": "start_number",
            "type": "Integer"
        },
        "prefix": {
            "name": "prefix",
            "type": "String"
        },
        "suffix": {
            "name": "suffix",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/bulk_write/result": {
        "downloadUrl": {
            "name": "download_url",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/inventory_line_items": {
        "unitPrice": {
            "name": "unit_price",
            "type": "Double"
        },
        "quantityInStock": {
            "name": "quantity_in_stock",
            "type": "Double"
        },
        "product": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/record/line_item_product",
            "name": "product",
            "type": "core/com/zoho/crm/api/record/line_item_product",
            "required": true
        },
        "quantity": {
            "name": "quantity",
            "type": "Double",
            "required": true
        },
        "book": {
            "name": "book",
            "type": "Double"
        },
        "discount": {
            "name": "Discount",
            "type": "String"
        },
        "tax": {
            "name": "Tax",
            "type": "Double"
        },
        "totalAfterDiscount": {
            "name": "total_after_discount",
            "type": "Double"
        },
        "total": {
            "name": "total",
            "type": "Double"
        },
        "netTotal": {
            "name": "net_total",
            "type": "Double"
        },
        "lineTax": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/record/line_tax",
            "name": "line_tax",
            "type": "List"
        },
        "listPrice": {
            "name": "list_price",
            "type": "Double"
        },
        "productDescription": {
            "name": "product_description",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/line_tax": {
        "percentage": {
            "name": "percentage",
            "type": "Double"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "value": {
            "name": "value",
            "type": "Double"
        }
    },
    "core/com/zoho/crm/api/variables/action_response": {
        "classes": [
            "core/com/zoho/crm/api/variables/api_exception",
            "core/com/zoho/crm/api/variables/success_response"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/profiles/get_profiles_header": {
        "ifModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        }
    },
    "core/com/zoho/crm/api/tags/remove_tags_from_multiple_records_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        },
        "tagNames": {
            "name": "tag_names",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/taxes/delete_taxes_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        }
    },
    "core/com/zoho/crm/api/tags/action_response": {
        "classes": [
            "core/com/zoho/crm/api/tags/success_response",
            "core/com/zoho/crm/api/tags/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/share_records/response_wrapper": {
        "share": {
            "structure_name": "core/com/zoho/crm/api/share_records/share_record",
            "name": "share",
            "type": "List"
        },
        "shareableUser": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "shareable_user",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/variables/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "variable added",
                "variable updated",
                "variable deleted"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/users/theme": {
        "newBackground": {
            "name": "new_background",
            "type": "String"
        },
        "normalTab": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/tab_theme",
            "name": "normal_tab",
            "type": "core/com/zoho/crm/api/users/tab_theme"
        },
        "background": {
            "name": "background",
            "type": "String"
        },
        "screen": {
            "name": "screen",
            "type": "String"
        },
        "type": {
            "name": "type",
            "type": "String"
        },
        "selectedTab": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/tab_theme",
            "name": "selected_tab",
            "type": "core/com/zoho/crm/api/users/tab_theme"
        }
    },
    "core/com/zoho/crm/api/record/participants": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "invited": {
            "name": "invited",
            "type": "Boolean"
        },
        "type": {
            "name": "type",
            "type": "String",
            "required": true
        },
        "email": {
            "name": "Email",
            "type": "String"
        },
        "participant": {
            "name": "participant",
            "type": "String",
            "required": true
        },
        "status": {
            "name": "status",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/tags/body_wrapper": {
        "tags": {
            "structure_name": "core/com/zoho/crm/api/tags/tag",
            "name": "tags",
            "type": "List",
            "required": true
        }
    },
    "core/com/zoho/crm/api/bulk_write/field_mapping": {
        "apiName": {
            "name": "api_name",
            "type": "String",
            "required": true
        },
        "defaultValue": {
            "name": "default_value",
            "type": "Map"
        },
        "module": {
            "name": "module",
            "type": "String"
        },
        "format": {
            "name": "format",
            "type": "String"
        },
        "index": {
            "name": "index",
            "type": "Integer"
        },
        "findBy": {
            "name": "find_by",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/notification/get_notification_details_param": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "module": {
            "name": "module",
            "type": "String"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "channelId": {
            "name": "channel_id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/layouts/layout": {
        "modifiedTime": {
            "name": "modified_time",
            "type": "DateTime"
        },
        "createdFor": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_for",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "visible": {
            "name": "visible",
            "type": "Boolean"
        },
        "createdBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "created_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "profiles": {
            "structure_name": "core/com/zoho/crm/api/profiles/profile",
            "name": "profiles",
            "type": "List"
        },
        "createdTime": {
            "name": "created_time",
            "type": "DateTime"
        },
        "modifiedBy": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "modified_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "sections": {
            "structure_name": "core/com/zoho/crm/api/layouts/section",
            "name": "sections",
            "type": "List"
        },
        "convertMapping": {
            "name": "convert_mapping",
            "type": "Map"
        },
        "status": {
            "name": "status",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/notification/action_response": {
        "classes": [
            "core/com/zoho/crm/api/notification/success_response",
            "core/com/zoho/crm/api/notification/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/notes/get_note_param": {
        "fields": {
            "name": "fields",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/share_records/api_exception": {
        "code": {
            "values": [
                "NO_PERMISSION",
                "BAD_REQUEST",
                "INVALID_MODULE",
                "SHARE_LIMIT_EXCEEDED",
                "OAUTH_SCOPE_MISMATCH",
                "INTERNAL_ERROR",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "DUPLICATE_DATA",
                "LIMIT_EXCEEDED",
                "MANDATORY_NOT_FOUND",
                "INVALID_DATA",
                "ENTITY_ID_INVALID"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "permissions",
                    "type": "List"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "Scheduler is running",
                "cannot share to the user",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "record not deleted",
                "the related id given seems to be invalid",
                "Internal server error occurred.",
                "The relation name given seems to be invalid.",
                "invalid oauth scope to access this URL",
                "Please check if the URL trying to access is a correct one.",
                "Permission is invalid",
                "record is already visible to the user.",
                "Cannot share a record to more than 10 users.",
                "No sharing through this record is available to revoke.",
                "ENTITY_ID_INVALID"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/taxes/preference": {
        "modifyTaxRates": {
            "name": "modify_tax_rates",
            "type": "Boolean"
        },
        "autoPopulateTax": {
            "name": "auto_populate_tax",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/custom_views/get_custom_views_param": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "module": {
            "name": "module",
            "type": "String"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/variables/body_wrapper": {
        "variables": {
            "structure_name": "core/com/zoho/crm/api/variables/variable",
            "name": "variables",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/fields/tool_tip": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "value": {
            "name": "value",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/custom_views/response_wrapper": {
        "customViews": {
            "structure_name": "core/com/zoho/crm/api/custom_views/custom_view",
            "name": "custom_views",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/custom_views/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/custom_views/info"
        }
    },
    "core/com/zoho/crm/api/file/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/file/action_wrapper",
            "core/com/zoho/crm/api/file/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/related_records/get_related_record_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        }
    },
    "core/com/zoho/crm/api/query/api_exception": {
        "code": {
            "values": [
                "INVALID_QUERY",
                "OAUTH_SCOPE_MISMATCH",
                "SYNTAX_ERROR",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_MODULE",
                "DUPLICATE_DATA",
                "LIMIT_EXCEEDED",
                "MANDATORY_NOT_FOUND",
                "INVALID_DATA",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "near",
                    "type": "String"
                },
                {
                    "name": "column",
                    "type": "Integer"
                },
                {
                    "name": "line",
                    "type": "Integer"
                },
                {
                    "name": "clause",
                    "type": "String"
                },
                {
                    "name": "by",
                    "type": "String"
                },
                {
                    "name": "limit",
                    "type": "Integer"
                },
                {
                    "name": "column_name",
                    "type": "String"
                },
                {
                    "name": "reason",
                    "type": "String"
                },
                {
                    "name": "module",
                    "type": "String"
                },
                {
                    "name": "data_type",
                    "type": "String"
                },
                {
                    "name": "expected_data_type",
                    "type": "String"
                },
                {
                    "name": "operator",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid query formed",
                "value given seems to be invalid for the column",
                "data type not supported",
                "column given seems to be invalid",
                "invalid oauth scope to access this URL",
                "limit exceeded",
                "given coql query not supported",
                "select columns limit exceeded",
                "join limit exceeded",
                "missing clause",
                "error occured while parsing the query",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "the module name given seems to be invalid",
                "duplicate data",
                "required field not found",
                "invalid data",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/tags/remove_tags_from_record_param": {
        "tagNames": {
            "name": "tag_names",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/territory": {
        "id": {
            "name": "id",
            "type": "Long"
        },
        "includeChild": {
            "name": "include_child",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/notes/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/notes/action_wrapper",
            "core/com/zoho/crm/api/notes/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/variables/get_variable_for_api_name_param": {
        "group": {
            "name": "group",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/users/get_user_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        }
    },
    "core/com/zoho/crm/api/notes/info": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "moreRecords": {
            "name": "more_records",
            "type": "Boolean"
        },
        "count": {
            "name": "count",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/record/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/response_wrapper",
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/file_body_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/users/tab_theme": {
        "background": {
            "name": "background",
            "type": "String"
        },
        "fontColor": {
            "name": "font_color",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/share_records/get_shared_record_details_param": {
        "view": {
            "name": "view",
            "type": "String"
        },
        "sharedTo": {
            "name": "sharedTo",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/tags/info": {
        "count": {
            "name": "count",
            "type": "Integer"
        },
        "allowedCount": {
            "name": "allowed_count",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/notification/info": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "moreRecords": {
            "name": "more_records",
            "type": "Boolean"
        },
        "count": {
            "name": "count",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/org/response_wrapper": {
        "org": {
            "structure_name": "core/com/zoho/crm/api/org/org",
            "name": "org",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/contact_roles/action_response": {
        "classes": [
            "core/com/zoho/crm/api/contact_roles/success_response",
            "core/com/zoho/crm/api/contact_roles/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/modules/module": {
        "relatedListProperties": {
            "structure_name": "core/com/zoho/crm/api/modules/related_list_properties",
            "name": "related_list_properties",
            "type": "core/com/zoho/crm/api/modules/related_list_properties"
        },
        "modifiedTime": {
            "name": "modified_time",
            "type": "DateTime"
        },
        "apiName": {
            "name": "api_name",
            "type": "String",
            "primary": true
        },
        "generatedType": {
            "values": [
                "default",
                "web",
                "custom",
                "linking"
            ],
            "name": "generated_type",
            "type": "utils/util/choice"
        },
        "webLink": {
            "name": "web_link",
            "type": "String"
        },
        "deletable": {
            "name": "deletable",
            "type": "Boolean"
        },
        "moduleName": {
            "name": "module_name",
            "type": "String"
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "scoringSupported": {
            "name": "scoring_supported",
            "type": "Boolean"
        },
        "filterSupported": {
            "name": "filter_supported",
            "type": "Boolean"
        },
        "feedsRequired": {
            "name": "feeds_required",
            "type": "Boolean"
        },
        "creatable": {
            "name": "creatable",
            "type": "Boolean"
        },
        "customView": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/custom_views/custom_view",
            "name": "custom_view",
            "type": "core/com/zoho/crm/api/custom_views/custom_view"
        },
        "webformSupported": {
            "name": "webform_supported",
            "type": "Boolean"
        },
        "kanbanViewSupported": {
            "name": "kanban_view_supported",
            "type": "Boolean"
        },
        "modifiedBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "modified_by",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "showAsTab": {
            "name": "show_as_tab",
            "type": "Boolean"
        },
        "sequenceNumber": {
            "name": "sequence_number",
            "type": "Integer"
        },
        "globalSearchSupported": {
            "name": "global_search_supported",
            "type": "Boolean"
        },
        "visibility": {
            "name": "visibility",
            "type": "Integer"
        },
        "convertable": {
            "name": "convertable",
            "type": "Boolean"
        },
        "editable": {
            "name": "editable",
            "type": "Boolean"
        },
        "quickCreate": {
            "name": "quick_create",
            "type": "Boolean"
        },
        "profiles": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/profiles/profile",
            "name": "profiles",
            "type": "List"
        },
        "filterStatus": {
            "name": "filter_status",
            "type": "Boolean"
        },
        "presenceSubMenu": {
            "name": "presence_sub_menu",
            "type": "Boolean"
        },
        "pluralLabel": {
            "name": "plural_label",
            "type": "String"
        },
        "singularLabel": {
            "name": "singular_label",
            "type": "String"
        },
        "parentModule": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/modules/module",
            "name": "parent_module",
            "type": "core/com/zoho/crm/api/modules/module"
        },
        "businessCardFieldLimit": {
            "name": "business_card_field_limit",
            "type": "Integer"
        },
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "viewable": {
            "name": "viewable",
            "type": "Boolean"
        },
        "apiSupported": {
            "name": "api_supported",
            "type": "Boolean"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "displayField": {
            "name": "display_field",
            "type": "String"
        },
        "arguments1": {
            "structure_name": "core/com/zoho/crm/api/modules/argument",
            "name": "arguments",
            "type": "List"
        },
        "emailtemplateSupport": {
            "name": "emailTemplate_support",
            "type": "Boolean"
        },
        "triggersSupported": {
            "name": "triggers_supported",
            "type": "Boolean"
        },
        "kanbanView": {
            "name": "kanban_view",
            "type": "Boolean"
        },
        "inventoryTemplateSupported": {
            "name": "inventory_template_supported",
            "type": "Boolean"
        },
        "properties": {
            "name": "$properties",
            "type": "List"
        },
        "searchLayoutFields": {
            "name": "search_layout_fields",
            "type": "List"
        },
        "territory": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/modules/territory",
            "name": "territory",
            "type": "core/com/zoho/crm/api/modules/territory"
        }
    },
    "core/com/zoho/crm/api/currencies/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/currencies/action_wrapper",
            "core/com/zoho/crm/api/currencies/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/related_records/body_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "data",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/record/mass_update_action_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/mass_update_action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/notification/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/notification/api_exception",
            "core/com/zoho/crm/api/notification/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/custom_views/translation": {
        "createdByMe": {
            "name": "created_by_me",
            "type": "String"
        },
        "otherUsersViews": {
            "name": "other_users_views",
            "type": "String"
        },
        "publicViews": {
            "name": "public_views",
            "type": "String"
        },
        "sharedWithMe": {
            "name": "shared_with_me",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/modules/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "api_name",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "module updated successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/notes/action_response": {
        "classes": [
            "core/com/zoho/crm/api/notes/success_response",
            "core/com/zoho/crm/api/notes/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/related_records/response_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "data",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/record/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/record/info"
        }
    },
    "core/com/zoho/crm/api/related_records/update_related_record_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/bulk_read/result": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "moreRecords": {
            "name": "more_records",
            "type": "Boolean"
        },
        "count": {
            "name": "count",
            "type": "Integer"
        },
        "downloadUrl": {
            "name": "download_url",
            "type": "String"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/record/response_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "name": "data",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/record/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/record/info"
        }
    },
    "core/com/zoho/crm/api/record/convert_action_response": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/successful_convert"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_write/call_back": {
        "method": {
            "values": [
                "post"
            ],
            "name": "method",
            "type": "utils/util/choice",
            "required": true
        },
        "url": {
            "name": "url",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/get_deleted_records_param": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "type": {
            "name": "type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/notification/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_MODULE",
                "DUPLICATE_DATA",
                "LIMIT_EXCEEDED",
                "MANDATORY_NOT_FOUND",
                "INVALID_DATA",
                "INTERNAL_ERROR",
                "NOT_SUBSCRIBED"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "expected_data_type",
                    "type": "String"
                },
                {
                    "name": "maximum_length",
                    "type": "Integer"
                },
                {
                    "name": "param",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "the module name given seems to be invalid",
                "duplicate data",
                "Not subscribed for actions-watch of the given module/channel",
                "required field not found",
                "invalid data",
                "Not subscribed for actions-watch of the given channel",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/record/get_records_param": {
        "cvid": {
            "name": "cvid",
            "type": "String"
        },
        "endDateTime": {
            "name": "endDateTime",
            "type": "DateTime"
        },
        "includeChild": {
            "name": "include_child",
            "type": "String"
        },
        "uid": {
            "name": "uid",
            "type": "String"
        },
        "approved": {
            "name": "approved",
            "type": "String"
        },
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "startDateTime": {
            "name": "startDateTime",
            "type": "DateTime"
        },
        "converted": {
            "name": "converted",
            "type": "String"
        },
        "sortOrder": {
            "name": "sort_order",
            "type": "String"
        },
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        },
        "territoryId": {
            "name": "territory_id",
            "type": "String"
        },
        "sortBy": {
            "name": "sort_by",
            "type": "String"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "fields": {
            "name": "fields",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/bulk_read/file_body_wrapper": {
        "file": {
            "name": "file",
            "type": "utils/util/stream_wrapper",
            "required": true
        }
    },
    "core/com/zoho/crm/api/record/record": {
        "modifiedTime": {
            "name": "Modified_Time",
            "type": "DateTime"
        },
        "createdBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Created_By",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "createdTime": {
            "name": "Created_Time",
            "type": "DateTime"
        },
        "modifiedBy": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Modified_By",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "tag": {
            "structure_name": "core/com/zoho/crm/api/tags/tag",
            "name": "Tag",
            "type": "List",
            "skip_mandatory": true
        }
    },
    "core/com/zoho/crm/api/blue_print/body_wrapper": {
        "blueprint": {
            "structure_name": "core/com/zoho/crm/api/blue_print/blue_print",
            "name": "blueprint",
            "max-length": 1,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/record/delete_records_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        },
        "wfTrigger": {
            "name": "wf_trigger",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/get_record_param": {
        "cvid": {
            "name": "cvid",
            "type": "String"
        },
        "uid": {
            "name": "uid",
            "type": "String"
        },
        "approved": {
            "name": "approved",
            "type": "String"
        },
        "startDateTime": {
            "name": "startDateTime",
            "type": "DateTime"
        },
        "converted": {
            "name": "converted",
            "type": "String"
        },
        "territoryId": {
            "name": "territory_id",
            "type": "String"
        },
        "fields": {
            "name": "fields",
            "type": "String"
        },
        "endDateTime": {
            "name": "endDateTime",
            "type": "DateTime"
        },
        "includeChild": {
            "name": "include_child",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/custom_views/range": {
        "from": {
            "name": "from",
            "type": "Integer"
        },
        "to": {
            "name": "to",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/record/mass_update_response_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/mass_update_response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/fields/currency": {
        "roundingOption": {
            "name": "rounding_option",
            "type": "String"
        },
        "precision": {
            "name": "precision",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/notes/api_exception": {
        "code": {
            "values": [
                "NO_PERMISSION",
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INTERNAL_ERROR",
                "MANDATORY_NOT_FOUND",
                "INVALID_DATA",
                "NOT_SUPPORTED",
                "REQUIRED_PARAM_MISSING"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "permissions",
                    "type": "List"
                },
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "param",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "the id given seems to be invalid",
                "One of the expected parameter is missing",
                "record not deleted",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/record/deleted_records_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/deleted_records_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/contact_roles/contact_role": {
        "sequenceNumber": {
            "name": "sequence_number",
            "type": "Integer"
        },
        "name": {
            "unique": true,
            "name": "name",
            "type": "String",
            "required": true
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        }
    },
    "core/com/zoho/crm/api/related_records/delink_record_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/share_records/delete_action_response": {
        "classes": [
            "core/com/zoho/crm/api/share_records/success_response",
            "core/com/zoho/crm/api/share_records/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/tags/create_tags_param": {
        "module": {
            "name": "module",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/attachments/action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/attachments/action_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/currencies/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "The multi-currency feature is enabled and given currency is created as the base currency.",
                "The currency created successfully.",
                "The currency updated successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/layouts/get_layouts_param": {
        "module": {
            "name": "module",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/taxes/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/taxes/action_wrapper",
            "core/com/zoho/crm/api/taxes/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/record/update_record_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/get_records_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        },
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/modules/territory": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "subordinates": {
            "name": "subordinates",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/variable_groups/variable_group": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        }
    },
    "core/com/zoho/crm/api/attachments/get_attachments_param": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        },
        "fields": {
            "name": "fields",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/upsert_records_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/consent": {
        "owner": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "Owner",
            "type": "core/com/zoho/crm/api/users/user"
        },
        "mailSentTime": {
            "name": "Mail_Sent_Time",
            "type": "DateTime"
        },
        "consentThrough": {
            "name": "Consent_Through",
            "type": "String"
        },
        "contactThroughSocial": {
            "name": "Contact_Through_Social",
            "type": "Boolean"
        },
        "contactThroughPhone": {
            "name": "Contact_Through_Phone",
            "type": "Boolean"
        },
        "contactThroughSurvey": {
            "name": "Contact_Through_Survey",
            "type": "Boolean"
        },
        "consentDate": {
            "name": "Consent_Date",
            "type": "LocalDate"
        },
        "dataProcessingBasis": {
            "name": "Data_Processing_Basis",
            "type": "String"
        },
        "contactThroughEmail": {
            "name": "Contact_Through_Email",
            "type": "Boolean"
        },
        "consentRemarks": {
            "name": "Consent_Remarks",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/mass_update_response": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/mass_update"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/share_records/delete_action_wrapper": {
        "share": {
            "structure_name": "core/com/zoho/crm/api/share_records/delete_action_response",
            "name": "share",
            "interface": true,
            "type": "core/com/zoho/crm/api/share_records/delete_action_response"
        }
    },
    "core/com/zoho/crm/api/related_records/get_related_records_param": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/record/delete_records_header": {
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/mass_update_success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "job_id",
                    "type": "String"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "Modified_Time",
                    "type": "DateTime"
                },
                {
                    "name": "Created_Time",
                    "type": "DateTime"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "Modified_By",
                    "type": "core/com/zoho/crm/api/users/user"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "Created_By",
                    "type": "core/com/zoho/crm/api/users/user"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "record updated",
                "mass update scheduled successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/roles/response_wrapper": {
        "roles": {
            "structure_name": "core/com/zoho/crm/api/roles/role",
            "name": "roles",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/taxes/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "name",
                    "type": "String"
                },
                {
                    "name": "value",
                    "type": "Integer"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "tax added",
                "record updated",
                "tax deleted"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/record/delete_record_param": {
        "wfTrigger": {
            "name": "wf_trigger",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/modules/action_wrapper": {
        "modules": {
            "structure_name": "core/com/zoho/crm/api/modules/action_response",
            "name": "modules",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/modules/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/modules/api_exception",
            "core/com/zoho/crm/api/modules/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/blue_print/action_response": {
        "classes": [
            "core/com/zoho/crm/api/blue_print/success_response",
            "core/com/zoho/crm/api/blue_print/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/fields/view_type": {
        "view": {
            "name": "view",
            "type": "Boolean"
        },
        "edit": {
            "name": "edit",
            "type": "Boolean"
        },
        "quickCreate": {
            "name": "quick_create",
            "type": "Boolean"
        },
        "create": {
            "name": "create",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/profiles/category": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "permissionsDetails": {
            "name": "permissions_details",
            "type": "List"
        },
        "name": {
            "name": "name",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/record/lead_converter": {
        "notifyLeadOwner": {
            "name": "notify_lead_owner",
            "type": "Boolean"
        },
        "notifyNewEntityOwner": {
            "name": "notify_new_entity_owner",
            "type": "Boolean"
        },
        "deals": {
            "structure_name": "core/com/zoho/crm/api/record/record",
            "module": "Deals",
            "name": "Deals",
            "type": "core/com/zoho/crm/api/record/record"
        },
        "accounts": {
            "name": "Accounts",
            "type": "String"
        },
        "carryOverTags": {
            "structure_name": "core/com/zoho/crm/api/record/carry_over_tags",
            "name": "carry_over_tags",
            "type": "core/com/zoho/crm/api/record/carry_over_tags"
        },
        "overwrite": {
            "name": "overwrite",
            "type": "Boolean"
        },
        "contacts": {
            "name": "Contacts",
            "type": "String"
        },
        "assignTo": {
            "name": "assign_to",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/currencies/base_currency_action_wrapper": {
        "baseCurrency": {
            "structure_name": "core/com/zoho/crm/api/currencies/action_response",
            "name": "base_currency",
            "interface": true,
            "type": "core/com/zoho/crm/api/currencies/action_response"
        }
    },
    "core/com/zoho/crm/api/fields/related_details": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "module": {
            "structure_name": "core/com/zoho/crm/api/fields/module",
            "name": "module",
            "type": "core/com/zoho/crm/api/fields/module"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "type": {
            "name": "_type",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/users/action_wrapper": {
        "users": {
            "structure_name": "core/com/zoho/crm/api/users/action_response",
            "name": "users",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/layouts/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/layouts/response_wrapper",
            "core/com/zoho/crm/api/layouts/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/blue_print/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "transition updated successfully"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/share_records/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/share_records/api_exception",
            "core/com/zoho/crm/api/share_records/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/fields/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/fields/response_wrapper",
            "core/com/zoho/crm/api/fields/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/record/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/record/api_exception",
            "core/com/zoho/crm/api/record/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_read/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/bulk_read/response_wrapper",
            "core/com/zoho/crm/api/bulk_read/api_exception",
            "core/com/zoho/crm/api/bulk_read/file_body_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/notes/success_response": {
        "code": {
            "values": [
                "SUCCESS"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "Modified_Time",
                    "type": "DateTime"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "Modified_By",
                    "type": "core/com/zoho/crm/api/users/user"
                },
                {
                    "name": "Created_Time",
                    "type": "DateTime"
                },
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "Created_By",
                    "type": "core/com/zoho/crm/api/users/user"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "record added",
                "record updated",
                "record deleted"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/bulk_read/action_handler": {
        "classes": [
            "core/com/zoho/crm/api/bulk_read/api_exception",
            "core/com/zoho/crm/api/bulk_read/action_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/notes/action_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/notes/action_response",
            "name": "data",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/org/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INTERNAL_ERROR",
                "INVALID_DATA"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "the request does not contain any file",
                "invalid file type",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/users/request_wrapper": {
        "users": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "users",
            "max-length": 1,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/tags/add_tags_to_multiple_records_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        },
        "tagNames": {
            "name": "tag_names",
            "type": "String",
            "required": true
        },
        "overWrite": {
            "name": "over_write",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/users/response_wrapper": {
        "users": {
            "structure_name": "core/com/zoho/crm/api/users/user",
            "name": "users",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/users/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/users/info"
        }
    },
    "core/com/zoho/crm/api/tags/record_action_wrapper": {
        "lockedCount": {
            "name": "locked_count",
            "type": "Integer"
        },
        "data": {
            "structure_name": "core/com/zoho/crm/api/tags/record_action_response",
            "name": "data",
            "type": "List"
        },
        "successCount": {
            "name": "success_count",
            "type": "String"
        },
        "wfScheduler": {
            "name": "wf_scheduler",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/share_records/shared_through": {
        "entityName": {
            "name": "entity_name",
            "type": "String"
        },
        "module": {
            "lookup": true,
            "structure_name": "core/com/zoho/crm/api/modules/module",
            "name": "module",
            "type": "core/com/zoho/crm/api/modules/module"
        },
        "id": {
            "name": "id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/notification/body_wrapper": {
        "watch": {
            "structure_name": "core/com/zoho/crm/api/notification/notification",
            "name": "watch",
            "max-length": 100,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/file/get_file_param": {
        "id": {
            "name": "id",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/file/action_response": {
        "classes": [
            "core/com/zoho/crm/api/file/success_response",
            "core/com/zoho/crm/api/file/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/contact_roles/response_wrapper": {
        "contactRoles": {
            "structure_name": "core/com/zoho/crm/api/contact_roles/contact_role",
            "name": "contact_roles",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/fields/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_MODULE",
                "INTERNAL_ERROR",
                "REQUIRED_PARAM_MISSING"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "param",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "the given module is not supported for this api",
                "Internal server error occurred.",
                "the module name given seems to be invalid"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/users/info": {
        "perPage": {
            "name": "per_page",
            "type": "Integer"
        },
        "moreRecords": {
            "name": "more_records",
            "type": "Boolean"
        },
        "count": {
            "name": "count",
            "type": "Integer"
        },
        "page": {
            "name": "page",
            "type": "Integer"
        }
    },
    "core/com/zoho/crm/api/record/get_record_header": {
        "IfModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        },
        "XEXTERNAL": {
            "name": "X-EXTERNAL",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/tags/merge_wrapper": {
        "tags": {
            "structure_name": "core/com/zoho/crm/api/tags/conflict_wrapper",
            "name": "tags",
            "max-length": 1,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/contact_roles/delete_contact_roles_param": {
        "ids": {
            "name": "ids",
            "type": "Long",
            "required": true
        }
    },
    "core/com/zoho/crm/api/notification/action_wrapper": {
        "watch": {
            "structure_name": "core/com/zoho/crm/api/notification/action_response",
            "name": "watch",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/record/successful_convert": {
        "deals": {
            "name": "Deals",
            "type": "String"
        },
        "accounts": {
            "name": "Accounts",
            "type": "String"
        },
        "contacts": {
            "name": "Contacts",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/file/upload_files_param": {
        "type": {
            "name": "type",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/related_lists/get_related_lists_param": {
        "module": {
            "name": "module",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/org/org": {
        "country": {
            "name": "country",
            "type": "String"
        },
        "city": {
            "name": "city",
            "type": "String"
        },
        "companyName": {
            "name": "company_name",
            "type": "String"
        },
        "description": {
            "name": "description",
            "type": "String"
        },
        "gappsEnabled": {
            "name": "gapps_enabled",
            "type": "Boolean"
        },
        "ziaPortalId": {
            "name": "zia_portal_id",
            "type": "String"
        },
        "employeeCount": {
            "name": "employee_count",
            "type": "String"
        },
        "street": {
            "name": "street",
            "type": "String"
        },
        "countryCode": {
            "name": "country_code",
            "type": "String"
        },
        "currencyLocale": {
            "name": "currency_locale",
            "type": "String"
        },
        "alias": {
            "name": "alias",
            "type": "String"
        },
        "currency": {
            "name": "currency",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long",
            "primary": true
        },
        "state": {
            "name": "state",
            "type": "String"
        },
        "fax": {
            "name": "fax",
            "type": "String"
        },
        "primaryEmail": {
            "name": "primary_email",
            "type": "String"
        },
        "zip": {
            "name": "zip",
            "type": "String"
        },
        "website": {
            "name": "website",
            "type": "String"
        },
        "mobile": {
            "name": "mobile",
            "type": "String"
        },
        "photoId": {
            "name": "photo_id",
            "type": "String"
        },
        "translationEnabled": {
            "name": "translation_enabled",
            "type": "Boolean"
        },
        "currencySymbol": {
            "name": "currency_symbol",
            "type": "String"
        },
        "timeZone": {
            "name": "time_zone",
            "type": "String"
        },
        "privacySettings": {
            "name": "privacy_settings",
            "type": "Boolean"
        },
        "zgid": {
            "name": "zgid",
            "type": "String"
        },
        "licenseDetails": {
            "structure_name": "core/com/zoho/crm/api/org/license_details",
            "name": "license_details",
            "type": "core/com/zoho/crm/api/org/license_details"
        },
        "mcStatus": {
            "name": "mc_status",
            "type": "Boolean"
        },
        "primaryZuid": {
            "name": "primary_zuid",
            "type": "String"
        },
        "phone": {
            "name": "phone",
            "type": "String"
        },
        "isoCode": {
            "name": "iso_code",
            "type": "String"
        },
        "domainName": {
            "name": "domain_name",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/blue_print/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_DATA",
                "RECORD_NOT_IN_PROCESS",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "api_name",
                    "type": "String"
                },
                {
                    "name": "message",
                    "type": "String"
                },
                {
                    "name": "expected_data_type",
                    "type": "String"
                },
                {
                    "name": "info_message",
                    "type": "String"
                },
                {
                    "name": "parent_api_name",
                    "type": "String"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/blue_print/validation_error",
                    "name": "validation_error",
                    "type": "List"
                },
                {
                    "name": "param_name",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "invalid transition",
                "invalid data",
                "record not in process",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/attachments/response_wrapper": {
        "data": {
            "structure_name": "core/com/zoho/crm/api/attachments/attachment",
            "name": "data",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/record/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/record/info"
        }
    },
    "core/com/zoho/crm/api/currencies/body_wrapper": {
        "currencies": {
            "structure_name": "core/com/zoho/crm/api/currencies/currency",
            "name": "currencies",
            "max-length": 10,
            "type": "List",
            "required": true,
            "min-length": 1
        }
    },
    "core/com/zoho/crm/api/tags/response_wrapper": {
        "tags": {
            "structure_name": "core/com/zoho/crm/api/tags/tag",
            "name": "tags",
            "type": "List"
        },
        "info": {
            "structure_name": "core/com/zoho/crm/api/tags/info",
            "name": "info",
            "type": "core/com/zoho/crm/api/tags/info"
        }
    },
    "core/com/zoho/crm/api/profiles/permission_detail": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "module": {
            "name": "module",
            "type": "String"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "enabled": {
            "name": "enabled",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/roles/api_exception": {
        "code": {
            "values": [
                "INVALID_TOKEN",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "INVALID_DATA",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "record not deleted",
                "the related id given seems to be invalid",
                "Internal server error occurred.",
                "The relation name given seems to be invalid"
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/bulk_write/response_wrapper": {
        "classes": [
            "core/com/zoho/crm/api/bulk_write/api_exception",
            "core/com/zoho/crm/api/bulk_write/bulk_write_response"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/bulk_write/file": {
        "updatedCount": {
            "name": "updated_count",
            "type": "Integer"
        },
        "name": {
            "name": "name",
            "type": "String"
        },
        "skippedCount": {
            "name": "skipped_count",
            "type": "Integer"
        },
        "addedCount": {
            "name": "added_count",
            "type": "Integer"
        },
        "totalCount": {
            "name": "total_count",
            "type": "Integer"
        },
        "status": {
            "values": [
                "ADDED",
                "IN PROGRESS",
                "COMPLETED",
                "SKIPPED",
                "FAILED"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/territories/response_wrapper": {
        "territories": {
            "structure_name": "core/com/zoho/crm/api/territories/territory",
            "name": "territories",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/custom_views/shared_details": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "type": {
            "name": "type",
            "type": "String"
        },
        "subordinates": {
            "name": "subordinates",
            "type": "Boolean"
        }
    },
    "core/com/zoho/crm/api/record/comment": {
        "commentedTime": {
            "name": "commented_time",
            "type": "DateTime"
        },
        "commentContent": {
            "name": "comment_content",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        },
        "commentedBy": {
            "name": "commented_by",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/currencies/action_response": {
        "classes": [
            "core/com/zoho/crm/api/currencies/success_response",
            "core/com/zoho/crm/api/currencies/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/custom_views/get_custom_view_param": {
        "module": {
            "name": "module",
            "type": "String"
        }
    },
    "core/com/zoho/crm/api/file/api_exception": {
        "code": {
            "values": [
                "VIRUS_DETECTED",
                "failure_in_attachment_handling",
                "INTERNAL_ERROR",
                "INVALID_TOKEN",
                "INVALID_DATA",
                "MANDATORY_NOT_FOUND",
                "NO_PERMISSION",
                "INVALID_MODULE",
                "NOT_SUPPORTED",
                "PATTERN_NOT_MATCHED",
                "OAUTH_SCOPE_MISMATCH",
                "DUPLICATE_DATA",
                "INVALID_QUERY",
                "MAPPING_MISMATCH",
                "ID_ALREADY_CONVERTED",
                "FILE_SIZE_MORE_THAN_ALLOWED_SIZE",
                "RECORD_IN_BLUEPRINT",
                "INVALID_URL_PATTERN",
                "INVALID_REQUEST_METHOD",
                "Not Modified",
                "AUTHENTICATION_FAILURE",
                "REQUIRED_PARAM_MISSING"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "Unable to process your request. Virus has been detected.",
                "Problem in uploading attachment. kindly upload the file properly",
                "invalid oauth token",
                "Please check if the URL trying to access is a correct one",
                "The http request method type is not a valid one",
                "The module name given seems to be invalid",
                "invalid data",
                "permission denied",
                "Internal server error occurred.",
                "duplicate data",
                "required field not found",
                "record not deleted",
                "record not deletable",
                "Authentication failed",
                "One of the expected parameter is missing",
                "mandatory param missing",
                "unable to process your request. please verify whether you have entered proper method name",
                " parameter and parameter values."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/bulk_read/request_wrapper": {
        "query": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/query",
            "name": "query",
            "type": "core/com/zoho/crm/api/bulk_read/query",
            "required": true
        },
        "callback": {
            "structure_name": "core/com/zoho/crm/api/bulk_read/call_back",
            "name": "callback",
            "type": "core/com/zoho/crm/api/bulk_read/call_back"
        },
        "fileType": {
            "values": [
                "ics",
                "csv"
            ],
            "name": "file_type",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/record/mass_update": {
        "failedCount": {
            "name": "Failed_Count",
            "type": "Integer"
        },
        "updatedCount": {
            "name": "Updated_Count",
            "type": "Integer"
        },
        "notUpdatedCount": {
            "name": "Not_Updated_Count",
            "type": "Integer"
        },
        "totalCount": {
            "name": "Total_Count",
            "type": "Integer"
        },
        "status": {
            "values": [
                "COMPLETED",
                "SCHEDULED",
                "RUNNING",
                "FAILED"
            ],
            "name": "Status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/bulk_read/success_response": {
        "code": {
            "values": [
                "ADDED_SUCCESSFULLY"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "id",
                    "type": "Long"
                },
                {
                    "name": "operation",
                    "type": "String"
                },
                {
                    "values": [
                        "COMPLETED",
                        "IN PROGRESS",
                        "ADDED",
                        "FAILURE"
                    ],
                    "name": "state",
                    "type": "utils/util/choice"
                },
                {
                    "structure_name": "core/com/zoho/crm/api/users/user",
                    "name": "created_by",
                    "type": "core/com/zoho/crm/api/users/user"
                },
                {
                    "name": "created_time",
                    "type": "DateTime"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "Added successfully."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "success"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    },
    "core/com/zoho/crm/api/profiles/get_profile_header": {
        "ifModifiedSince": {
            "name": "If-Modified-Since",
            "type": "DateTime"
        }
    },
    "core/com/zoho/crm/api/record/remind_at": {
        "alarm": {
            "name": "ALARM",
            "type": "String",
            "required": true
        }
    },
    "core/com/zoho/crm/api/tags/action_wrapper": {
        "tags": {
            "structure_name": "core/com/zoho/crm/api/tags/action_response",
            "name": "tags",
            "type": "List"
        }
    },
    "core/com/zoho/crm/api/profiles/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/profiles/api_exception",
            "core/com/zoho/crm/api/profiles/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/users/shift": {
        "name": {
            "name": "name",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/fields/multi_select_lookup": {
        "displayLabel": {
            "name": "display_label",
            "type": "String"
        },
        "apiName": {
            "name": "api_name",
            "type": "String"
        },
        "connectedlookupApiname": {
            "name": "connectedlookup_apiname",
            "type": "String"
        },
        "lookupApiname": {
            "name": "lookup_apiname",
            "type": "String"
        },
        "linkingModule": {
            "name": "linking_module",
            "type": "String"
        },
        "id": {
            "name": "id",
            "type": "Long"
        }
    },
    "core/com/zoho/crm/api/attachments/action_response": {
        "classes": [
            "core/com/zoho/crm/api/attachments/success_response",
            "core/com/zoho/crm/api/attachments/api_exception"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/notes/response_handler": {
        "classes": [
            "core/com/zoho/crm/api/notes/api_exception",
            "core/com/zoho/crm/api/notes/response_wrapper"
        ],
        "interface": true
    },
    "core/com/zoho/crm/api/related_lists/api_exception": {
        "code": {
            "values": [
                "INVALID_MODULE",
                "REQUIRED_PARAM_MISSING",
                "INTERNAL_ERROR"
            ],
            "name": "code",
            "type": "utils/util/choice"
        },
        "details": {
            "keys": [
                {
                    "name": "param",
                    "type": "String"
                }
            ],
            "name": "details",
            "type": "Map"
        },
        "message": {
            "values": [
                "the module name given seems to be invalid",
                "the given module is not supported in api",
                "One of the expected parameter is missing",
                "Internal server error occurred."
            ],
            "name": "message",
            "type": "utils/util/choice"
        },
        "status": {
            "values": [
                "error"
            ],
            "name": "status",
            "type": "utils/util/choice"
        }
    }
}