import type * as Square from "../../../../index"; /** * @example * { * scheduledShifts: { * "key": {} * }, * scheduledShiftNotificationAudience: "AFFECTED" * } */ export interface BulkPublishScheduledShiftsRequest { /** * A map of 1 to 100 key-value pairs that represent individual publish requests. * * - Each key is the ID of a scheduled shift you want to publish. * - Each value is a `BulkPublishScheduledShiftsData` object that contains the * `version` field or is an empty object. */ scheduledShifts: Record; /** * Indicates whether Square should send email notifications to team members and * which team members should receive the notifications. This setting applies to all shifts * specified in the bulk operation. The default value is `AFFECTED`. * See [ScheduledShiftNotificationAudience](#type-scheduledshiftnotificationaudience) for possible values */ scheduledShiftNotificationAudience?: Square.ScheduledShiftNotificationAudience; }