Placements developer guide
    Preparing search index...
    CoverageCommand: Union<
        readonly [
            Struct<
                {
                    action: Literal<"ReportAbsenceForVolunteer">;
                    commitmentId: String;
                    personId: brand<String, "PersonId">;
                },
            >,
            Struct<
                {
                    absenceId: String;
                    action: Literal<"RecordCoverage">;
                    coveringPersonId: brand<String, "PersonId">;
                },
            >,
            Struct<{ absenceId: String; action: Literal<"WithdrawCoverage"> }>,
            Struct<
                {
                    action: Literal<"CompleteService">;
                    commitmentId: String;
                    evidenceSource: String;
                },
            >,
            Struct<
                {
                    action: Literal<"CancelService">;
                    commitmentId: String;
                    evidenceSource: String;
                    reason: String;
                },
            >,
            Struct<
                {
                    action: Literal<"MarkUnfulfilledService">;
                    commitmentId: String;
                    evidenceSource: String;
                    reason: String;
                },
            >,
        ],
    > = ...