Settings defines the PocketBase app settings.
Clone creates a new deep copy of the current settings.
DBExport prepares and exports the current settings for db persistence.
IsNew implements [Model.IsNew] interface method.
PK implements [Model.LastSavedPK] interface method.
MarkAsNew implements [Model.MarkAsNew] interface method.
MarkAsNew implements [Model.MarkAsNotNew] interface method.
MarshalJSON implements the [json.Marshaler] interface.
Note that sensitive fields (S3 secret, SMTP password, etc.) are excluded.
Merge merges the "other" settings into the current one.
PK implements [Model.PK] interface method.
PostScan implements [Model.PostScan] interface method.
PostValidate implements the [PostValidator] interface and defines the Settings model validations.
String returns a serialized string representation of the current settings.
TableName implements [Model.TableName] interface method.
Generated using TypeDoc
Settings defines the PocketBase app settings.