StarterTemplate ASP.NET Host

<back to all web services

BillingBatch

The following routes are available for this service:
All Verbs/BillingBatch

To override the Content-type in your clients HTTP Accept Header, append ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/oneway/BillingBatch HTTP/1.1 
Host: api.bryan.edu 
Content-Type: text/jsv
Content-Length: length

{
	id: 0,
	master: 
	{
		id: 0,
		camsModule: 
		{
			id: 0,
			name: String,
			enabled: False
		},
		name: String,
		description: String,
		termBased: False
	},
	studentID: 0,
	student: 
	{
		id: 
		[
			0
		],
		action: String,
		expectedEntryTerm: 0,
		currentTerm: 
		{
			id: 0,
			uid: 0,
			allowStudentRegistration: False
		},
		currentStatus: 
		{
			id: 0,
			studentID: 0,
			termID: 0,
			enrollmentStatus: 
			{
				id: 0,
				name: ,
				stopRegistration: False
			},
			alert: False,
			academicStatus: 
			{
				id: 0,
				name: 
			},
			registrationStatusID: 0,
			courseLoadStatusID: 0,
			maxAllowedHours: 0,
			registered: False,
			costTypeID: 0,
			residencyStatusID: 0,
			custom: 
			{
				studentStatusID: 0,
				glossaryEntry1: 
				{
					id: 0,
					category: 0,
					title: ,
					description: Empty Record,
					displayOrder: 0,
					stateReportingCode: ,
					name: 
				},
				glossaryEntry2: 
				{
					id: 0,
					category: 0,
					title: ,
					description: Empty Record,
					displayOrder: 0,
					stateReportingCode: ,
					name: 
				},
				glossaryEntry3: 
				{
					id: 0,
					category: 0,
					title: ,
					description: Empty Record,
					displayOrder: 0,
					stateReportingCode: ,
					name: 
				},
				text1: ,
				text2: ,
				text3: 
			},
			courses: [],
			activeCourses: [],
			creditLoad: 0
		},
		currentPrograms: [],
		initialEnrollmentStatus: 
		{
			id: 0,
			name: ,
			stopRegistration: False
		},
		applicantStatus: 
		{
			id: 0,
			name: ,
			stopRegistration: True
		},
		username: String,
		termID: 0,
		cardID: 0,
		birthDate: 0001-01-01
	},
	termID: 0,
	acceptedTime: 0001-01-01,
	transactionDocumentID: 0,
	transactionDocument: 
	{
		id: 0,
		name: String,
		description: String,
		billingType: 
		{
			action: String,
			id: 0,
			category: 0,
			title: String,
			description: String,
			displayOrder: 0,
			stateReportingCode: String,
			name: String
		},
		is1098Deductible: False
	},
	description: String,
	credits: 0,
	debits: 0,
	referenceNumber: String,
	batchName: String
}