goalApplicationSettingsLoader

package module
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Sep 28, 2022 License: MIT Imports: 2 Imported by: 2

README

goalApplicationSettingsLoader

Go library for load application settings. It use JSON file as settings (NOT RECOMMENDED, please use environment for store settings).

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplicationDatabaseConfiguration

type ApplicationDatabaseConfiguration struct {
	DatabaseConfiguration ApplicationDatabaseConfigurationData
}

Database settings

func LoadDatabaseConfiguration

func LoadDatabaseConfiguration() (*ApplicationDatabaseConfiguration, error)

Load database configuration data

type ApplicationDatabaseConfigurationData

type ApplicationDatabaseConfigurationData struct {
	User           string
	Password       string
	ConnectionType string
	Hostname       string
	DatabaseName   string
}

type ApplicationSettings

type ApplicationSettings struct {
	Settings ApplicationSettingsData
}

Application settings

func LoadSettings

func LoadSettings() (*ApplicationSettings, error)

Load application settings data

type ApplicationSettingsData

type ApplicationSettingsData struct {
	Name         string
	Port         int
	Organisation string
	Version      string
}

type StaticServerConfiguration added in v0.1.1

type StaticServerConfiguration struct {
	StaticServer StaticServerConfigurationData
}

Static server setting

func LoadStaticServerConfiguration added in v0.1.1

func LoadStaticServerConfiguration() (*StaticServerConfiguration, error)

Load static server configuration data

type StaticServerConfigurationData added in v0.1.1

type StaticServerConfigurationData struct {
	Uri string
}

Jump to

Keyboard shortcuts

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