Skip to content

Commit

Permalink
bruno documentation (#515)
Browse files Browse the repository at this point in the history
sumathi-thirumani authored Jan 27, 2025

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
1 parent af1e010 commit 31d1516
Showing 7 changed files with 293 additions and 0 deletions.
9 changes: 9 additions & 0 deletions tools/bruno/EDUC-RULE-ENGINE-API/bruno.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"version": "1",
"name": "EDUC-RULE-ENGINE-API",
"type": "collection",
"ignore": [
"node_modules",
".git"
]
}
21 changes: 21 additions & 0 deletions tools/bruno/EDUC-RULE-ENGINE-API/collection.bru
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
headers {
Authorization: Bearer {{token}}
}

auth {
mode: oauth2
}

auth:oauth2 {
grant_type: client_credentials
access_token_url: {{tokenRootUrl}}/auth/realms/master/protocol/openid-connect/token
client_id: {{clientId}}
client_secret: {{secret}}
scope:
}

script:post-response {
if(req.getAuthMode() == 'oauth2' && res.body.access_token) {
bru.setVar('token', res.body.access_token);
}
}
8 changes: 8 additions & 0 deletions tools/bruno/EDUC-RULE-ENGINE-API/environments/dev.bru
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
vars {
baseUrl: https://educ-rule-engine-api-e8a97a-dev.apps.silver.devops.gov.bc.ca
tokenRootUrl: https://soam-dev.apps.silver.devops.gov.bc.ca
}
vars:secret [
clientId,
secret
]
8 changes: 8 additions & 0 deletions tools/bruno/EDUC-RULE-ENGINE-API/environments/local.bru
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
vars {
baseUrl: http://localhost:8095
tokenRootUrl: https://soam-dev.apps.silver.devops.gov.bc.ca
}
vars:secret [
clientId,
secret
]
8 changes: 8 additions & 0 deletions tools/bruno/EDUC-RULE-ENGINE-API/environments/prod.bru
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
vars {
baseUrl: http://localhost:8888
tokenRootUrl: https://soam-prod.apps.silver.devops.gov.bc.ca
}
vars:secret [
clientId,
secret
]
8 changes: 8 additions & 0 deletions tools/bruno/EDUC-RULE-ENGINE-API/environments/test.bru
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
vars {
baseUrl: http://localhost:8888
tokenRootUrl: https://soam-test.apps.silver.devops.gov.bc.ca
}
vars:secret [
clientId,
secret
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,231 @@
meta {
name: processGradAlgorithmRules
type: http
seq: 1
}

post {
url: {{baseUrl}}/api/v1/rule-engine/run-grad-algorithm-rules
body: json
auth: none
}

body:json {
{
"gradStudent": {
"studentID": "",
"pen": "",
"legalFirstName": "",
"legalMiddleNames": "",
"legalLastName": "",
"dob": "",
"sexCode": "",
"genderCode": "",
"studentCitizenship": "",
"usualFirstName": "",
"usualMiddleNames": "",
"usualLastName": "",
"email": "",
"emailVerified": "",
"deceasedDate": "",
"postalCode": "",
"mincode": "",
"localID": "",
"gradeCode": "",
"gradeYear": "",
"demogCode": "",
"statusCode": "",
"memo": "",
"trueStudentID": "",
"program": "",
"schoolOfRecord": "",
"schoolOfRecordId": "",
"schoolOfRecordName": "",
"schoolOfRecordindependentAffiliation": "",
"studentGrade": "",
"studentStatus": ""
},
"letterGradeList": [
{
"grade": "",
"gpaMarkValue": "",
"passFlag": ""
}
],
"specialCaseList": [
{
"spCase": "",
"label": "",
"displayOrder": "",
"description": "",
"passFlag": "",
"effectiveDate": "",
"expiryDate": ""
}
],
"algorithmRules": [
{
"programAlgoRuleID": "",
"graduationProgramCode": "",
"sortOrder": "",
"algorithmRuleCode": {
"algoRuleCode": "",
"ruleImplementation": "",
"label": "",
"description": "",
"displayOrder": "",
"isActiveRule": ""
}
}
],
"gradProgramRules": [
{
"programRequirementID": "",
"graduationProgramCode": "",
"programRequirementCode": {
"proReqCode": "",
"label": "",
"description": "",
"requirementTypeCode": {
"reqTypeCode": "",
"label": "",
"displayOrder": "",
"description": "",
"effectiveDate": "",
"expiryDate": ""
},
"requiredCredits": "",
"notMetDesc": "",
"requiredLevel": "",
"languageOfInstruction": "",
"activeRequirement": "",
"requirementCategory": "",
"traxReqNumber": "",
"passed": "",
"tempFailed": ""
}
}
],
"mapOptional": {},
"studentCourses": [],
"excludedCourses": [],
"excludedAssessments": [],
"studentAssessments": [],
"courseRequirements": [
{
"courseRequirementId": "",
"courseCode": "",
"courseLevel": "",
"ruleCode": {
"courseRequirementCode": "",
"label": "",
"description": "",
"effectiveDate": "",
"expiryDate": ""
},
"courseName": ""
}
],
"courseRestrictions": [
{
"courseRestrictionId": "",
"mainCourse": "",
"mainCourseLevel": "",
"restrictedCourse": "",
"restrictedCourseLevel": "",
"restrictionStartDate": "",
"restrictionEndDate": ""
}
],
"assessmentRequirements": [
{
"assessmentRequirementId": "",
"assessmentCode": "",
"ruleCode": {
"assmtRequirementCode": "",
"label": "",
"description": "",
"effectiveDate": "",
"expiryDate": ""
}
}
],
"assessmentList": [
{
"assessmentCode": "",
"assessmentName": "",
"language": "",
"startDate": "",
"endDate": ""
}
],
"nonGradReasons": [],
"requirementsMet": [],
"gradStatus": {
"pen": "",
"program": "",
"programCompletionDate": "",
"gpa": "",
"honoursStanding": "",
"recalculateGradStatus": "",
"schoolOfRecord": "",
"schoolOfRecordId": "",
"studentGrade": "",
"studentStatus": "",
"studentID": "",
"consumerEducationRequirementMet": "",
"adultStartDate": ""
},
"gradOptionalProgramStatus": {
"pen": "",
"optionalProgramID": "",
"studentOptionalProgramData": "",
"optionalProgramCompletionDate": "",
"optionalStudentCourses": {
"studentCourseList": []
},
"optionalNonGradReasons": [],
"optionalRequirementsMet": [],
"studentID": "",
"optionalGraduated": ""
},
"gradProgram": {
"programCode": "",
"programName": "",
"description": "",
"displayOrder": "",
"effectiveDate": "",
"expiryDate": ""
},
"school": {
"minCode": "",
"schoolId": "",
"schoolName": "",
"districtId": "",
"districtName": "",
"transcriptEligibility": "",
"certificateEligibility": "",
"address1": "",
"address2": "",
"city": "",
"provCode": "",
"countryCode": "",
"postal": "",
"openFlag": "",
"schoolCategoryCode": "",
"schoolCategoryLegacyCode": ""
},
"ldCounter": "",
"cpList": [
{
"id": "",
"careerProgramCode": "",
"careerProgramName": "",
"studentID": ""
}
],
"consumerEdFlagUsed": "",
"projected": "",
"graduated": ""
}
}

0 comments on commit 31d1516

Please sign in to comment.