type
VirtualField
VirtualField configures a computed response value that cannot be set by a write request. T is the value its resolver and response transforms use.
Full signature
type VirtualField[T VirtualValue] struct {
// contains filtered or unexported fields
}Methods
VirtualField.Access()Access replaces the complete field access policy.
VirtualField.Admin()Admin replaces the complete admin presentation policy.
VirtualField.AfterRead()AfterRead appends response transforms in order; no callbacks does nothing.
VirtualField.AfterReadHooks()AfterReadHooks returns a detached response-transform slice.
VirtualField.EditAdmin()EditAdmin updates selected admin settings while preserving the rest.
VirtualField.Label()Public method VirtualField.Label from github.com/riducms/ridu/field.
VirtualField.LabelTranslations()Public method VirtualField.LabelTranslations from github.com/riducms/ridu/field.
VirtualField.Private()Public method VirtualField.Private from github.com/riducms/ridu/field.
VirtualField.Rename()Public method VirtualField.Rename from github.com/riducms/ridu/field.
VirtualField.ReplaceAfterRead()ReplaceAfterRead replaces response transforms; no callbacks clears them.
VirtualField.Resolver()Resolver returns the callback that computes the field.
VirtualField.RestrictAccess()RestrictAccess combines supplied rules with existing access rules; both must allow.