|  | Program Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: ParaPlanREST.Models
 Syntax
Syntaxpublic class Program : RESTModelBase
The Program type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | Program | Initializes a new instance of the Program class | 
|  | Program(ClientProgram) | 
            Build a RESTModel program from an Entity Program
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | activeGeozoneIds | |
|  | archived | |
|  | billingAddress | |
|  | billingEmail | |
|  | billingEntityName | |
|  | billingPersonName | |
|  | billingPhone | |
|  | childExempt | |
|  | databaseID | 
            The ID in ParaPlan database. Do not expose
             | 
|  | deleted | |
|  | dropoffLOS | |
|  | dropOffZones | |
|  | eligibleVehicleGroups | |
|  | eligibleVehicles | |
|  | errorMessage | (Inherited from RESTModelBase.) | 
|  | fixedFee | 
            Fixed fee structure per trip
             | 
|  | infantExempt | |
|  | isDefault | 
            If this program is the default program for this client
             | 
|  | membershipID | 
            The client's membership ID for this program
             | 
|  | membershipIsRequired | |
|  | otherRidersExempt | |
|  | perMileFee | 
            Per mile fee struture per trip
             | 
|  | pickUpLOS | |
|  | pickUpZones | |
|  | programCalendarRules | 
            json array describing when the program is active  Here is example Example 1{ 2 "Sunday":{ 3 "EndJSON":"1899-12-30T21:45:00.0000000", 4 "StartJSON":"1899-12-30T05:30:00.0000000", 5 "Active":true 6 }, 7 "Saturday":{ 8 "EndJSON":"1899-12-30T21:45:00.0000000", 9 "StartJSON":"1899-12-30T05:30:00.0000000", 10 "Active":true 11 }, 12 "Friday":{ 13 "EndJSON":"1899-12-30T21:45:00.0000000", 14 "StartJSON":"1899-12-30T05:30:00.0000000", 15 "Active":true 16 }, 17 "Thursday":{ 18 "EndJSON":"1899-12-30T21:45:00.0000000", 19 "StartJSON":"1899-12-30T05:30:00.0000000", 20 "Active":true 21 }, 22 "Wednesday":{ 23 "EndJSON":"1899-12-30T21:45:00.0000000", 24 "StartJSON":"1899-12-30T05:30:00.0000000", 25 "Active":true 26 }, 27 "Tuesday":{ 28 "EndJSON":"1899-12-30T20:30:00.0000000", 29 "StartJSON":"1899-12-30T11:00:00.0000000", 30 "Active":true 31 }, 32 "Monday":{ 33 "EndJSON":"1899-12-30T21:45:00.0000000", 34 "StartJSON":"1899-12-30T05:30:00.0000000", 35 "Active":true 36 } 37} | 
|  | programCode | 
            Program abbreviation
             | 
|  | programDescription | 
            Display description for this program
             | 
|  | programName | 
            Display name for this program
             | 
|  | success | (Inherited from RESTModelBase.) | 
|  | tokenExists | (Inherited from RESTModelBase.) | 
|  | tokenIsValid | (Inherited from RESTModelBase.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AppendWithDBData | |
|  | CanProceed | (Inherited from RESTModelBase.) | 
|  | Equals | Determines whether the specified object is equal to the current object.(Inherited from Object.) | 
|  | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.) | 
|  | GetHashCode | Serves as the default hash function.(Inherited from Object.) | 
|  | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|  | MemberwiseClone | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|  | ToDBProgram | |
|  | ToString | Returns a string that represents the current object.(Inherited from Object.) | 
 See Also
See Also