# PromotionPolicyAttributes **Type**: `object` ## Properties - name: cap (required) type: integer - name: exclude (optional) type: array of `PromotionPolicyAttributeExclude` - name: excludeAllByDefault (optional) type: boolean description: Whether every path no include covers is excluded. Writers stop filling the existing columns no include covers, and they are removed from the table at excludeAllScheduledRemovalAt. - name: excludeAllScheduledRemovalAt (optional) type: string description: When the columns excludeAllByDefault excludes are removed from the table, assigned by the server. Turning excludeAllByDefault off before then keeps them. - name: include (optional) type: array of `PromotionPolicyAttributeInclude`