Required role: | REGISUserRole |
POST | /AppSettings |
---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports regis.ClassLibrary.Settings
Namespace Global
Namespace regis.ClassLibrary.Settings
Public Partial Class AppSettingsRequest
End Class
Public Partial Class AppSettingsResponse
Public Overridable Property ResponseStatus As ResponseStatus
Public Overridable Property CollegeName As String
Public Overridable Property CollegeID As String
Public Overridable Property REGISURL As String
Public Overridable Property StaffIPAddresses As IList(Of String)
Public Overridable Property EmailAddresses As EmailAddresses
Public Overridable Property CurrentTerm As String
Public Overridable Property PreviousTerm As String
Public Overridable Property CurrentAcademicYear As Integer
Public Overridable Property ExternalSSOURL As String
Public Overridable Property ExternalSSOCookieName As String
Public Overridable Property ExternalSSOCookieDomain As String
Public Overridable Property LDAPURL As String
Public Overridable Property LDAPSecondaryURL As String
Public Overridable Property DemoCredential As String
End Class
Public Partial Class EmailAddresses
Public Overridable Property helpdesk As String
Public Overridable Property registration As String
Public Overridable Property developer As String
Public Overridable Property financialAid As String
Public Overridable Property noReply As String
Public Overridable Property carbonCopy As String
Public Overridable Property distanceEducation As String
Public Overridable Property studentServices As String
Public Overridable Property admissions As String
Public Overridable Property admissionsSE As String
Public Overridable Property academicAdvising As String
Public Overridable Property summerProgram As String
Public Overridable Property libraryHold As String
Public Overridable Property noEmail As String
Public Overridable Property academicAdministrator As String
Public Overridable Property accountant As String
Public Overridable Property deanOfStudents As String
End Class
End Namespace
End Namespace
VB.NET AppSettingsRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /AppSettings HTTP/1.1
Host: data.regent-college.edu
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<AppSettingsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/regis.ClassLibrary.Settings" />
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <AppSettingsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/regis.ClassLibrary.Settings"> <CollegeID>String</CollegeID> <CollegeName>String</CollegeName> <CurrentAcademicYear>0</CurrentAcademicYear> <CurrentTerm>String</CurrentTerm> <DemoCredential>String</DemoCredential> <EmailAddresses> <academicAdministrator>String</academicAdministrator> <academicAdvising>String</academicAdvising> <accountant>String</accountant> <admissions>String</admissions> <admissionsSE>String</admissionsSE> <carbonCopy>String</carbonCopy> <deanOfStudents>String</deanOfStudents> <developer>String</developer> <distanceEducation>String</distanceEducation> <financialAid>String</financialAid> <helpdesk>String</helpdesk> <libraryHold>String</libraryHold> <noEmail>String</noEmail> <noReply>String</noReply> <registration>String</registration> <studentServices>String</studentServices> <summerProgram>String</summerProgram> </EmailAddresses> <ExternalSSOCookieDomain>String</ExternalSSOCookieDomain> <ExternalSSOCookieName>String</ExternalSSOCookieName> <ExternalSSOURL>String</ExternalSSOURL> <LDAPSecondaryURL>String</LDAPSecondaryURL> <LDAPURL>String</LDAPURL> <PreviousTerm>String</PreviousTerm> <REGISURL>String</REGISURL> <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types"> <d2p1:ErrorCode>String</d2p1:ErrorCode> <d2p1:Message>String</d2p1:Message> <d2p1:StackTrace>String</d2p1:StackTrace> <d2p1:Errors> <d2p1:ResponseError> <d2p1:ErrorCode>String</d2p1:ErrorCode> <d2p1:FieldName>String</d2p1:FieldName> <d2p1:Message>String</d2p1:Message> <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:KeyValueOfstringstring> <d5p1:Key>String</d5p1:Key> <d5p1:Value>String</d5p1:Value> </d5p1:KeyValueOfstringstring> </d2p1:Meta> </d2p1:ResponseError> </d2p1:Errors> <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d3p1:KeyValueOfstringstring> <d3p1:Key>String</d3p1:Key> <d3p1:Value>String</d3p1:Value> </d3p1:KeyValueOfstringstring> </d2p1:Meta> </ResponseStatus> <StaffIPAddresses xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" /> </AppSettingsResponse>