import { CustomPacingGoals } from './CustomPacingGoals'

export enum CustomPacingGoalUnit {
  ABSOLUTE = 'ABSOLUTE',
  MILLI_PERCENT = 'MILLI_PERCENT',
  UNKNOWN = 'UNKNOWN',
}

/**
 * customPacingCurve
 * @targetNSAlias `tns`
 * @targetNamespace `https://www.google.com/apis/ads/publisher/v202411`
 */
export interface CustomPacingCurve {
  /** CustomPacingGoalUnit|xsd:string|ABSOLUTE,MILLI_PERCENT,UNKNOWN */
  customPacingGoalUnit?:
    | CustomPacingGoalUnit
    | keyof typeof CustomPacingGoalUnit
  /** customPacingGoals[] */
  customPacingGoals?: Array<CustomPacingGoals>
}
