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:
|
|
- "https"
|
|
basePath: "/vk/members/v1"
|
|
host: "gw.tnxs.net"
|
|
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"
|