bverfg

package
v0.0.0-...-3534b61 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 2023 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Art18GG                         = ProcedureType("BvA")
	Parteiverbotsverfahren          = ProcedureType("BvB")
	Wahlpruefungsbeschwerde         = ProcedureType("BvC")
	Praesidentenanklage             = ProcedureType("BvD")
	Organstreit                     = ProcedureType("BvE")
	AbstrakteNormenkontrolle        = ProcedureType("BvF")
	BundLaenderStreit               = ProcedureType("BvG")
	OeffentlichRechtlich            = ProcedureType("BvH")
	Richteranklage                  = ProcedureType("BvJ")
	LandesverfassungsStreitigkeit   = ProcedureType("BvK")
	KonkreteNormenkontrolle         = ProcedureType("BvL")
	Voelkerrechtsbindung            = ProcedureType("BvM")
	Divergenzvorlage                = ProcedureType("BvN")
	VorkonstitutionelleFortgeltung  = ProcedureType("BvO")
	BundesgesetzlichesVerfahren     = ProcedureType("BvP")
	EinstweiligeAnordnung           = ProcedureType("BvQ")
	Verfassungsbeschwerde           = ProcedureType("BvR")
	SonstigesVerfahren              = ProcedureType("BvT")
	Dienstunfaehigkeitsfeststellung = ProcedureType("PBvS")
	Plenarentscheidung              = ProcedureType("PBvU")
	Prozesskostenhilfe              = ProcedureType("PKH")
	Verzoegerungsruege              = ProcedureType("Vz")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AnnouncedDecision

type AnnouncedDecision struct {
	Ref         CaseReference
	Description string
	// PublishDate is holds the timestamp with the announced publish date
	PublishDate time.Time
}

AnnouncedDecision is a court decision that's release has been announced, but is not published yet.

func GetUpcomingSenateDecisions

func GetUpcomingSenateDecisions() []AnnouncedDecision

type CaseReference

type CaseReference struct {
	Senate        uint8
	Type          ProcedureType
	Year          int
	RunningNumber uint
}

func ParseCaseRef

func ParseCaseRef(r string) (CaseReference, error)

func (CaseReference) String

func (c CaseReference) String() string

type Decision

type Decision struct {
	Ref CaseReference
	// contains filtered or unexported fields
}

type FeedTranslator

type FeedTranslator struct {
	// contains filtered or unexported fields
}

FeedTranslator is a translator for the gofeed package, providing a convenient use for the shitty government site builder rss feeds.

func NewFeedTranslator

func NewFeedTranslator() *FeedTranslator

func (*FeedTranslator) Translate

func (ft *FeedTranslator) Translate(feed interface{}) (*gofeed.Feed, error)

type ProcedureType

type ProcedureType string

func (ProcedureType) RefSign

func (p ProcedureType) RefSign() string

func (ProcedureType) String

func (p ProcedureType) String() string

Jump to

Keyboard shortcuts

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