Documentation ¶
Index ¶
- func ACheckboxField(options ...FieldOption) *types.FieldDefinition
- func ADateField(options ...FieldOption) *types.FieldDefinition
- func AField(options ...FieldOption) *types.FieldDefinition
- func AForm(options ...FormOption) *mockForm
- func AMonthField(options ...FieldOption) *types.FieldDefinition
- func AMultiSelectField(selectOptions []*types.SelectOption, options ...FieldOption) *types.FieldDefinition
- func AMultilineTextField(options ...FieldOption) *types.FieldDefinition
- func AQuantityField(options ...FieldOption) *types.FieldDefinition
- func ARecord(options ...RecordOption) *types.Record
- func ARecordForForm(form types.FormInterface, options ...RecordOption) *types.Record
- func AReferenceField(formRef types.FormReference, options ...FieldOption) *types.FieldDefinition
- func ASingleSelectField(selectOptions []*types.SelectOption, options ...FieldOption) *types.FieldDefinition
- func ASubForm(ownerId string, options ...FormOption) *mockSubForm
- func ASubFormField(fields []*types.FieldDefinition, options ...FieldOption) *types.FieldDefinition
- func ATextField(options ...FieldOption) *types.FieldDefinition
- func AWeekField(options ...FieldOption) *types.FieldDefinition
- func Fields(fields ...*types.FieldDefinition) []*types.FieldDefinition
- func LockPostgres() error
- func TryGetPostgres() (func(), error)
- func UnlockPostgres() error
- type FieldOption
- func FieldID(fieldID string) FieldOption
- func FieldKey(key bool) FieldOption
- func FieldName(fieldName string) FieldOption
- func FieldRequired(required bool) FieldOption
- func FieldTypeCheckbox() FieldOption
- func FieldTypeDate() FieldOption
- func FieldTypeKind(kind types.FieldKind) FieldOption
- func FieldTypeMonth() FieldOption
- func FieldTypeMultiSelect(options []*types.SelectOption) FieldOption
- func FieldTypeMultilineText() FieldOption
- func FieldTypeQuantity() FieldOption
- func FieldTypeReference(formRef types.FormReference) FieldOption
- func FieldTypeSingleSelect(options []*types.SelectOption) FieldOption
- func FieldTypeSubForm(fields []*types.FieldDefinition) FieldOption
- func FieldTypeText() FieldOption
- func FieldTypeWeek() FieldOption
- type FormOption
- type RecordOption
- func RecordDatabaseID(databaseID string) RecordOption
- func RecordForForm(form types.FormInterface) RecordOption
- func RecordFormID(formID string) RecordOption
- func RecordID(recordId string) RecordOption
- func RecordOmitValue(fieldID string) RecordOption
- func RecordOptions(options ...RecordOption) RecordOption
- func RecordOwnerID(ownerID *string) RecordOption
- func RecordValue(fieldID string, value types.StringOrArray) RecordOption
- func RecordValues(values types.FieldValues) RecordOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ACheckboxField ¶
func ACheckboxField(options ...FieldOption) *types.FieldDefinition
func ADateField ¶
func ADateField(options ...FieldOption) *types.FieldDefinition
func AField ¶
func AField(options ...FieldOption) *types.FieldDefinition
func AForm ¶
func AForm(options ...FormOption) *mockForm
func AMonthField ¶
func AMonthField(options ...FieldOption) *types.FieldDefinition
func AMultiSelectField ¶
func AMultiSelectField(selectOptions []*types.SelectOption, options ...FieldOption) *types.FieldDefinition
func AMultilineTextField ¶
func AMultilineTextField(options ...FieldOption) *types.FieldDefinition
func AQuantityField ¶
func AQuantityField(options ...FieldOption) *types.FieldDefinition
func ARecord ¶
func ARecord(options ...RecordOption) *types.Record
func ARecordForForm ¶
func ARecordForForm(form types.FormInterface, options ...RecordOption) *types.Record
func AReferenceField ¶
func AReferenceField(formRef types.FormReference, options ...FieldOption) *types.FieldDefinition
func ASingleSelectField ¶
func ASingleSelectField(selectOptions []*types.SelectOption, options ...FieldOption) *types.FieldDefinition
func ASubForm ¶
func ASubForm(ownerId string, options ...FormOption) *mockSubForm
func ASubFormField ¶
func ASubFormField(fields []*types.FieldDefinition, options ...FieldOption) *types.FieldDefinition
func ATextField ¶
func ATextField(options ...FieldOption) *types.FieldDefinition
func AWeekField ¶
func AWeekField(options ...FieldOption) *types.FieldDefinition
func Fields ¶
func Fields(fields ...*types.FieldDefinition) []*types.FieldDefinition
func TryGetPostgres ¶
func TryGetPostgres() (func(), error)
TryGetPostgres will try to start an instance of postgres
func UnlockPostgres ¶
func UnlockPostgres() error
UnlockPostgres will try to release the lock on the file
Types ¶
type FieldOption ¶
type FieldOption func(fieldDefinition *types.FieldDefinition) *types.FieldDefinition
func FieldID ¶
func FieldID(fieldID string) FieldOption
func FieldKey ¶
func FieldKey(key bool) FieldOption
func FieldName ¶
func FieldName(fieldName string) FieldOption
func FieldRequired ¶
func FieldRequired(required bool) FieldOption
func FieldTypeCheckbox ¶
func FieldTypeCheckbox() FieldOption
func FieldTypeDate ¶
func FieldTypeDate() FieldOption
func FieldTypeKind ¶
func FieldTypeKind(kind types.FieldKind) FieldOption
func FieldTypeMonth ¶
func FieldTypeMonth() FieldOption
func FieldTypeMultiSelect ¶
func FieldTypeMultiSelect(options []*types.SelectOption) FieldOption
func FieldTypeMultilineText ¶
func FieldTypeMultilineText() FieldOption
func FieldTypeQuantity ¶
func FieldTypeQuantity() FieldOption
func FieldTypeReference ¶
func FieldTypeReference(formRef types.FormReference) FieldOption
func FieldTypeSingleSelect ¶
func FieldTypeSingleSelect(options []*types.SelectOption) FieldOption
func FieldTypeSubForm ¶
func FieldTypeSubForm(fields []*types.FieldDefinition) FieldOption
func FieldTypeText ¶
func FieldTypeText() FieldOption
func FieldTypeWeek ¶
func FieldTypeWeek() FieldOption
type FormOption ¶
type FormOption func(form *mockForm) *mockForm
func FormDatabaseID ¶
func FormDatabaseID(databaseId string) FormOption
func FormField ¶
func FormField(field *types.FieldDefinition) FormOption
func FormFields ¶
func FormFields(fields ...*types.FieldDefinition) FormOption
func FormID ¶
func FormID(id string) FormOption
type RecordOption ¶
func RecordDatabaseID ¶
func RecordDatabaseID(databaseID string) RecordOption
func RecordForForm ¶
func RecordForForm(form types.FormInterface) RecordOption
func RecordFormID ¶
func RecordFormID(formID string) RecordOption
func RecordID ¶
func RecordID(recordId string) RecordOption
func RecordOmitValue ¶
func RecordOmitValue(fieldID string) RecordOption
func RecordOptions ¶
func RecordOptions(options ...RecordOption) RecordOption
func RecordOwnerID ¶
func RecordOwnerID(ownerID *string) RecordOption
func RecordValue ¶
func RecordValue(fieldID string, value types.StringOrArray) RecordOption
func RecordValues ¶
func RecordValues(values types.FieldValues) RecordOption
Click to show internal directories.
Click to hide internal directories.