SubjectArea

Enum SubjectArea 

Source
#[non_exhaustive]
pub enum SubjectArea {
Show 61 variants GeneralInformationExchange, RegistrationDeregistration, GeneralContact, BdewDvgwContact, ItTechContact, Balancing, BalancingAreaCoordinator, BalancingAreaResponsible, DataFormatsCertificatesEncryption, DebtorManagement, DemandSideManagement, EdiAgreement, Edifact, EnergyDataManagement, ScheduleManagement, Alocat, Aperak, Contrl, Invoic, Mscons, Orders, Ordersp, Remadv, Utilmd, GabiGas, GeliGas, DeviceReturn, DeviceChange, Gpke, Commissioning, CapacityManagement, ClarificationCases, LoadProfilesRlm, SupplierFrameworkContract, SupplierSwitch, Mabis, Dunning, MarketAreaResponsible, MarketCommunication, MoreLessQuantities, MsbMdl, NetworkBilling, NetworkCharges, NetworkManagement, Legal, RegulatoryManagement, Complaints, BlockingUnblockingCollection, MasterData, FaultCases, TechnicalQuestions, InvoicConversion, EncryptionSignature, ContractManagement, Sales, Wim, MeterReadingsSlp, PaymentTransactions, AssignmentAgreement, FeedIn, TransactionData,
}
Expand description

Subject area classification for assigning contacts or responsibilities.

German: Themengebiet

Variants (Non-exhaustive)§

This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
§

GeneralInformationExchange

General information exchange (Allgemeiner Informationsaustausch)

§

RegistrationDeregistration

Registration and deregistration (An- und Abmeldung)

§

GeneralContact

General contact person (Ansprechpartner Allgemein)

§

BdewDvgwContact

BDEW/DVGW contact person (Ansprechpartner BDEW/DVGW)

§

ItTechContact

IT/Technical contact person (Ansprechpartner IT/Technik)

§

Balancing

Balancing (Bilanzierung)

§

BalancingAreaCoordinator

Balancing area coordinator (Bilanzkreiskoordinator)

§

BalancingAreaResponsible

Balancing area responsible (Bilanzkreisverantwortlicher)

§

DataFormatsCertificatesEncryption

Data formats, certificates, encryption (Datenformate, Zertifikate, Verschlüsselungen)

§

DebtorManagement

Debtor management (Debitorenmanagement)

§

DemandSideManagement

Demand-Side-Management

§

EdiAgreement

EDI agreement (EDI-Vereinbarung)

§

Edifact

EDIFACT format

§

EnergyDataManagement

Energy data management (Energiedatenmanagement)

§

ScheduleManagement

Schedule management (Fahrplanmanagement)

§

Alocat

Format: ALOCAT

§

Aperak

Format: APERAK

§

Contrl

Format: CONTRL

§

Invoic

Format: INVOIC

§

Mscons

Format: MSCONS

§

Orders

Format: ORDERS

§

Ordersp

Format: ORDERSP

§

Remadv

Format: REMADV

§

Utilmd

Format: UTILMD

§

GabiGas

GaBi Gas

§

GeliGas

GeLi Gas

§

DeviceReturn

Device return (Geräterückgabe)

§

DeviceChange

Device change (Gerätewechsel)

§

Gpke

GPKE (Geschäftsprozesse zur Kundenbelieferung mit Elektrizität)

§

Commissioning

Commissioning (Inbetriebnahme)

§

CapacityManagement

Capacity management (Kapazitätsmanagement)

§

ClarificationCases

Clarification cases (Klärfälle)

§

LoadProfilesRlm

Load profiles RLM (Lastgänge RLM)

§

SupplierFrameworkContract

Supplier framework contract (Lieferantenrahmenvertrag)

§

SupplierSwitch

Supplier switch (Lieferantenwechsel)

§

Mabis

MaBiS (Marktregeln für Bilanzkreisabrechnung Strom)

§

Dunning

Dunning (Mahnwesen)

§

MarketAreaResponsible

Market area responsible (Marktgebietsverantwortlicher)

§

MarketCommunication

Market communication (Marktkommunikation)

§

MoreLessQuantities

More/less quantities (Mehr-/Mindermengen)

§

MsbMdl

MSB - MDL

§

NetworkBilling

Network billing (Netzabrechnung)

§

NetworkCharges

Network charges (Netzentgelte)

§

NetworkManagement

Network management (Netzmanagement)

§

Legal

Legal (Recht)

§

RegulatoryManagement

Regulatory management (Regulierungsmanagement)

§

Complaints

Complaints (Reklamationen)

§

BlockingUnblockingCollection

Blocking/unblocking/collection (Sperren/Entsperren/Inkasso)

§

MasterData

Master data (Stammdaten)

§

FaultCases

Fault cases (Störungsfälle)

§

TechnicalQuestions

Technical questions (Technische Fragen)

§

InvoicConversion

INVOIC conversion (Umstellung INVOIC)

§

EncryptionSignature

Encryption/Signature (Verschlüsselung/Signatur)

§

ContractManagement

Contract management (Vertragsmanagement)

§

Sales

Sales (Vertrieb)

§

Wim

WiM (Wechselprozesse im Messwesen)

§

MeterReadingsSlp

Meter readings SLP (Zählerstände SLP)

§

PaymentTransactions

Payment transactions (Zahlungsverkehr)

§

AssignmentAgreement

Assignment agreement (Zuordnungsvereinbarung)

§

FeedIn

Feed-in (Einspeisung)

§

TransactionData

Transaction data (Bewegungsdaten)

Implementations§

Source§

impl SubjectArea

Source

pub fn german_name(&self) -> &'static str

Returns the German name.

Trait Implementations§

Source§

impl Clone for SubjectArea

Source§

fn clone(&self) -> SubjectArea

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for SubjectArea

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for SubjectArea

Source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
Source§

impl Hash for SubjectArea

Source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
Source§

impl PartialEq for SubjectArea

Source§

fn eq(&self, other: &SubjectArea) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for SubjectArea

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Copy for SubjectArea

Source§

impl Eq for SubjectArea

Source§

impl StructuralPartialEq for SubjectArea

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,