kalkulationsmethode

package
v0.9.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Overview

Code auto-generated; DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Kalkulationsmethode

type Kalkulationsmethode int

Kalkulationsmethode are the possible methods for a com.preisposition

const (
	// Stufenmodell, d.h. die Gesamtmenge wird in eine Stufe eingeordnet und für die gesamte Menge gilt der so ermittelte Preis
	KEINE                                                                  Kalkulationsmethode = iota + 1
	STAFFELN                                                                                   // Staffelmodell, d.h. die Gesamtmenge wird in eine Staffel eingeordnet und für die gesamte Menge gilt der so ermittelte Preis
	ZONEN                                                                                      //	Zonenmodell, d.h. die Gesamtmenge wird auf die Zonen aufgeteilt und für die Teilmengen gilt der jeweilige Preis der Zone.
	VORZONEN_GP                                                                                //	Vorzonengrundpreis
	SIGMOID                                                                                    // Sigmoidfunktion
	BLINDARBEIT_GT_50_PROZENT                                                                  //	Blindarbeit oberhalb 50% der Wirkarbeit
	BLINDARBEIT_GT_40_PROZENT                                                                  //	Blindarbeit oberhalb 40% der Wirkarbeit
	BLINDARBEIT_MIT_FREIMENGE                                                                  //	Blindarbeit. Freimenge ist durch cos phi oder prozentualem Anteil der Wirkarbeit angegeben.
	AP_GP_ZONEN                                                                                //	Arbeits- und Grundpreis gezont
	LP_INSTALL_LEISTUNG                                                                        //	Leistungsentgelt auf Grundlage der installierten Leistung
	AP_TRANSPORT_ODER_VERTEILNETZ                                                              //	AP auf Grundlage Transport- oder Verteilnetz
	AP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID                                      //	AP auf Grundlage Transport- oder Verteilnetz, Ortsverteilnetz über Sigmoid
	LP_JAHRESVERBRAUCH                                                                         //	Leistungsentgelt auf Grundlage des Jahresverbrauchs
	LP_TRANSPORT_ODER_VERTEILNETZ                                                              //	LP auf Grundlage Transport- oder Verteilnetz
	LP_TRANSPORT_ODER_VERTEILNETZ_ORTSVERTEILNETZ_SIGMOID                                      //	LP auf Grundlage Transport- oder Verteilnetz, Ortsverteilnetz über Sigmoid
	FUNKTIONEN                                                                                 //	Funktionsbezogene Leistungsermittlung bei Verbräuchen oberhalb der SLP Grenze. (ähnlich Sigmoid)
	VERBRAUCH_UEBER_SLP_GRENZE_FUNKTIONSBEZOGEN_WEITERE_BERECHNUNG_ALS_LGK                     //	Bei einem Verbrauch über der SLP-Grenze (letzte Staffelgrenze überschritten) erfolgt die Berechnung funktionsbezogen (s.o.) als LGK.
)

func (Kalkulationsmethode) MarshalJSON

func (r Kalkulationsmethode) MarshalJSON() ([]byte, error)

MarshalJSON is generated so Kalkulationsmethode satisfies json.Marshaler.

func (*Kalkulationsmethode) Scan added in v0.2.3

func (r *Kalkulationsmethode) Scan(src interface{}) error

Scan sets r to the enum value represented by src. It implements the sql.Scanner interface to be useable by sql drivers when reading from database.

func (Kalkulationsmethode) String

func (i Kalkulationsmethode) String() string

func (*Kalkulationsmethode) UnmarshalJSON

func (r *Kalkulationsmethode) UnmarshalJSON(data []byte) error

UnmarshalJSON is generated so Kalkulationsmethode satisfies json.Unmarshaler.

func (Kalkulationsmethode) Value added in v0.2.3

func (r Kalkulationsmethode) Value() (driver.Value, error)

Value returns the string representation of r or an error, if no string representation exists. It implements the sql.Valuer interface to be useable by sql drivers when storing enums.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL