| PM90SettingsAPI.Restrictions Namespace | 
| Class | Description | |
|---|---|---|
| PMBlackAndWhiteRestriction | 
            Represents an instance of black and white restriction
              | |
| PMColorRestriction | 
            Represents an instance of color restriction
              | |
| PMCopiesRestriction | 
            Represents an instance of a maximum copies per job
              | |
| PMDayTimeRestriction | 
            Represents an instance of a maximum cost per job
              | |
| PMDuplexRestriction | 
            Represents an instance of duplex control restriction
              | |
| PMDuplicateRestriction | 
            Represents an instance of a duplicate printing restriction
              | |
| PMJobCostRestriction | 
            Represents an instance of a maximum cost per job
              | |
| PMJobSizeRestriction | 
            Represents an instance of a maximum job byte size restriction
              | |
| PMPageCountRestriction | 
            Represents an instance of a maximum pages per job
              | |
| PMPageSizeRestriction | 
            Represents an instance of a blacklisted page sizes, or allowed (whitelisted) page size restriction
              | |
| PMRestrictable | 
            Represents an object that can be restricted
              | |
| PMRestriction | 
            Abstractly represents a restriction and provides its type, and whether or not it is in enabled.
              | |
| PMRule | 
            Represents a rule that can be applied to one or more objects.  Rules are a combination of restriction criteria with a single action.
            Rule is implemented as a Restrictable object, as one or more restrictions are applied to it.
              | |
| PMTitleRestriction | 
            Represents an instance of title restriction
              | 
| Enumeration | Description | |
|---|---|---|
| PMDuplexRestrictionDuplexRule | 
            Defines how duplex restriction should be handled
              | |
| PMRestrictionListType | 
            Used for list type restrictions to determine if it is a set of denied or allowed items
              | |
| PMRestrictionRestrictionType | 
            Types represent a different printing restriction that can be applied per job
              | |
| PMRuleRuleLogic | 
            Specifies how the list of criteria will be applied
              |