import { StartTime } from './StartTime'

export enum DayOfWeek {
  MONDAY = 'MONDAY',
  TUESDAY = 'TUESDAY',
  WEDNESDAY = 'WEDNESDAY',
  THURSDAY = 'THURSDAY',
  FRIDAY = 'FRIDAY',
  SATURDAY = 'SATURDAY',
  SUNDAY = 'SUNDAY',
}

/**
 * dayParts
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
 */
export interface DayParts {
  /** DayOfWeek|xsd:string|MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY */
  dayOfWeek?: DayOfWeek | keyof typeof DayOfWeek
  /** startTime */
  startTime?: StartTime
  /** endTime */
  endTime?: StartTime
}
