<summary>
Contains the data necessary to execute a call to the GetClasses operation
</summary><summary>
Optionally specify which Classes to return
</summary><summary>
Optionally specify which clubs to return Classes for
</summary><summary>
Optionally specify which club groups to return Classes for
</summary><summary>
Start and End DateTime range for the desired classes
</summary><summary>
Client DateTime, if provided the end time of any returned class must be after this time
</summary><summary>
Controls the amount of information that can be requested at once; Leaving this out will return all information up to the default(maximum) page size
</summary><summary>
</summary><summary>
An integer representing the page being requested (default is 1)
</summary><summary>
An integer representing the number of records requested for each page (default varies depending on operation)
</summary><summary>
Contains the data necessary to execute a call to the InsertClasses operation
</summary><summary>
Collection of Classes to insert into the Compete database
</summary><summary>
Contains the data necessary to execute a call to the UpdateClasses operation
</summary><summary>
The Class that will be updated
</summary><summary>
Collection of Class objects
</summary><summary>
Simple interpretation of minimal Class information
</summary><summary>
Represents the internal unique identifier of the Class
</summary><summary>
Simple list of clubs with only their ID's
</summary><summary>
Simple interpretation of minimal Club information
</summary><summary>
Represents the internal unique identifier of the Club
</summary><summary>
Collection of ClubGroup objects
</summary><summary>
Simple interpretation of minimal ClubGroup information
</summary><summary>
Represents the internal unique identifier of the ClubGroup
</summary><summary>
Represents a range of DateTime
</summary><summary>
The DateTime that begins the range
</summary><summary>
The DateTime that ends the range
</summary><summary>
Collection of Classes returned for a successful result
</summary><summary>
Contains detailed class information
</summary><summary>
Represents the internal unique identifier of the Class
</summary><summary>
The Class' product BarCode ID as found in the DataEntry-Products view within Compete
</summary><summary>
Short Description of the Class
</summary><summary>
Club to which the Class is assigned
</summary><summary>
Represents the start and end time of the Class
</summary><summary>
Represents the first and last date on which the Class occurs
</summary><summary>
Long Description of the Class
</summary><summary>
Intructor of the Class
</summary><summary>
Substitute instructor of the Class
</summary><summary>
Price of the Class
</summary><summary>
GLCode of the Class
</summary><summary>
List of Clubs where the Class can be sold
</summary><summary>
Indicates whether this is a class or a course (True = Class; False = Course)
</summary><summary>
Days the Class is available (Su, M, T, W, Th, F, S)
</summary><summary>
Total capacity of the Class
</summary><summary>
Remaining capacity of the Class
</summary><summary>
Number of members enrolled in the Class
</summary><summary>
Number of members on standby for the Class
</summary><summary>
Number of members that have attended the Class
</summary><summary>
Indicates if the Class is active
</summary><summary>
Collection of Customers who have enrolled in the Class
</summary><summary>
Collection of Customers who have attended the Class
</summary><summary>
Represents the date on which the Class occurs
</summary><summary>
Simple interpretation of minimal Employee information
</summary><summary>
Represents the internal unique identifier of the Employee
</summary><summary>
Collection of ClassCustomer objects
</summary><summary>
Represents a Customer who has either attended or enrolled in a Class
</summary><summary>
Indicates the time the Customer attended or enrolled in the Class
</summary><summary>
Indicates the status of the Customer's enrollment in the Class (null if this is an attended record)
</summary><summary>
Represents the internal unique identifier of the Customer
</summary><summary>
Collection of InsertClass objects
</summary><summary>
Represents a Class with detailed information. To be used for InsertClasses.
</summary><summary>
The Class' product BarCode ID as found in the DataEntry-Products view within Compete
</summary><summary>
Short Description of the Class
</summary><summary>
Club to which the Class is assigned
</summary><summary>
Represents the start and end time of the Class
</summary><summary>
Represents the first and last date on which the Class occurs
</summary><summary>
Long Description of the Class
</summary><summary>
Intructor of the Class
</summary><summary>
Price of the Class
</summary><summary>
GLCode of the Class
</summary><summary>
List of Clubs where the Class can be sold
</summary><summary>
Indicates whether this is a class or a course (True = Class; False = Course)
</summary><summary>
Days the Class is available (Su, M, T, W, Th, F, S)
</summary><summary>
Total capacity of the Class
</summary><summary>
Indicates if the Class is active
</summary><summary>
Collection of UpdateClassData objects
</summary><summary>
Represents a Class with detailed information. To be used for UpdateClass.
</summary><summary>
Represents the internal unique identifier of the Class
</summary><summary>
The Class' product BarCode ID as found in the DataEntry-Products view within Compete
</summary><summary>
Short Description of the Class
</summary><summary>
Club to which the Class is assigned
</summary><summary>
Represents the start and end time of the Class
</summary><summary>
Represents the first and last date on which the Class occurs
</summary><summary>
Long Description of the Class
</summary><summary>
Intructor of the Class
</summary><summary>
Price of the Class
</summary><summary>
GLCode of the Class
</summary><summary>
List of Clubs where the Class can be sold
</summary><summary>
Indicates whether this is a class or a course (True = Class; False = Course)
</summary><summary>
Days the Class is available (Su, M, T, W, Th, F, S)
</summary><summary>
Total capacity of the Class
</summary><summary>
Indicates if the Class is active
</summary><summary>
Contains the data sent back in response to a call to the GetClasses operation
</summary><summary>
Collection of Classes returned for a successful result
</summary><summary>
Contains information regarding the current page of data being returned from a paged request
</summary><summary>
Returns the status of the request execution
</summary><summary>
A StatusCode value giving a high level representation of the request outcome
</summary><summary>
Summary message providing further information regarding the request outcome
</summary><summary>
A StatusCode value giving a high level representation of the request outcome
</summary><summary>
Summary message providing further information regarding the request outcome
</summary><summary>
Can be used to indicate more precise failure reason when only a generic message may be returned
</summary><summary>
For certain failures, returns a copy of the passed in request for comparison purposes
</summary><summary>
Contains information regarding the current page of data being returned from a paged request
</summary><summary>
The specific page being returned from the overall result set
</summary><summary>
The number of records actually used to determine a page; This may be different from the requested page size if the requested page size was less than 1 or greater that maximum for the request
</summary><summary>
The total number of pages, based on PageSize
</summary><summary>
The total number of records resulting from the request
</summary><summary>
Contains the response to the InsertClasses request
</summary><summary>
Collection of results for each class insert request
</summary><summary>
Wraps a collection of InsertClassResult objects
</summary><summary>
Contains the result of an insert operation for a single Class. If successful the ID of the class will be returned. The BarcodeID can be used to link this result to the initial request.
</summary><summary>
The Class' product BarCode ID as found in the DataEntry-Products view within Compete
</summary><summary>
Identifier for the inserted class if the execution was successful
</summary><summary>
Contains the data sent back in response to a call to the UpdateClass operation
</summary><summary>
Results of each individual Class insert operation
</summary><summary>
Collection of UpdateClassResult objects
</summary><summary>
Contains the result of an Update operation for a single Class; ClassID can be used to link back to the original request
</summary><summary>
The Class being updated
</summary><summary>
StatusCode represents the state of the response
</summary><summary>
Successful execution of request
</summary><summary>
Partially successful request execution
</summary><summary>
The system failed to execute the request
</summary><summary>
The system refused to execute the request due to a problem with the request
</summary><summary>
The request failed authentication
</summary><summary>
Provides a cohesive interface for retrieving, inserting, and updating Class data from Compete
</summary><summary>
Issues a call to retrieve a list of classes from Compete
</summary><summary>
Issues a call to insert one or more classes into Compete
</summary><summary>
Issues a call to update one or more classes already in Compete
</summary>