scheduleddata

package
v0.1868.108 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2025 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ActionValues = ActionOptions{
	ExpireDonorIdentity:                        ActionExpireDonorIdentity,
	RemindCertificateProviderToComplete:        ActionRemindCertificateProviderToComplete,
	RemindCertificateProviderToConfirmIdentity: ActionRemindCertificateProviderToConfirmIdentity,
	RemindAttorneyToComplete:                   ActionRemindAttorneyToComplete,
}

Functions

This section is empty.

Types

type Action

type Action uint8
const (
	// ActionExpireDonorIdentity will check that the target donor has not signed
	// their LPA, and if so remove their identity data and notify them of the
	// change.
	ActionExpireDonorIdentity Action = iota + 1

	// ActionRemindCertificateProviderToComplete will check that the target
	// certificate provider has neither provided the certificate nor opted-out,
	// and if so send them a reminder email or letter, plus another to the donor
	// (or correspondent, if set).
	ActionRemindCertificateProviderToComplete

	// ActionRemindCertificateProviderToConfirmIdentity will check that the target
	// certificate provider has not confirmed their identity, and if so send them
	// a reminder email or letter, plus another to the donor (or correspondent, if
	// set).
	ActionRemindCertificateProviderToConfirmIdentity

	// ActionRemindAttorneyToComplete will check that the target attorney has
	// neither signed nor opted-out, and if so send them a reminder email or
	// letter, plus another to the donor (or correspondent, if set).
	ActionRemindAttorneyToComplete
)

func ParseAction

func ParseAction(s string) (Action, error)

func (Action) IsExpireDonorIdentity

func (i Action) IsExpireDonorIdentity() bool

func (Action) IsRemindAttorneyToComplete

func (i Action) IsRemindAttorneyToComplete() bool

func (Action) IsRemindCertificateProviderToComplete

func (i Action) IsRemindCertificateProviderToComplete() bool

func (Action) IsRemindCertificateProviderToConfirmIdentity

func (i Action) IsRemindCertificateProviderToConfirmIdentity() bool

func (Action) MarshalText

func (i Action) MarshalText() ([]byte, error)

func (Action) String

func (i Action) String() string

func (*Action) UnmarshalText

func (i *Action) UnmarshalText(text []byte) error

type ActionOptions

type ActionOptions struct {
	ExpireDonorIdentity                        Action
	RemindCertificateProviderToComplete        Action
	RemindCertificateProviderToConfirmIdentity Action
	RemindAttorneyToComplete                   Action
}

Jump to

Keyboard shortcuts

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