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 .csv suffix or ?format=csv

HTTP + CSV

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

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

{"IncludeModules":false,"IncludeOfficeAddins":false}
HTTP/1.1 200 OK
Content-Type: text/csv
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-01T00:00:00.0000000"}],"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}