DigiOffice Gateway Web Services

<back to all web services

GetApplicationInfo

Requires Authentication
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class GetApplicationInfo
    {
        public Boolean IncludeModules = null;
        public Boolean IncludeOfficeAddins = null;
        
        public Boolean isIncludeModules() { return IncludeModules; }
        public GetApplicationInfo setIncludeModules(Boolean value) { this.IncludeModules = value; return this; }
        public Boolean isIncludeOfficeAddins() { return IncludeOfficeAddins; }
        public GetApplicationInfo setIncludeOfficeAddins(Boolean value) { this.IncludeOfficeAddins = value; return this; }
    }

    public static class ApplicationInfo
    {
        public String ApplicationName = null;
        public String Version = null;
        public String VersionGateway = null;
        public String Environment = null;
        public String MachineName = null;
        public String CustomerCode = null;
        public String CustomerBrandCode = null;
        public String DatabaseName = null;
        public String DatabaseVersion = null;
        public String DatabaseServer = null;
        public String UserName = null;
        public String UserLoginName = null;
        public ArrayList<ModuleInformation> ModulesInformation = null;
        public String WebsiteIntranetUrl = null;
        public Boolean IDBOpties = null;
        public String OnPremisesUrl = null;
        public String OnLineUrl = null;
        public Boolean IsApiGateway = null;
        public Boolean HasCRMModuleActive = null;
        public Boolean HasExtranetModuleActive = null;
        public Boolean HasHuisstijlMOModuleActive = null;
        public Boolean HasDigitaalOndertekenenModuleActive = null;
        public Boolean HasDOVoorWordHuisstijl = null;
        public Boolean HasDOVoorWordRegistreren = null;
        public Boolean HasDOVoorExcelHuisstijl = null;
        public Boolean HasDOVoorExcelRegistreren = null;
        public Boolean HasDOVoorPowerPointHuisstijl = null;
        public Boolean HasDOVoorPowerPointRegistreren = null;
        public Boolean HasDOVoorOutlookHuisstijl = null;
        public Boolean HasDOVoorOutlookRegistreren = null;
        
        public String getApplicationName() { return ApplicationName; }
        public ApplicationInfo setApplicationName(String value) { this.ApplicationName = value; return this; }
        public String getVersion() { return Version; }
        public ApplicationInfo setVersion(String value) { this.Version = value; return this; }
        public String getVersionGateway() { return VersionGateway; }
        public ApplicationInfo setVersionGateway(String value) { this.VersionGateway = value; return this; }
        public String getEnvironment() { return Environment; }
        public ApplicationInfo setEnvironment(String value) { this.Environment = value; return this; }
        public String getMachineName() { return MachineName; }
        public ApplicationInfo setMachineName(String value) { this.MachineName = value; return this; }
        public String getCustomerCode() { return CustomerCode; }
        public ApplicationInfo setCustomerCode(String value) { this.CustomerCode = value; return this; }
        public String getCustomerBrandCode() { return CustomerBrandCode; }
        public ApplicationInfo setCustomerBrandCode(String value) { this.CustomerBrandCode = value; return this; }
        public String getDatabaseName() { return DatabaseName; }
        public ApplicationInfo setDatabaseName(String value) { this.DatabaseName = value; return this; }
        public String getDatabaseVersion() { return DatabaseVersion; }
        public ApplicationInfo setDatabaseVersion(String value) { this.DatabaseVersion = value; return this; }
        public String getDatabaseServer() { return DatabaseServer; }
        public ApplicationInfo setDatabaseServer(String value) { this.DatabaseServer = value; return this; }
        public String getUserName() { return UserName; }
        public ApplicationInfo setUserName(String value) { this.UserName = value; return this; }
        public String getUserLoginName() { return UserLoginName; }
        public ApplicationInfo setUserLoginName(String value) { this.UserLoginName = value; return this; }
        public ArrayList<ModuleInformation> getModulesInformation() { return ModulesInformation; }
        public ApplicationInfo setModulesInformation(ArrayList<ModuleInformation> value) { this.ModulesInformation = value; return this; }
        public String getWebsiteIntranetUrl() { return WebsiteIntranetUrl; }
        public ApplicationInfo setWebsiteIntranetUrl(String value) { this.WebsiteIntranetUrl = value; return this; }
        public Boolean isIdbOpties() { return IDBOpties; }
        public ApplicationInfo setIdbOpties(Boolean value) { this.IDBOpties = value; return this; }
        public String getOnPremisesUrl() { return OnPremisesUrl; }
        public ApplicationInfo setOnPremisesUrl(String value) { this.OnPremisesUrl = value; return this; }
        public String getOnLineUrl() { return OnLineUrl; }
        public ApplicationInfo setOnLineUrl(String value) { this.OnLineUrl = value; return this; }
        public Boolean getIsApiGateway() { return IsApiGateway; }
        public ApplicationInfo setIsApiGateway(Boolean value) { this.IsApiGateway = value; return this; }
        public Boolean isHasCRMModuleActive() { return HasCRMModuleActive; }
        public ApplicationInfo setHasCRMModuleActive(Boolean value) { this.HasCRMModuleActive = value; return this; }
        public Boolean isHasExtranetModuleActive() { return HasExtranetModuleActive; }
        public ApplicationInfo setHasExtranetModuleActive(Boolean value) { this.HasExtranetModuleActive = value; return this; }
        public Boolean isHasHuisstijlMOModuleActive() { return HasHuisstijlMOModuleActive; }
        public ApplicationInfo setHasHuisstijlMOModuleActive(Boolean value) { this.HasHuisstijlMOModuleActive = value; return this; }
        public Boolean isHasDigitaalOndertekenenModuleActive() { return HasDigitaalOndertekenenModuleActive; }
        public ApplicationInfo setHasDigitaalOndertekenenModuleActive(Boolean value) { this.HasDigitaalOndertekenenModuleActive = value; return this; }
        public Boolean isHasDOVoorWordHuisstijl() { return HasDOVoorWordHuisstijl; }
        public ApplicationInfo setHasDOVoorWordHuisstijl(Boolean value) { this.HasDOVoorWordHuisstijl = value; return this; }
        public Boolean isHasDOVoorWordRegistreren() { return HasDOVoorWordRegistreren; }
        public ApplicationInfo setHasDOVoorWordRegistreren(Boolean value) { this.HasDOVoorWordRegistreren = value; return this; }
        public Boolean isHasDOVoorExcelHuisstijl() { return HasDOVoorExcelHuisstijl; }
        public ApplicationInfo setHasDOVoorExcelHuisstijl(Boolean value) { this.HasDOVoorExcelHuisstijl = value; return this; }
        public Boolean isHasDOVoorExcelRegistreren() { return HasDOVoorExcelRegistreren; }
        public ApplicationInfo setHasDOVoorExcelRegistreren(Boolean value) { this.HasDOVoorExcelRegistreren = value; return this; }
        public Boolean isHasDOVoorPowerPointHuisstijl() { return HasDOVoorPowerPointHuisstijl; }
        public ApplicationInfo setHasDOVoorPowerPointHuisstijl(Boolean value) { this.HasDOVoorPowerPointHuisstijl = value; return this; }
        public Boolean isHasDOVoorPowerPointRegistreren() { return HasDOVoorPowerPointRegistreren; }
        public ApplicationInfo setHasDOVoorPowerPointRegistreren(Boolean value) { this.HasDOVoorPowerPointRegistreren = value; return this; }
        public Boolean isHasDOVoorOutlookHuisstijl() { return HasDOVoorOutlookHuisstijl; }
        public ApplicationInfo setHasDOVoorOutlookHuisstijl(Boolean value) { this.HasDOVoorOutlookHuisstijl = value; return this; }
        public Boolean isHasDOVoorOutlookRegistreren() { return HasDOVoorOutlookRegistreren; }
        public ApplicationInfo setHasDOVoorOutlookRegistreren(Boolean value) { this.HasDOVoorOutlookRegistreren = value; return this; }
    }

    public static class ModuleInformation
    {
        public String ModuleName = null;
        public String ModuleVersion = null;
        public Date ModuleDate = null;
        
        public String getModuleName() { return ModuleName; }
        public ModuleInformation setModuleName(String value) { this.ModuleName = value; return this; }
        public String getModuleVersion() { return ModuleVersion; }
        public ModuleInformation setModuleVersion(String value) { this.ModuleVersion = value; return this; }
        public Date getModuleDate() { return ModuleDate; }
        public ModuleInformation setModuleDate(Date value) { this.ModuleDate = value; return this; }
    }

}

Java GetApplicationInfo DTOs

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

HTTP + JSV

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

POST /jsv/reply/GetApplicationInfo HTTP/1.1 
Host: digiofficeapigateway.deltares.nl 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	IncludeModules: False,
	IncludeOfficeAddins: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	ApplicationName: String,
	Version: String,
	VersionGateway: String,
	Environment: String,
	MachineName: String,
	CustomerCode: String,
	CustomerBrandCode: String,
	DatabaseName: String,
	DatabaseVersion: String,
	DatabaseServer: String,
	UserName: String,
	UserLoginName: String,
	ModulesInformation: 
	[
		{
			ModuleName: String,
			ModuleVersion: String,
			ModuleDate: 0001-01-01
		}
	],
	WebsiteIntranetUrl: String,
	IDBOpties: False,
	OnPremisesUrl: String,
	OnLineUrl: String,
	IsApiGateway: False,
	HasCRMModuleActive: False,
	HasExtranetModuleActive: False,
	HasHuisstijlMOModuleActive: False,
	HasDigitaalOndertekenenModuleActive: False,
	HasDOVoorWordHuisstijl: False,
	HasDOVoorWordRegistreren: False,
	HasDOVoorExcelHuisstijl: False,
	HasDOVoorExcelRegistreren: False,
	HasDOVoorPowerPointHuisstijl: False,
	HasDOVoorPowerPointRegistreren: False,
	HasDOVoorOutlookHuisstijl: False,
	HasDOVoorOutlookRegistreren: False
}