Constants
This section explains what constants are.
Introduction
In Go-Sail, some system constants are defined and stored in the constants package for use in specific scenarios.
- code
It is used to define business response codes or error codes.tipThe
RegisterCodeSingle()andRegisterCodeTable()functions provide powerful help for injecting custom error codes and error messages.
We will cover their purposes and usage in detail in subsequent chapters. - errors
It is used to define error codes and error messages. It also supports i18n. - i18n
Used to define language codes, following the ISO-3166-1 standard. - keys
Currently used to define prefix and suffix identifiers for public and private keys. - sail
Contains the framework's logo characters and version number. - status
Used to define boolean values for successful and failed responses. - time
Currently defines timezone characters and date printing templates for various time zones around the world.