Skip to content

Instantly share code, notes, and snippets.

@smcalilly
Created March 1, 2023 19:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smcalilly/0d4ba318d0fcddae6f16646ba2e92fd1 to your computer and use it in GitHub Desktop.
Save smcalilly/0d4ba318d0fcddae6f16646ba2e92fd1 to your computer and use it in GitHub Desktop.
response = {'active': {'fieldmap': None, 'position': 12},
'addresses': {'fieldmap': {'address_type': {'position': 0},
'city': {'position': 1},
'country': {'position': 2},
'county': {'position': 3},
'id': {'position': 4},
'ischanged': {'position': 15},
'isdeleted': {'position': 16},
'isnew': {'position': 14},
'pending': {'position': 13},
'post_code': {'position': 5},
'replaces': {'position': 12},
'state': {'position': 6},
'street1': {'position': 7},
'street2': {'position': 8},
'usr': {'position': 9},
'valid': {'position': 10},
'within_city_limits': {'position': 11}},
'position': 0},
'alias': {'fieldmap': None, 'position': 48},
'barred': {'fieldmap': None, 'position': 13},
'billable_transactions': {'fieldmap': {'billing_total': {'position': 9},
'billings': {'position': 7},
'circulation': {'position': 6},
'grocery': {'position': 5},
'id': {'position': 0},
'ischanged': {'position': 13},
'isdeleted': {'position': 14},
'isnew': {'position': 12},
'payment_total': {'position': 10},
'payments': {'position': 8},
'summary': {'position': 11},
'unrecovered': {'position': 4},
'usr': {'position': 1},
'xact_finish': {'position': 2},
'xact_start': {'position': 3}},
'position': 63},
'billing_address': {'fieldmap': {'address_type': {'position': 0},
'city': {'position': 1},
'country': {'position': 2},
'county': {'position': 3},
'id': {'position': 4},
'ischanged': {'position': 15},
'isdeleted': {'position': 16},
'isnew': {'position': 14},
'pending': {'position': 13},
'post_code': {'position': 5},
'replaces': {'position': 12},
'state': {'position': 6},
'street1': {'position': 7},
'street2': {'position': 8},
'usr': {'position': 9},
'valid': {'position': 10},
'within_city_limits': {'position': 11}},
'position': 14},
'card': {'fieldmap': {'active': {'position': 0},
'barcode': {'position': 1},
'id': {'position': 2},
'ischanged': {'position': 5},
'isdeleted': {'position': 6},
'isnew': {'position': 4},
'usr': {'position': 3}},
'position': 15},
'cards': {'fieldmap': {'active': {'position': 0},
'barcode': {'position': 1},
'id': {'position': 2},
'ischanged': {'position': 5},
'isdeleted': {'position': 6},
'isnew': {'position': 4},
'usr': {'position': 3}},
'position': 1},
'checkins': {'fieldmap': {'aaactsc_entries': {'position': 38},
'aaasc_entries': {'position': 39},
'auto_renewal': {'position': 40},
'auto_renewal_remaining': {'position': 41},
'billable_transaction': {'position': 32},
'billing_total': {'position': 34},
'billings': {'position': 30},
'checkin_lib': {'position': 0},
'checkin_scan_time': {'position': 28},
'checkin_staff': {'position': 1},
'checkin_time': {'position': 2},
'checkin_workstation': {'position': 27},
'circ_lib': {'position': 3},
'circ_staff': {'position': 4},
'circ_type': {'position': 33},
'copy_location': {'position': 37},
'create_time': {'position': 25},
'desk_renewal': {'position': 5},
'due_date': {'position': 6},
'duration': {'position': 7},
'duration_rule': {'position': 8},
'fine_interval': {'position': 9},
'grace_period': {'position': 18},
'id': {'position': 10},
'ischanged': {'position': 43},
'isdeleted': {'position': 44},
'isnew': {'position': 42},
'max_fine': {'position': 11},
'max_fine_rule': {'position': 12},
'opac_renewal': {'position': 13},
'parent_circ': {'position': 29},
'payment_total': {'position': 35},
'payments': {'position': 31},
'phone_renewal': {'position': 14},
'recurring_fine': {'position': 15},
'recurring_fine_rule': {'position': 16},
'renewal_remaining': {'position': 17},
'stop_fines': {'position': 19},
'stop_fines_time': {'position': 20},
'target_copy': {'position': 21},
'unrecovered': {'position': 36},
'usr': {'position': 22},
'workstation': {'position': 26},
'xact_finish': {'position': 23},
'xact_start': {'position': 24}},
'position': 66},
'checkouts': {'fieldmap': {'aaactsc_entries': {'position': 38},
'aaasc_entries': {'position': 39},
'auto_renewal': {'position': 40},
'auto_renewal_remaining': {'position': 41},
'billable_transaction': {'position': 32},
'billing_total': {'position': 34},
'billings': {'position': 30},
'checkin_lib': {'position': 0},
'checkin_scan_time': {'position': 28},
'checkin_staff': {'position': 1},
'checkin_time': {'position': 2},
'checkin_workstation': {'position': 27},
'circ_lib': {'position': 3},
'circ_staff': {'position': 4},
'circ_type': {'position': 33},
'copy_location': {'position': 37},
'create_time': {'position': 25},
'desk_renewal': {'position': 5},
'due_date': {'position': 6},
'duration': {'position': 7},
'duration_rule': {'position': 8},
'fine_interval': {'position': 9},
'grace_period': {'position': 18},
'id': {'position': 10},
'ischanged': {'position': 43},
'isdeleted': {'position': 44},
'isnew': {'position': 42},
'max_fine': {'position': 11},
'max_fine_rule': {'position': 12},
'opac_renewal': {'position': 13},
'parent_circ': {'position': 29},
'payment_total': {'position': 35},
'payments': {'position': 31},
'phone_renewal': {'position': 14},
'recurring_fine': {'position': 15},
'recurring_fine_rule': {'position': 16},
'renewal_remaining': {'position': 17},
'stop_fines': {'position': 19},
'stop_fines_time': {'position': 20},
'target_copy': {'position': 21},
'unrecovered': {'position': 36},
'usr': {'position': 22},
'workstation': {'position': 26},
'xact_finish': {'position': 23},
'xact_start': {'position': 24}},
'position': 2},
'claims_never_checked_out_count': {'fieldmap': None, 'position': 17},
'claims_returned_count': {'fieldmap': None, 'position': 16},
'create_date': {'fieldmap': None, 'position': 18},
'credit_forward_balance': {'fieldmap': None, 'position': 19},
'day_phone': {'fieldmap': None, 'position': 20},
'deleted': {'fieldmap': None, 'position': 60},
'demographic': {'fieldmap': {'age_division': {'position': 3},
'dob': {'position': 1},
'general_division': {'position': 2},
'id': {'position': 0},
'ischanged': {'position': 5},
'isdeleted': {'position': 6},
'isnew': {'position': 4}},
'position': 62},
'dob': {'fieldmap': None, 'position': 21},
'email': {'fieldmap': None, 'position': 22},
'evening_phone': {'fieldmap': None, 'position': 23},
'expire_date': {'fieldmap': None, 'position': 24},
'family_name': {'fieldmap': None, 'position': 25},
'first_given_name': {'fieldmap': None, 'position': 26},
'fund_alloc_pcts': {'fieldmap': {'allocator': {'position': 5},
'create_time': {'position': 7},
'fund_code': {'position': 3},
'funding_source': {'position': 1},
'id': {'position': 0},
'ischanged': {'position': 9},
'isdeleted': {'position': 10},
'isnew': {'position': 8},
'note': {'position': 6},
'org': {'position': 2},
'percent': {'position': 4}},
'position': 68},
'groups': {'fieldmap': {'grp': {'position': 0},
'id': {'position': 1},
'ischanged': {'position': 4},
'isdeleted': {'position': 5},
'isnew': {'position': 3},
'usr': {'position': 2}},
'position': 59},
'guardian': {'fieldmap': None, 'position': 56},
'hold_requests': {'fieldmap': {'acq_request': {'position': 41},
'behind_desk': {'position': 40},
'bib_rec': {'position': 28},
'cancel_cause': {'position': 33},
'cancel_note': {'position': 34},
'cancel_time': {'position': 24},
'capture_time': {'position': 2},
'current_copy': {'position': 3},
'current_shelf_lib': {'position': 39},
'cut_in_line': {'position': 35},
'eligible_copies': {'position': 29},
'email_notify': {'position': 4},
'expire_time': {'position': 5},
'frozen': {'position': 30},
'fulfillment_lib': {'position': 6},
'fulfillment_staff': {'position': 7},
'fulfillment_time': {'position': 8},
'hold_type': {'position': 9},
'holdable_formats': {'position': 10},
'hopeless_date': {'position': 42},
'id': {'position': 11},
'ischanged': {'position': 44},
'isdeleted': {'position': 45},
'isnew': {'position': 43},
'mint_condition': {'position': 36},
'notes': {'position': 38},
'notifications': {'position': 27},
'notify_count': {'position': 26},
'notify_time': {'position': 25},
'phone_notify': {'position': 12},
'pickup_lib': {'position': 15},
'prev_check_time': {'position': 16},
'request_lib': {'position': 17},
'request_time': {'position': 18},
'requestor': {'position': 19},
'selection_depth': {'position': 20},
'selection_ou': {'position': 21},
'shelf_expire_time': {'position': 37},
'shelf_time': {'position': 32},
'sms_carrier': {'position': 14},
'sms_notify': {'position': 13},
'status': {'position': 0},
'target': {'position': 22},
'thaw_date': {'position': 31},
'transit': {'position': 1},
'usr': {'position': 23}},
'position': 3},
'home_ou': {'fieldmap': None, 'position': 27},
'id': {'fieldmap': None, 'position': 28},
'ident_type': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 3},
'isdeleted': {'position': 4},
'isnew': {'position': 2},
'name': {'position': 1}},
'position': 29},
'ident_type2': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 3},
'isdeleted': {'position': 4},
'isnew': {'position': 2},
'name': {'position': 1}},
'position': 30},
'ident_value': {'fieldmap': None, 'position': 31},
'ident_value2': {'fieldmap': None, 'position': 32},
'ischanged': {'fieldmap': None, 'position': 74},
'isdeleted': {'fieldmap': None, 'position': 75},
'isnew': {'fieldmap': None, 'position': 73},
'juvenile': {'fieldmap': None, 'position': 49},
'last_update_time': {'fieldmap': None, 'position': 50},
'last_xact_id': {'fieldmap': None, 'position': 33},
'locale': {'fieldmap': {'code': {'position': 0},
'description': {'position': 3},
'ischanged': {'position': 6},
'isdeleted': {'position': 7},
'isnew': {'position': 5},
'marc_code': {'position': 1},
'name': {'position': 2},
'rtl': {'position': 4}},
'position': 72},
'mailing_address': {'fieldmap': {'address_type': {'position': 0},
'city': {'position': 1},
'country': {'position': 2},
'county': {'position': 3},
'id': {'position': 4},
'ischanged': {'position': 15},
'isdeleted': {'position': 16},
'isnew': {'position': 14},
'pending': {'position': 13},
'post_code': {'position': 5},
'replaces': {'position': 12},
'state': {'position': 6},
'street1': {'position': 7},
'street2': {'position': 8},
'usr': {'position': 9},
'valid': {'position': 10},
'within_city_limits': {'position': 11}},
'position': 34},
'master_account': {'fieldmap': None, 'position': 35},
'money_summary': {'fieldmap': {'balance_owed': {'position': 0},
'ischanged': {'position': 5},
'isdeleted': {'position': 6},
'isnew': {'position': 4},
'total_owed': {'position': 1},
'total_paid': {'position': 2},
'usr': {'position': 3}},
'position': 64},
'name_keywords': {'fieldmap': None, 'position': 57},
'name_kw_tsvector': {'fieldmap': None, 'position': 58},
'net_access_level': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 3},
'isdeleted': {'position': 4},
'isnew': {'position': 2},
'name': {'position': 1}},
'position': 36},
'notes': {'fieldmap': {'create_date': {'position': 0},
'deleted': {'position': 4},
'edit_date': {'position': 11},
'editor': {'position': 10},
'id': {'position': 3},
'ischanged': {'position': 13},
'isdeleted': {'position': 14},
'isnew': {'position': 12},
'message': {'position': 7},
'pub': {'position': 8},
'read_date': {'position': 1},
'sending_lib': {'position': 2},
'stop_date': {'position': 9},
'title': {'position': 5},
'usr': {'position': 6}},
'position': 61},
'open_billable_transactions_summary': {'fieldmap': {'balance_owed': {'position': 0},
'billing_location': {'position': 18},
'circulation': {'position': 16},
'grocery': {'position': 15},
'id': {'position': 1},
'ischanged': {'position': 20},
'isdeleted': {'position': 21},
'isnew': {'position': 19},
'last_billing_note': {'position': 2},
'last_billing_ts': {'position': 3},
'last_billing_type': {'position': 4},
'last_payment_note': {'position': 5},
'last_payment_ts': {'position': 6},
'last_payment_type': {'position': 7},
'reservation': {'position': 17},
'total_owed': {'position': 8},
'total_paid': {'position': 9},
'usr': {'position': 10},
'xact': {'position': 14},
'xact_finish': {'position': 11},
'xact_start': {'position': 12},
'xact_type': {'position': 13}},
'position': 65},
'other_phone': {'fieldmap': None, 'position': 37},
'passwd': {'fieldmap': None, 'position': 38},
'performed_circulations': {'fieldmap': {'aaactsc_entries': {'position': 38},
'aaasc_entries': {'position': 39},
'auto_renewal': {'position': 40},
'auto_renewal_remaining': {'position': 41},
'billable_transaction': {'position': 32},
'billing_total': {'position': 34},
'billings': {'position': 30},
'checkin_lib': {'position': 0},
'checkin_scan_time': {'position': 28},
'checkin_staff': {'position': 1},
'checkin_time': {'position': 2},
'checkin_workstation': {'position': 27},
'circ_lib': {'position': 3},
'circ_staff': {'position': 4},
'circ_type': {'position': 33},
'copy_location': {'position': 37},
'create_time': {'position': 25},
'desk_renewal': {'position': 5},
'due_date': {'position': 6},
'duration': {'position': 7},
'duration_rule': {'position': 8},
'fine_interval': {'position': 9},
'grace_period': {'position': 18},
'id': {'position': 10},
'ischanged': {'position': 43},
'isdeleted': {'position': 44},
'isnew': {'position': 42},
'max_fine': {'position': 11},
'max_fine_rule': {'position': 12},
'opac_renewal': {'position': 13},
'parent_circ': {'position': 29},
'payment_total': {'position': 35},
'payments': {'position': 31},
'phone_renewal': {'position': 14},
'recurring_fine': {'position': 15},
'recurring_fine_rule': {'position': 16},
'renewal_remaining': {'position': 17},
'stop_fines': {'position': 19},
'stop_fines_time': {'position': 20},
'target_copy': {'position': 21},
'unrecovered': {'position': 36},
'usr': {'position': 22},
'workstation': {'position': 26},
'xact_finish': {'position': 23},
'xact_start': {'position': 24}},
'position': 67},
'permissions': {'fieldmap': {'depth': {'position': 0},
'grantable': {'position': 1},
'id': {'position': 2},
'ischanged': {'position': 6},
'isdeleted': {'position': 7},
'isnew': {'position': 5},
'perm': {'position': 3},
'usr': {'position': 4}},
'position': 4},
'photo_url': {'fieldmap': None, 'position': 39},
'pref_family_name': {'fieldmap': None, 'position': 54},
'pref_first_given_name': {'fieldmap': None, 'position': 52},
'pref_prefix': {'fieldmap': None, 'position': 51},
'pref_second_given_name': {'fieldmap': None, 'position': 53},
'pref_suffix': {'fieldmap': None, 'position': 55},
'prefix': {'fieldmap': None, 'position': 40},
'profile': {'fieldmap': {'application_perm': {'position': 6},
'children': {'position': 0},
'description': {'position': 1},
'hold_priority': {'position': 8},
'id': {'position': 2},
'ischanged': {'position': 10},
'isdeleted': {'position': 11},
'isnew': {'position': 9},
'name': {'position': 3},
'parent': {'position': 4},
'perm_interval': {'position': 5},
'usergroup': {'position': 7}},
'position': 41},
'reservations': {'fieldmap': {'attr_val_maps': {'position': 29},
'billing_total': {'position': 7},
'billings': {'position': 5},
'booking_interval': {'position': 17},
'cancel_time': {'position': 14},
'capture_staff': {'position': 26},
'capture_time': {'position': 13},
'current_resource': {'position': 23},
'email_notify': {'position': 27},
'end_time': {'position': 12},
'fine_amount': {'position': 19},
'fine_interval': {'position': 18},
'id': {'position': 0},
'ischanged': {'position': 31},
'isdeleted': {'position': 32},
'isnew': {'position': 30},
'max_fine': {'position': 20},
'note': {'position': 28},
'payment_total': {'position': 8},
'payments': {'position': 6},
'pickup_lib': {'position': 25},
'pickup_time': {'position': 15},
'request_lib': {'position': 24},
'request_time': {'position': 10},
'return_time': {'position': 16},
'start_time': {'position': 11},
'summary': {'position': 9},
'target_resource': {'position': 22},
'target_resource_type': {'position': 21},
'unrecovered': {'position': 4},
'usr': {'position': 1},
'xact_finish': {'position': 2},
'xact_start': {'position': 3}},
'position': 69},
'second_given_name': {'fieldmap': None, 'position': 42},
'settings': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 5},
'isdeleted': {'position': 6},
'isnew': {'position': 4},
'name': {'position': 1},
'usr': {'position': 2},
'value': {'position': 3}},
'position': 5},
'standing': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 3},
'isdeleted': {'position': 4},
'isnew': {'position': 2},
'value': {'position': 1}},
'position': 43},
'standing_penalties': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 9},
'isdeleted': {'position': 10},
'isnew': {'position': 8},
'org_unit': {'position': 5},
'set_date': {'position': 1},
'staff': {'position': 3},
'standing_penalty': {'position': 4},
'stop_date': {'position': 6},
'usr': {'position': 2},
'usr_message': {'position': 7}},
'position': 6},
'stat_cat_entries': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 5},
'isdeleted': {'position': 6},
'isnew': {'position': 4},
'stat_cat': {'position': 1},
'stat_cat_entry': {'position': 2},
'target_usr': {'position': 3}},
'position': 7},
'suffix': {'fieldmap': None, 'position': 44},
'super_user': {'fieldmap': None, 'position': 45},
'survey_responses': {'fieldmap': {'answer': {'position': 0},
'answer_date': {'position': 1},
'effective_date': {'position': 2},
'id': {'position': 3},
'ischanged': {'position': 9},
'isdeleted': {'position': 10},
'isnew': {'position': 8},
'question': {'position': 4},
'response_group_id': {'position': 5},
'survey': {'position': 6},
'usr': {'position': 7}},
'position': 8},
'usr_activity': {'fieldmap': {'etype': {'position': 2},
'event_time': {'position': 3},
'id': {'position': 0},
'ischanged': {'position': 5},
'isdeleted': {'position': 6},
'isnew': {'position': 4},
'usr': {'position': 1}},
'position': 70},
'usr_work_ou_map': {'fieldmap': {'id': {'position': 0},
'ischanged': {'position': 4},
'isdeleted': {'position': 5},
'isnew': {'position': 3},
'usr': {'position': 1},
'work_ou': {'position': 2}},
'position': 71},
'usrgroup': {'fieldmap': None, 'position': 46},
'usrname': {'fieldmap': None, 'position': 47},
'waiver_entries': {'fieldmap': {'checkout_items': {'position': 6},
'id': {'position': 0},
'ischanged': {'position': 8},
'isdeleted': {'position': 9},
'isnew': {'position': 7},
'name': {'position': 2},
'pickup_holds': {'position': 4},
'place_holds': {'position': 3},
'usr': {'position': 1},
'view_history': {'position': 5}},
'position': 9},
'ws_ou': {'fieldmap': None, 'position': 10},
'wsid': {'fieldmap': None, 'position': 11}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment