mirror of https://github.com/vernonkeenan/lib
1870 lines
45 KiB
YAML
1870 lines
45 KiB
YAML
|
swagger: "2.0"
|
||
|
info:
|
||
|
version: 0.3.0
|
||
|
title: "members"
|
||
|
description: "Membership Microservice"
|
||
|
termsOfService: "https://salesforcedevops.net/terms/"
|
||
|
contact:
|
||
|
email: "vern@vernonkeenan.com"
|
||
|
license:
|
||
|
name: "Proprietary - Copyright (c) 2018-2023 by Vernon Keenan"
|
||
|
securityDefinitions:
|
||
|
ApiKeyAuth:
|
||
|
type: "apiKey"
|
||
|
in: "header"
|
||
|
name: "X-API-Key"
|
||
|
schemes:
|
||
|
- "http"
|
||
|
basePath: "/v1"
|
||
|
host: "members.vernonkeenan.com:8080"
|
||
|
consumes:
|
||
|
- "application/json"
|
||
|
produces:
|
||
|
- "application/json"
|
||
|
parameters:
|
||
|
limitQuery:
|
||
|
description: "How many objects to return at one time"
|
||
|
format: int64
|
||
|
in: query
|
||
|
name: limit
|
||
|
required: false
|
||
|
type: integer
|
||
|
offsetQuery:
|
||
|
description: How many objects to skip?
|
||
|
format: int64
|
||
|
in: query
|
||
|
name: offset
|
||
|
required: false
|
||
|
type: integer
|
||
|
idQuery:
|
||
|
description: Unique Record ID
|
||
|
in: query
|
||
|
name: id
|
||
|
required: false
|
||
|
type: string
|
||
|
AttendeeRequest:
|
||
|
description: An array of new Attendee records
|
||
|
in: body
|
||
|
name: attendeeRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/AttendeeRequest"
|
||
|
CertificateRequest:
|
||
|
description: An array of new Certificate records
|
||
|
in: body
|
||
|
name: certificateRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/CertificateRequest"
|
||
|
CourseRequest:
|
||
|
description: An array of new Course records
|
||
|
in: body
|
||
|
name: courseRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/CourseRequest"
|
||
|
CourseLessonRequest:
|
||
|
description: An array of new CourseLesson records
|
||
|
in: body
|
||
|
name: courselessonRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/CourseLessonRequest"
|
||
|
CourseSectionRequest:
|
||
|
description: An array of new CourseSection records
|
||
|
in: body
|
||
|
name: coursesectionRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/CourseSectionRequest"
|
||
|
EnrollmentRequest:
|
||
|
description: An array of new Enrollment records
|
||
|
in: body
|
||
|
name: enrollmentRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/EnrollmentRequest"
|
||
|
EventRequest:
|
||
|
description: An array of new Event records
|
||
|
in: body
|
||
|
name: eventRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/EventRequest"
|
||
|
EventCategoryRequest:
|
||
|
description: An array of new EventCategory records
|
||
|
in: body
|
||
|
name: eventcategoryRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/EventCategoryRequest"
|
||
|
EventCategoryAssignmentRequest:
|
||
|
description: An array of new EventCategoryAssignment records
|
||
|
in: body
|
||
|
name: eventcategoryassignmentRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/EventCategoryAssignmentRequest"
|
||
|
FavoriteRequest:
|
||
|
description: An array of new Favorite records
|
||
|
in: body
|
||
|
name: favoriteRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/FavoriteRequest"
|
||
|
InvoiceRequest:
|
||
|
description: An array of new Invoice records
|
||
|
in: body
|
||
|
name: invoiceRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/InvoiceRequest"
|
||
|
IssuedCertificateRequest:
|
||
|
description: An array of new IssuedCertificate records
|
||
|
in: body
|
||
|
name: issuedcertificateRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/IssuedCertificateRequest"
|
||
|
LessonProgressRequest:
|
||
|
description: An array of new LessonProgress records
|
||
|
in: body
|
||
|
name: lessonprogressRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/LessonProgressRequest"
|
||
|
OrderRequest:
|
||
|
description: An array of new Order records
|
||
|
in: body
|
||
|
name: orderRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/OrderRequest"
|
||
|
PaymentMethodRequest:
|
||
|
description: An array of new PaymentMethod records
|
||
|
in: body
|
||
|
name: paymentmethodRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/PaymentMethodRequest"
|
||
|
ResearchProjectRequest:
|
||
|
description: An array of new ResearchProject records
|
||
|
in: body
|
||
|
name: researchprojectRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/ResearchProjectRequest"
|
||
|
ResearchProjectCompanyRequest:
|
||
|
description: An array of new ResearchProjectCompany records
|
||
|
in: body
|
||
|
name: researchprojectcompanyRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/ResearchProjectCompanyRequest"
|
||
|
ResearchProjectTopicRequest:
|
||
|
description: An array of new ResearchProjectTopic records
|
||
|
in: body
|
||
|
name: researchprojecttopicRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/ResearchProjectTopicRequest"
|
||
|
TicketRequest:
|
||
|
description: An array of new Ticket records
|
||
|
in: body
|
||
|
name: ticketRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/TicketRequest"
|
||
|
TransactionRequest:
|
||
|
description: An array of new Transaction records
|
||
|
in: body
|
||
|
name: transactionRequest
|
||
|
required: true
|
||
|
schema:
|
||
|
$ref: "#/definitions/TransactionRequest"
|
||
|
responses:
|
||
|
AttendeeResponse:
|
||
|
description: Attendee Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/AttendeeResponse"
|
||
|
CertificateResponse:
|
||
|
description: Certificate Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/CertificateResponse"
|
||
|
CourseResponse:
|
||
|
description: Course Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/CourseResponse"
|
||
|
CourseLessonResponse:
|
||
|
description: CourseLesson Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/CourseLessonResponse"
|
||
|
CourseSectionResponse:
|
||
|
description: CourseSection Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/CourseSectionResponse"
|
||
|
EnrollmentResponse:
|
||
|
description: Enrollment Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/EnrollmentResponse"
|
||
|
EventResponse:
|
||
|
description: Event Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/EventResponse"
|
||
|
EventCategoryResponse:
|
||
|
description: EventCategory Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/EventCategoryResponse"
|
||
|
EventCategoryAssignmentResponse:
|
||
|
description: EventCategoryAssignment Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/EventCategoryAssignmentResponse"
|
||
|
FavoriteResponse:
|
||
|
description: Favorite Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/FavoriteResponse"
|
||
|
InvoiceResponse:
|
||
|
description: Invoice Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/InvoiceResponse"
|
||
|
IssuedCertificateResponse:
|
||
|
description: IssuedCertificate Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/IssuedCertificateResponse"
|
||
|
LessonProgressResponse:
|
||
|
description: LessonProgress Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/LessonProgressResponse"
|
||
|
OrderResponse:
|
||
|
description: Order Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/OrderResponse"
|
||
|
PaymentMethodResponse:
|
||
|
description: PaymentMethod Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/PaymentMethodResponse"
|
||
|
ResearchProjectResponse:
|
||
|
description: ResearchProject Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/ResearchProjectResponse"
|
||
|
ResearchProjectCompanyResponse:
|
||
|
description: ResearchProjectCompany Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/ResearchProjectCompanyResponse"
|
||
|
ResearchProjectTopicResponse:
|
||
|
description: ResearchProjectTopic Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/ResearchProjectTopicResponse"
|
||
|
TicketResponse:
|
||
|
description: Ticket Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/TicketResponse"
|
||
|
TransactionResponse:
|
||
|
description: Transaction Response Object
|
||
|
headers:
|
||
|
Access-Control-Allow-Origin:
|
||
|
type: string
|
||
|
Cache-Control:
|
||
|
type: string
|
||
|
schema:
|
||
|
$ref: "#/definitions/TransactionResponse"
|
||
|
paths:
|
||
|
/attendees:
|
||
|
get:
|
||
|
summary: Get a list of Attendees
|
||
|
operationId: getAttendees
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Attendee
|
||
|
operationId: createAttendee
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/AttendeeRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Attendee
|
||
|
operationId: updateAttendee
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Attendee
|
||
|
operationId: deleteAttendee
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/certificates:
|
||
|
get:
|
||
|
summary: Get a list of Certificates
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
operationId: getCertificates
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Certificate
|
||
|
operationId: createCertificate
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/CertificateRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Certificate
|
||
|
operationId: updateCertificate
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Certificate
|
||
|
operationId: deleteCertificate
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/courses:
|
||
|
get:
|
||
|
summary: Get a list of Courses
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
operationId: getCourses
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Course
|
||
|
operationId: createCourse
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/CourseRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Course
|
||
|
operationId: updateCourse
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Course
|
||
|
operationId: deleteCourse
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/courselessons:
|
||
|
get:
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
summary: Get a list of CourseLessons
|
||
|
operationId: getCourseLessons
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new CourseLesson
|
||
|
operationId: createCourseLesson
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/CourseLessonRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing CourseLesson
|
||
|
operationId: updateCourseLesson
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a CourseLesson
|
||
|
operationId: deleteCourseLesson
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/coursesections:
|
||
|
get:
|
||
|
summary: Get a list of CourseSections
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
operationId: getCourseSections
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new CourseSection
|
||
|
operationId: createCourseSection
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/CourseSectionRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing CourseSection
|
||
|
operationId: updateCourseSection
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a CourseSection
|
||
|
operationId: deleteCourseSection
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/enrollments:
|
||
|
get:
|
||
|
summary: Get a list of Enrollments
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
operationId: getEnrollments
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Enrollment
|
||
|
operationId: createEnrollment
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/EnrollmentRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Enrollment
|
||
|
operationId: updateEnrollment
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Enrollment
|
||
|
operationId: deleteEnrollment
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/events:
|
||
|
get:
|
||
|
summary: Get a list of Events
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getEvents
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Event
|
||
|
operationId: createEvent
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/EventRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Event
|
||
|
operationId: updateEvent
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Event
|
||
|
operationId: deleteEvent
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/eventcategorys:
|
||
|
get:
|
||
|
summary: Get a list of EventCategorys
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getEventCategorys
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new EventCategory
|
||
|
operationId: createEventCategory
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/EventCategoryRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing EventCategory
|
||
|
operationId: updateEventCategory
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a EventCategory
|
||
|
operationId: deleteEventCategory
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/eventcategoryassignments:
|
||
|
get:
|
||
|
summary: Get a list of EventCategoryassignments
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
operationId: getEventCategoryassignments
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new EventCategoryAssignment
|
||
|
operationId: createEventCategoryAssignment
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/EventCategoryAssignmentRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing EventCategoryAssignment
|
||
|
operationId: updateEventCategoryAssignment
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a EventCategoryAssignment
|
||
|
operationId: deleteEventCategoryAssignment
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/favorites:
|
||
|
get:
|
||
|
summary: Get a list of Favorites
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
operationId: getFavorites
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Favorite
|
||
|
operationId: createFavorite
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/FavoriteRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Favorite
|
||
|
operationId: updateFavorite
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Favorite
|
||
|
operationId: deleteFavorite
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/invoices:
|
||
|
get:
|
||
|
summary: Get a list of Invoices
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
operationId: getInvoices
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Invoice
|
||
|
operationId: createInvoice
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/InvoiceRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Invoice
|
||
|
operationId: updateInvoice
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Invoice
|
||
|
operationId: deleteInvoice
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/issuedcertificates:
|
||
|
get:
|
||
|
summary: Get a list of Issuedcertificates
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getIssuedcertificates
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new IssuedCertificate
|
||
|
operationId: createIssuedCertificate
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/IssuedCertificateRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing IssuedCertificate
|
||
|
operationId: updateIssuedCertificate
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a IssuedCertificate
|
||
|
operationId: deleteIssuedCertificate
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/lessonprogress:
|
||
|
get:
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
summary: Get a list of LessonProgress
|
||
|
operationId: getLessonProgress
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new LessonProgress
|
||
|
operationId: createLessonProgress
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/LessonProgressRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing LessonProgress
|
||
|
operationId: updateLessonProgress
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a LessonProgress
|
||
|
operationId: deleteLessonProgress
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/orders:
|
||
|
get:
|
||
|
summary: Get a list of Orders
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getOrders
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Order
|
||
|
operationId: createOrder
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/OrderRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Order
|
||
|
operationId: updateOrder
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Order
|
||
|
operationId: deleteOrder
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/paymentmethods:
|
||
|
get:
|
||
|
summary: Get a list of PaymentMethods
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getPaymentMethods
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new PaymentMethod
|
||
|
operationId: createPaymentMethod
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/PaymentMethodRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing PaymentMethod
|
||
|
operationId: updatePaymentMethod
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a PaymentMethod
|
||
|
operationId: deletePaymentMethod
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/researchprojects:
|
||
|
get:
|
||
|
summary: Get a list of ResearchProjects
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getResearchProjects
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new ResearchProject
|
||
|
operationId: createResearchProject
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/ResearchProjectRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing ResearchProject
|
||
|
operationId: updateResearchProject
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a ResearchProject
|
||
|
operationId: deleteResearchProject
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/researchprojectcompanys:
|
||
|
get:
|
||
|
summary: Get a list of ResearchProjectCompanys
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getResearchProjectCompanys
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new ResearchProjectCompany
|
||
|
operationId: createResearchProjectCompany
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/ResearchProjectCompanyRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing ResearchProjectCompany
|
||
|
operationId: updateResearchProjectCompany
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a ResearchProjectCompany
|
||
|
operationId: deleteResearchProjectCompany
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/researchprojecttopics:
|
||
|
get:
|
||
|
summary: Get a list of ResearchProjectTopics
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getResearchProjectTopics
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new ResearchProjectTopic
|
||
|
operationId: createResearchProjectTopic
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/ResearchProjectTopicRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing ResearchProjectTopic
|
||
|
operationId: updateResearchProjectTopic
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a ResearchProjectTopic
|
||
|
operationId: deleteResearchProjectTopic
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/tickets:
|
||
|
get:
|
||
|
summary: Get a list of Tickets
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getTickets
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Ticket
|
||
|
operationId: createTicket
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/TicketRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Ticket
|
||
|
operationId: updateTicket
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Ticket
|
||
|
operationId: deleteTicket
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
/transactions:
|
||
|
get:
|
||
|
summary: Get a list of Transactions
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/limitQuery"
|
||
|
- $ref: "#/parameters/offsetQuery"
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
operationId: getTransactions
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
post:
|
||
|
summary: Create a new Transaction
|
||
|
operationId: createTransaction
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/TransactionRequest"
|
||
|
responses:
|
||
|
"201":
|
||
|
description: Created
|
||
|
put:
|
||
|
summary: Update an existing Transaction
|
||
|
operationId: updateTransaction
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"200":
|
||
|
description: OK
|
||
|
delete:
|
||
|
summary: Delete a Transaction
|
||
|
operationId: deleteTransaction
|
||
|
parameters:
|
||
|
- $ref: "#/parameters/idQuery"
|
||
|
responses:
|
||
|
"204":
|
||
|
description: No Content
|
||
|
definitions:
|
||
|
Attendee:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CheckinStatus:
|
||
|
type: integer
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EventID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
TicketID:
|
||
|
type: string
|
||
|
UserID:
|
||
|
type: string
|
||
|
AttendeeRequest:
|
||
|
type: object
|
||
|
description: An array of Attendee objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Attendee"
|
||
|
AttendeeResponse:
|
||
|
type: object
|
||
|
description: An array of Attendee objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Attendee"
|
||
|
Certificate:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CertificateTemplate:
|
||
|
type: string
|
||
|
CourseID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Description:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Title:
|
||
|
type: string
|
||
|
CertificateRequest:
|
||
|
type: object
|
||
|
description: An array of Certificate objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Certificate"
|
||
|
CertificateResponse:
|
||
|
type: object
|
||
|
description: An array of Certificate objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Certificate"
|
||
|
Course:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Title:
|
||
|
type: string
|
||
|
Description:
|
||
|
type: string
|
||
|
Fulldescription:
|
||
|
type: string
|
||
|
InstructorID:
|
||
|
type: string
|
||
|
Price:
|
||
|
type: number
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
CourseRequest:
|
||
|
type: object
|
||
|
description: An array of Course objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Course"
|
||
|
CourseResponse:
|
||
|
type: object
|
||
|
description: An array of Course objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Course"
|
||
|
CourseLesson:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Content:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Order:
|
||
|
type: integer
|
||
|
SectionID:
|
||
|
type: string
|
||
|
Title:
|
||
|
type: string
|
||
|
VideoURL:
|
||
|
type: string
|
||
|
CourseLessonRequest:
|
||
|
type: object
|
||
|
description: An array of CourseLesson objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/CourseLesson"
|
||
|
CourseLessonResponse:
|
||
|
type: object
|
||
|
description: An array of CourseLesson objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/CourseLesson"
|
||
|
CourseSection:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CourseID:
|
||
|
type: string
|
||
|
Title:
|
||
|
type: string
|
||
|
Description:
|
||
|
type: string
|
||
|
Order:
|
||
|
type: integer
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
CourseSectionRequest:
|
||
|
type: object
|
||
|
description: An array of CourseSection objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/CourseSection"
|
||
|
CourseSectionResponse:
|
||
|
type: object
|
||
|
description: An array of CourseSection objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/CourseSection"
|
||
|
Enrollment:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Completed:
|
||
|
type: integer
|
||
|
CourseID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EnrollmentDate:
|
||
|
type: string
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
UserID:
|
||
|
type: string
|
||
|
EnrollmentRequest:
|
||
|
type: object
|
||
|
description: An array of Enrollment objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Enrollment"
|
||
|
EnrollmentResponse:
|
||
|
type: object
|
||
|
description: An array of Enrollment objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Enrollment"
|
||
|
Event:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Title:
|
||
|
type: string
|
||
|
Description:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
StartDate:
|
||
|
type: string
|
||
|
EndDate:
|
||
|
type: string
|
||
|
Location:
|
||
|
type: string
|
||
|
Capacity:
|
||
|
type: integer
|
||
|
x-nullable: true
|
||
|
OrganizeruserID:
|
||
|
type: string
|
||
|
Createdat:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
UpDatedat:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EventRequest:
|
||
|
type: object
|
||
|
description: An array of Event objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Event"
|
||
|
EventResponse:
|
||
|
type: object
|
||
|
description: An array of Event objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Event"
|
||
|
EventCategory:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Name:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EventCategoryRequest:
|
||
|
type: object
|
||
|
description: An array of EventCategory objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/EventCategory"
|
||
|
EventCategoryResponse:
|
||
|
type: object
|
||
|
description: An array of EventCategory objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/EventCategory"
|
||
|
EventCategoryAssignment:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
EventID:
|
||
|
type: string
|
||
|
EventCategoryID:
|
||
|
type: string
|
||
|
Createdat:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
UpDatedat:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EventCategoryAssignmentRequest:
|
||
|
type: object
|
||
|
description: An array of EventCategoryAssignment objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/EventCategoryAssignment"
|
||
|
EventCategoryAssignmentResponse:
|
||
|
type: object
|
||
|
description: An array of EventCategoryAssignment objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/EventCategoryAssignment"
|
||
|
Favorite:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Description:
|
||
|
type: string
|
||
|
Favoritetype:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
FavoriteID:
|
||
|
type: string
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Name:
|
||
|
type: string
|
||
|
Path:
|
||
|
type: string
|
||
|
TenantID:
|
||
|
type: string
|
||
|
UserID:
|
||
|
type: string
|
||
|
FavoriteRequest:
|
||
|
type: object
|
||
|
description: An array of Favorite objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Favorite"
|
||
|
FavoriteResponse:
|
||
|
type: object
|
||
|
description: An array of Favorite objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Favorite"
|
||
|
Invoice:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Amount:
|
||
|
type: number
|
||
|
CourseID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Currency:
|
||
|
type: string
|
||
|
DueDate:
|
||
|
type: string
|
||
|
Invoicenumber:
|
||
|
type: string
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Status:
|
||
|
type: string
|
||
|
TransactionID:
|
||
|
type: string
|
||
|
UserID:
|
||
|
type: string
|
||
|
InvoiceRequest:
|
||
|
type: object
|
||
|
description: An array of Invoice objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Invoice"
|
||
|
InvoiceResponse:
|
||
|
type: object
|
||
|
description: An array of Invoice objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Invoice"
|
||
|
IssuedCertificate:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CertificateID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EnrollmentID:
|
||
|
type: string
|
||
|
ExpirationDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
IssueDate:
|
||
|
type: string
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
UserID:
|
||
|
type: string
|
||
|
VerificationCode:
|
||
|
type: string
|
||
|
IssuedCertificateRequest:
|
||
|
type: object
|
||
|
description: An array of IssuedCertificate objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/IssuedCertificate"
|
||
|
IssuedCertificateResponse:
|
||
|
type: object
|
||
|
description: An array of IssuedCertificate objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/IssuedCertificate"
|
||
|
LessonProgress:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Completed:
|
||
|
type: integer
|
||
|
Completedat:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EnrollmentID:
|
||
|
type: string
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LessonID:
|
||
|
type: string
|
||
|
UserID:
|
||
|
type: string
|
||
|
LessonProgressRequest:
|
||
|
type: object
|
||
|
description: An array of LessonProgress objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/LessonProgress"
|
||
|
LessonProgressResponse:
|
||
|
type: object
|
||
|
description: An array of LessonProgress objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/LessonProgress"
|
||
|
Order:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
UserID:
|
||
|
type: string
|
||
|
EventID:
|
||
|
type: string
|
||
|
TicketID:
|
||
|
type: string
|
||
|
OrderStatus:
|
||
|
type: string
|
||
|
PaymentMethod:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
AmountpaID:
|
||
|
type: number
|
||
|
x-nullable: true
|
||
|
Createdat:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
UpDatedat:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
OrderRequest:
|
||
|
type: object
|
||
|
description: An array of Order objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Order"
|
||
|
OrderResponse:
|
||
|
type: object
|
||
|
description: An array of Order objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Order"
|
||
|
PaymentMethod:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CardHolderName:
|
||
|
type: string
|
||
|
CardNumber:
|
||
|
type: string
|
||
|
CardType:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
ExpirationMonth:
|
||
|
type: integer
|
||
|
ExpirationYear:
|
||
|
type: integer
|
||
|
Isdefault:
|
||
|
type: integer
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
UserID:
|
||
|
type: string
|
||
|
PaymentMethodRequest:
|
||
|
type: object
|
||
|
description: An array of PaymentMethod objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/PaymentMethod"
|
||
|
PaymentMethodResponse:
|
||
|
type: object
|
||
|
description: An array of PaymentMethod objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/PaymentMethod"
|
||
|
ResearchProject:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
AccountID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Description:
|
||
|
type: string
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Name:
|
||
|
type: string
|
||
|
TenantID:
|
||
|
type: string
|
||
|
UserID:
|
||
|
type: string
|
||
|
ResearchProjectRequest:
|
||
|
type: object
|
||
|
description: An array of ResearchProject objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/ResearchProject"
|
||
|
ResearchProjectResponse:
|
||
|
type: object
|
||
|
description: An array of ResearchProject objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/ResearchProject"
|
||
|
ResearchProjectCompany:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
AccountID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
ResearchProjectID:
|
||
|
type: string
|
||
|
TenantID:
|
||
|
type: string
|
||
|
ResearchProjectCompanyRequest:
|
||
|
type: object
|
||
|
description: An array of ResearchProjectCompany objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/ResearchProjectCompany"
|
||
|
ResearchProjectCompanyResponse:
|
||
|
type: object
|
||
|
description: An array of ResearchProjectCompany objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/ResearchProjectCompany"
|
||
|
ResearchProjectTopic:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
ResearchProjectID:
|
||
|
type: string
|
||
|
TenantID:
|
||
|
type: string
|
||
|
TopicID:
|
||
|
type: string
|
||
|
ResearchProjectTopicRequest:
|
||
|
type: object
|
||
|
description: An array of ResearchProjectTopic objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/ResearchProjectTopic"
|
||
|
ResearchProjectTopicResponse:
|
||
|
type: object
|
||
|
description: An array of ResearchProjectTopic objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/ResearchProjectTopic"
|
||
|
Ticket:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
EventID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Price:
|
||
|
type: number
|
||
|
x-nullable: true
|
||
|
Quantity:
|
||
|
type: integer
|
||
|
Tickettype:
|
||
|
type: string
|
||
|
TicketRequest:
|
||
|
type: object
|
||
|
description: An array of Ticket objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Ticket"
|
||
|
TicketResponse:
|
||
|
type: object
|
||
|
description: An array of Ticket objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Ticket"
|
||
|
Transaction:
|
||
|
type: object
|
||
|
properties:
|
||
|
ID:
|
||
|
type: string
|
||
|
Amount:
|
||
|
type: number
|
||
|
CourseID:
|
||
|
type: string
|
||
|
CreatedByID:
|
||
|
type: string
|
||
|
CreatedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
Currency:
|
||
|
type: string
|
||
|
EnrollmentID:
|
||
|
type: string
|
||
|
LastModifiedByID:
|
||
|
type: string
|
||
|
LastModifiedDate:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
PaymentMethodID:
|
||
|
type: string
|
||
|
Status:
|
||
|
type: string
|
||
|
x-nullable: true
|
||
|
TransactionDate:
|
||
|
type: string
|
||
|
UserID:
|
||
|
type: string
|
||
|
TransactionRequest:
|
||
|
type: object
|
||
|
description: An array of Transaction objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Transaction"
|
||
|
TransactionResponse:
|
||
|
type: object
|
||
|
description: An array of Transaction objects
|
||
|
properties:
|
||
|
Data:
|
||
|
type: array
|
||
|
items:
|
||
|
$ref: "#/definitions/Transaction"
|