Server

<back to all web services

GetEnergieVerwerter

EnergieVerwerter
Requires Authentication
The following routes are available for this service:
GET/api/v1/Energieverwerter/{Guid}
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Get
Imports Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Models
Imports Eras2Web.Service.Desktop.Server.ServiceModel.Stammdaten

Namespace Global

    Namespace Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Get

        Public Partial Class GetEnergieVerwerter
            Implements IHasBearerToken
            <ApiMember(IsRequired:=true, ParameterType:="query")>
            Public Overridable Property BearerToken As String

            <ApiMember(IsRequired:=true, ParameterType:="path")>
            Public Overridable Property Guid As Guid
        End Class

        Public Partial Class GetEnergieVerwerterResponse
            Public Overridable Property EnergieVerwerter As EnergieVerwerter
            Public Overridable Property BrennstoffMedium As BrennstoffMedium
            Public Overridable Property ResponseStatus As ResponseStatus
        End Class
    End Namespace

    Namespace Eras2Web.Service.Desktop.Server.ServiceModel.Eras2WebExt.Models

        <DataContract>
        Public Partial Class EnergieVerwerter
            <DataMember>
            Public Overridable Property Guid As String

            <DataMember>
            Public Overridable Property Label As String

            <DataMember>
            Public Overridable Property EfficiencyFactor As Nullable(Of Decimal)

            <DataMember>
            Public Overridable Property AssemblyDate As Date

            <DataMember>
            Public Overridable Property DisassemblyDate As Nullable(Of Date)

            <DataMember>
            Public Overridable Property BuildYear As Nullable(Of UInt32)

            <DataMember>
            Public Overridable Property Temperature As Nullable(Of UInt32)

            <DataMember>
            Public Overridable Property CommercialSupply As Boolean

            <DataMember>
            Public Overridable Property Brennwert As Boolean

            <DataMember>
            Public Overridable Property BrennstoffMediumGuid As Guid
        End Class
    End Namespace

    Namespace Eras2Web.Service.Desktop.Server.ServiceModel.Stammdaten

        <DataContract>
        Public Partial Class BrennstoffMedium
            <DataMember(Name:="Guid")>
            Public Overridable Property Guid As String

            <DataMember(Name:="Bezeichnung")>
            Public Overridable Property Label As String

            <DataMember(Name:="Lagernd")>
            Public Overridable Property Storable As Boolean

            <DataMember(Name:="EinheitTyp")>
            Public Overridable Property EinheitType As String

            <DataMember(Name:="Heizwert")>
            Public Overridable Property Heizwert As Nullable(Of Decimal)
        End Class
    End Namespace
End Namespace

VB.NET GetEnergieVerwerter DTOs

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

HTTP + OTHER

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

GET /api/v1/Energieverwerter/{Guid} HTTP/1.1 
Host: brendle-schneider-servdesk.eras-online.de 
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"energieVerwerter":{"guid":"String","label":"String","efficiencyFactor":0,"assemblyDate":"0001-01-01T00:00:00.0000000Z","disassemblyDate":"0001-01-01T00:00:00.0000000Z","buildYear":0,"temperature":0,"commercialSupply":false,"brennwert":false,"brennstoffMediumGuid":"00000000000000000000000000000000"},"brennstoffMedium":{"Guid":"String","Bezeichnung":"String","Lagernd":false,"EinheitTyp":"String","Heizwert":0},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}