-
Notifications
You must be signed in to change notification settings - Fork 0
Person Lookup
PrasadChinwal edited this page Nov 5, 2024
·
2 revisions
use Uisits\AitsApi\Request\AitsPersonLookup;
AitsPersonLookup::get(uin: 'xxxxxxxxx');Uisits\AitsApi\Response\Person\Person {#741 ▼ // routes/web.php:41
#_additional: []
#_dataContext: null
+uin: "658819123"
+name:
Uisits\AitsApi\Response\Person
\
Name {#511 ▼
#_additional: []
#_dataContext: null
+firstName: "Prasad"
+lastName: "Chinwal"
}
+netIds:
Illuminate\Support
\
Collection {#541 ▼
#items: array:2 [▼
0 =>
Uisits\AitsApi\Response\Person
\
Netid {#556 ▼
#_additional: []
#_dataContext: null
+netId: "pchin3"
+campusDomain: "uillinois.edu"
}
1 =>
Uisits\AitsApi\Response\Person
\
Netid {#555 ▼
#_additional: []
#_dataContext: null
+netId: "pchin3"
+campusDomain: "uis.edu"
}
]
#escapeWhenCastingToString: false
}
+address:
Uisits\AitsApi\Response\Person
\
Address {#676 ▼
#_additional: []
#_dataContext: null
+streetLine1: "One University Plaza"
+streetLine2: null
+streetLine3: "M/C 400"
+city: "UIS Campus Mail"
+state:
Uisits\AitsApi\Response\Person
\
State {#542 ▼
#_additional: []
#_dataContext: null
+code: "IL"
+description: "Illinois"
}
+zipCode: "00003"
}
+phone:
Uisits\AitsApi\Response\Person
\
Phone {#711 ▼
#_additional: []
#_dataContext: null
+areaCode: "217"
+phoneNumber: "2068309"
}
+title: "LEAD APP DEVLPR"
+employee:
Uisits\AitsApi\Response\Person
\
Employee {#754 ▼
#_additional: []
#_dataContext: null
+chartOfAccountsCode: "4"
+organizationCode: "305000"
+organizationDesc: "Information Technology Svcs"
+employeeClass: "CC"
}
}- Getting the netid for a specific domain
AitsPersonLookup::get(uin: '658819123')->netIds->where('campusDomain', 'uis.edu')->first(); // Returns an object of Uisits\AitsApi\Response\Person\Netid- Response
Uisits\AitsApi\Response\Person\Netid {#555 ▼ // routes/web.php:41
#_additional: []
#_dataContext: null
+netId: "pchin3"
+campusDomain: "uis.edu"
}AitsAzurePersonLookup::get(uin:'xxxxxxxxx')Uisits\AitsApi\Response\AzurePerson\AzurePerson {#1421 ▼ // routes/web.php:75
#_additional: []
#_dataContext: null
+identity:
Uisits\AitsApi\Response\AzurePerson
\
Identity {#380 ▶}
+names:
Uisits\AitsApi\Response\AzurePerson
\
NameCollection {#462 ▶}
+biodemo:
Uisits\AitsApi\Response\AzurePerson
\
Bio {#774 ▶}
+address:
Uisits\AitsApi\Response\AzurePerson
\
AddressCollection {#802 ▶}
+email:
Uisits\AitsApi\Response\AzurePerson
\
EmailCollection {#1353 ▶}
+phone:
Uisits\AitsApi\Response\AzurePerson
\
PhoneCollection {#1335 ▶}
+employee:
Uisits\AitsApi\Response\AzurePerson
\
Employee {#1432 ▶}
}