# Models

## The Participant object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Participant":{"type":"object","description":"None required fields can be empty. Additional fields like badge is nullable.","required":["id","firstname","lastname"],"properties":{"id":{"description":"Primary id of the person record in Converia","type":"integer"},"firstname":{"description":"Firstname of the participant","type":"string"},"lastname":{"description":"Lastname of the participant","type":"string"},"title":{"description":"Academic title of the participant","type":"string"},"foa":{"description":"Form of address of the participant","type":"string"},"email":{"description":"Email address of the participant","type":"string"},"company":{"description":"Company or Institution of the participant","type":"string"},"department":{"description":"Department of the participant","type":"string"},"phone":{"description":"Phone number of the participant","type":"string"},"city":{"description":"City of the participant","type":"string"},"street":{"description":"Street of the participant","type":"string"},"zip":{"description":"Zip/postcode of the participant","type":"string"},"country":{"description":"Country of the participant","type":"string","format":"ISO 3166-1 alpha-2 codes"},"language":{"description":"Language of the participant","type":"string","format":"ISO 639-1"},"booking-state":{"description":"Booking state of the participant. Possible states are \"valid\" and \"canceled\".","enum":["valid","canceled"],"type":"string"},"booking-barcode":{"description":"Contains the value of the booking barcode. It's only displayed if \"booking-state\" is of state \"valid\".","type":"string"},"merged-from":{"description":"List of person ids that where merged to this person entry.","type":"array","items":{"type":"integer"}},"efn":{"description":"Stored efn for the participant. Default empty string.","type":"string"},"member":{"description":"Link to member entries connected this participant, only loaded if \"member\" is appended to the include request parameter.","type":"array","items":{"$ref":"#/components/schemas/Member"}},"cart-event":{"description":"List of booked events this participant, only loaded if \"cart-event\" is appended to the include request parameter.","type":"array","items":{"$ref":"#/components/schemas/Event"}},"badge":{"$ref":"#/components/schemas/Badge"},"eav":{"description":"List of eav values","type":"array","items":{"$ref":"#/components/schemas/EavEntry"}}}},"Member":{"description":"Represents the member entity in Converia. Participant can be associated to multiple member entries.","type":"object","required":["id"],"properties":{"id":{"description":"Primary id of the member record in Converia","type":"integer"},"external-reference":{"description":"External identifier stored in Converia for a specific member.","type":"string"},"number":{"description":"Member id stored in Converia. This id is normally imported into Converia","type":"string"}}},"Event":{"type":"object","description":"Represents an event entity in Converia. An event in this case in an abstraction of concrete purchased items.","required":["id"],"properties":{"id":{"description":"Primary id of the event record in Converia","type":"integer"},"external-reference":{"description":"External identifier stored in Converia for a specific event.","type":"string"},"name":{"description":"Name of the event.","type":"string"}}},"Badge":{"description":"Represents the badge entity in Converia. Participant can have a badge with a specific number.","type":"object","required":["id"],"properties":{"id":{"description":"Primary id of the badge record in Converia","type":"integer"},"number":{"description":"Unique badge number. A person can only have one valid badge number per conference. This number is printed as scanable code on the printed badge and is then scanned on the checkin.","type":"string"},"printTime":{"description":"Time when the badge was printed the last time. Property will be ommitted if badge is not printed.","type":"string","format":"ISO-8601"}}},"EavEntry":{"type":"object","description":"Represents an eav entry connect with the person.","required":["key","value"],"properties":{"key":{"description":"Internal name of the eav attribute","type":"string"},"value":{"description":"Value for the given eav value, will be converted to string in any case","type":"string"}}}}}}
```

## The Member object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Member":{"description":"Represents the member entity in Converia. Participant can be associated to multiple member entries.","type":"object","required":["id"],"properties":{"id":{"description":"Primary id of the member record in Converia","type":"integer"},"external-reference":{"description":"External identifier stored in Converia for a specific member.","type":"string"},"number":{"description":"Member id stored in Converia. This id is normally imported into Converia","type":"string"}}}}}}
```

## The Badge object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Badge":{"description":"Represents the badge entity in Converia. Participant can have a badge with a specific number.","type":"object","required":["id"],"properties":{"id":{"description":"Primary id of the badge record in Converia","type":"integer"},"number":{"description":"Unique badge number. A person can only have one valid badge number per conference. This number is printed as scanable code on the printed badge and is then scanned on the checkin.","type":"string"},"printTime":{"description":"Time when the badge was printed the last time. Property will be ommitted if badge is not printed.","type":"string","format":"ISO-8601"}}}}}}
```

## The Event object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Event":{"type":"object","description":"Represents an event entity in Converia. An event in this case in an abstraction of concrete purchased items.","required":["id"],"properties":{"id":{"description":"Primary id of the event record in Converia","type":"integer"},"external-reference":{"description":"External identifier stored in Converia for a specific event.","type":"string"},"name":{"description":"Name of the event.","type":"string"}}}}}}
```

## The EavEntry object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"EavEntry":{"type":"object","description":"Represents an eav entry connect with the person.","required":["key","value"],"properties":{"key":{"description":"Internal name of the eav attribute","type":"string"},"value":{"description":"Value for the given eav value, will be converted to string in any case","type":"string"}}}}}}
```

## The Error object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Error":{"type":"object","description":"Format of an error.","required":["code","message"],"properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}}}
```

## The ErrorResult object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"ErrorResult":{"type":"object","description":"Result format in an error case.","required":["errors"],"properties":{"errors":{"type":"array","items":{"$ref":"#/components/schemas/Error"}}}},"Error":{"type":"object","description":"Format of an error.","required":["code","message"],"properties":{"code":{"type":"integer"},"message":{"type":"string"}}}}}}
```

## The Frame object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Frame":{"type":"object","description":"Represents the Frame entity in Converia.","required":["id","name","shortName","internalName","isActive","creationdate","startTime","endTime","invoiceNumberGroup"],"properties":{"id":{"type":"integer","description":"The primary key for the Frame (conference) entity in Converia."},"name":{"type":"string","description":"The name of the conference."},"shortName":{"type":"string","description":"The short name of the conference."},"internalName":{"type":"string","description":"The internal name of the conference."},"isActive":{"type":"boolean","description":"A flag that represents whether the conference is active or not."},"startTime":{"type":"integer","description":"The date when the conference has started or will start, as unix timestamp"},"endTime":{"type":"integer","description":"The date when the conference has ended or will end, as unix timestamp"},"invoiceNumberGroup":{"type":"string","description":"Config value for getting invoices of a specific conference"}}}}}}
```

## The Invoice object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Invoice":{"type":"object","description":"Represents the Invoice Entity in Converia.","required":["id","number","date","sum","currency","careOf","state","versions"],"properties":{"id":{"type":"integer","description":"The primary key of the invoice entity in Converia."},"number":{"type":"integer","description":"Conference specific identifier for the invoice."},"date":{"type":"string","format":"ISO-8601","description":"The date on which the invoice was created."},"sum":{"type":"number","description":"The total sum of the invoice."},"currency":{"type":"string","description":"The currency to which the invoice relates (i.e. `EUR`, `EURO`, `€`, `USD` or `$`).","maxLength":10},"careOf":{"type":"string","description":"Name of the person this invoice should be delivered to."},"state":{"type":"integer","enum":["0","1","5","8","10","15","40"],"description":"The current state of the invoice:\n * `0, 1, 5 or 8` - unfinished\n * `10` - valid\n * `15` - error\n * `40` - canceled"},"versions":{"type":"integer","description":"The number of existing versions.","minimum":1},"invoiceVersions":{"type":"array","description":"Array of all invoice versions, except cancellations.","items":{"$ref":"#/components/schemas/InvoiceVersion"}}}},"InvoiceVersion":{"type":"object","description":"Represents a specific version of an invoice.","properties":{"version":{"type":"integer","description":"The displayed version number for this specific invoice version."},"invoiceLog":{"type":"array","description":"Additional information about this specific invoice version. Canceled items are excluded.","items":{"$ref":"#/components/schemas/InvoiceLog"}}}},"InvoiceLog":{"type":"object","description":"Represents additional information about a specific invoice version.","properties":{"name":{"type":"string","description":"The name of the purchased item."},"amount":{"type":"number","description":"The invoice amount."},"taxRate":{"type":"number","description":"The tax rate of the invoice."},"priceGroup":{"type":"string","description":"The name of the related price group."},"category":{"type":"string","description":"The name of the related category."}}}}}}
```

## The InvoiceVersion object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"InvoiceVersion":{"type":"object","description":"Represents a specific version of an invoice.","properties":{"version":{"type":"integer","description":"The displayed version number for this specific invoice version."},"invoiceLog":{"type":"array","description":"Additional information about this specific invoice version. Canceled items are excluded.","items":{"$ref":"#/components/schemas/InvoiceLog"}}}},"InvoiceLog":{"type":"object","description":"Represents additional information about a specific invoice version.","properties":{"name":{"type":"string","description":"The name of the purchased item."},"amount":{"type":"number","description":"The invoice amount."},"taxRate":{"type":"number","description":"The tax rate of the invoice."},"priceGroup":{"type":"string","description":"The name of the related price group."},"category":{"type":"string","description":"The name of the related category."}}}}}}
```

## The InvoiceLog object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"InvoiceLog":{"type":"object","description":"Represents additional information about a specific invoice version.","properties":{"name":{"type":"string","description":"The name of the purchased item."},"amount":{"type":"number","description":"The invoice amount."},"taxRate":{"type":"number","description":"The tax rate of the invoice."},"priceGroup":{"type":"string","description":"The name of the related price group."},"category":{"type":"string","description":"The name of the related category."}}}}}}
```

## The Payment object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Payment":{"type":"object","description":"Represents the payment entity in Converia.","required":["id","invoice","bookingDate","actualReceiptOfDate","sum","paymentKind","fee","userId","insertTime","internalReference","externalReference","canceledPaymentReferenceId","reasonForCancellation","bankAccountNumber","bankCode","bankReferenceText"],"properties":{"id":{"type":"integer","description":"The primary key of the payment entity in Converia."},"invoice":{"type":"integer","description":"The id of the related invoice."},"bookingDate":{"type":"string","description":"The date when the payment was initiated.","format":"ISO-8601"},"actualReceiptOfDate":{"type":"string","description":"The date when the payment was actually received.","format":"ISO-8601"},"sum":{"type":"number","description":"The total sum of the booking price."},"paymentKind":{"type":"string","enum":["T","FREE","IS","EP","INTERN","BESR","DATATRANS","SAFERPAY","CC","CT_ELV","CT_SOFORT","CONCARDIS","OGONE","PAYPAL","GS","HEIDELPAY","SPARKASSE","OSP_CARD","POSTFINANCE"],"description":"Represents the type of the payment:\n * `T` - Transfer\n * `FREE` - Free participation\n * `IS` - On-site payment\n * `EP` - Credit Card via Easypay\n * `INTERN` - Internal Payment\n * `BESR` - BESR payment slip\n * `DATATRANS` - Datatrans\n * `SAFERPAY` - Saferpay\n * `CC` - Credit Card via CompuTop\n * `CT_ELV` - Computop ELV\n * `CT_SOFORT` - Computop SOFORT\n * `CONCARDIS` - Concardis\n * `OGONE` - Ogone\n * `PAYPAL` - Paypal\n * `GS` - GassenSchmidt\n * `HEIDELPAY` - Heidelpay\n * `SPARKASSE` - InternetKasse\n * `OSP_CARD` - On-site payment with card\n * `POSTFINANCE` - PostFinance"},"fee":{"type":"number","description":"The fee related to the payment."},"userId":{"type":"integer","description":"Id of the backend user who triggert the payment. Fallback to -1 if frontend user has triggert the payment."},"insertTime":{"type":"string","description":"The date when this payment entry was initially inserted in the database.","format":"ISO-8601"},"internalReference":{"type":"string","description":"Internal reference code. This reference code isn't unique."},"externalReference":{"type":"string","description":"External identifier provided by the payment provider."},"canceledPaymentReferenceId":{"type":"integer","description":"Default 0. If greater 0 this entry is a cancellation, which references the corresponding payment entry.","minimum":0},"reasonForCancellation":{"type":"string","description":"The reason for the cancellation."},"bankAccountNumber":{"type":"string","description":"The bank account number","format":"Normal bank account number or IBAN"},"bankCode":{"type":"string","description":"The bank identifier code.","format":"Normal bank code number or BIC"},"bankReferenceText":{"type":"string","description":"The reference text."}}}}}}
```

## The Translation object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Translation":{"type":"object","description":"","required":["language","content"],"properties":{"language":{"type":"string","description":"","format":"Combination of ISO 639-1 alpha-2 and ISO 3166-1 alpha-2 codes, see RFC 5646.","minLength":5,"maxLength":5},"content":{"type":"string","description":"The translated content."}}}}}}
```

## The TopicId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"TopicId":{"type":"integer","description":"The primary key of the topic entity in Converia."}}}}
```

## The Topic object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Topic":{"type":"object","description":"Represents the topic entity in Converia.","required":["id","name","shortName","visibility"],"properties":{"id":{"$ref":"#/components/schemas/TopicId"},"name":{"type":"array","description":"Name of the topic.","items":{"$ref":"#/components/schemas/Translation"}},"shortName":{"type":"string","description":"Shortened name of the topic."},"parentTopicId":{"$ref":"#/components/schemas/TopicId"},"visibility":{"type":"object","description":"","required":["contribution","schedule"],"properties":{"contribution":{"type":"boolean","description":"True if the topic is visible in the submission process, false otherwise."},"schedule":{"type":"boolean","description":"True if the topic is visible in the schedule, false otherwise."}}},"colorCode":{"type":"string","description":"color code of the color for the topic."}}},"TopicId":{"type":"integer","description":"The primary key of the topic entity in Converia."},"Translation":{"type":"object","description":"","required":["language","content"],"properties":{"language":{"type":"string","description":"","format":"Combination of ISO 639-1 alpha-2 and ISO 3166-1 alpha-2 codes, see RFC 5646.","minLength":5,"maxLength":5},"content":{"type":"string","description":"The translated content."}}}}}}
```

## The FormOfPresentationId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"FormOfPresentationId":{"type":"integer","description":"The primary key of the form of presentation entity in Converia."}}}}
```

## The FormOfPresentation object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"FormOfPresentation":{"type":"object","description":"Represents the form of presentation entity in Converia.","required":["id","name","type","visible","active","reference"],"properties":{"id":{"$ref":"#/components/schemas/FormOfPresentationId"},"name":{"type":"array","description":"The name of the form of presentation.","items":{"$ref":"#/components/schemas/Translation"}},"type":{"type":"string","enum":["Oral","Poster","Workshop","Keynote","SessionKeynote"],"description":"The type of the form of presentation."},"visible":{"type":"boolean","description":"Indicates the frontend visibility of the form of presentation."},"active":{"type":"boolean","description":"True if the form of presentation is active, false if it's deactivated."},"reference":{"type":"integer","enum":[0,1,2],"description":"Represents the reference to:\n * `0` - Paper and Session\n * `1` - Only Paper\n * `2` - Only Session."}}},"FormOfPresentationId":{"type":"integer","description":"The primary key of the form of presentation entity in Converia."},"Translation":{"type":"object","description":"","required":["language","content"],"properties":{"language":{"type":"string","description":"","format":"Combination of ISO 639-1 alpha-2 and ISO 3166-1 alpha-2 codes, see RFC 5646.","minLength":5,"maxLength":5},"content":{"type":"string","description":"The translated content."}}}}}}
```

## The DayId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"DayId":{"type":"integer","description":"The primary key of the day entity in Converia.","minimum":1}}}}
```

## The Day object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Day":{"type":"object","description":"Represents the day entity in Converia.","required":["id","start","end"],"properties":{"id":{"$ref":"#/components/schemas/DayId"},"start":{"type":"string","description":"The date when the day starts.","format":"ISO-8601"},"end":{"type":"string","description":"The date when the day ends.","format":"ISO-8601"}}},"DayId":{"type":"integer","description":"The primary key of the day entity in Converia.","minimum":1}}}}
```

## The RoomId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"RoomId":{"type":"integer","description":"The primary key of the room entity in Converia.","minimum":1}}}}
```

## The Room object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Room":{"type":"object","description":"Represents the room entity in Converia.","required":["id","name","seats","floor","roomNumber","roomArea","active","visible","description","technicalDetails","visibleOnDay"],"properties":{"id":{"$ref":"#/components/schemas/RoomId"},"name":{"type":"string","description":"The name of the room."},"seats":{"type":"integer","description":"Number of seats in the room."},"floor":{"type":"integer","description":"The floor on which the room is located."},"roomNumber":{"type":"string","description":"The number of the room."},"roomArea":{"type":"string","description":"The area in which the room is located."},"active":{"type":"boolean","description":"True if the room is active, false otherwise."},"description":{"type":"string","description":"The description of the room."},"technicalDetails":{"type":"string","description":"Additional descriptions."},"visibleOnDay":{"type":"array","description":"Days on which this room is visible.","items":{"$ref":"#/components/schemas/DayId"}}}},"RoomId":{"type":"integer","description":"The primary key of the room entity in Converia.","minimum":1},"DayId":{"type":"integer","description":"The primary key of the day entity in Converia.","minimum":1}}}}
```

## The PersonId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"PersonId":{"type":"integer","description":"The primary key of the person entity in Converia.","minimum":1}}}}
```

## The Person object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Person":{"type":"object","description":"Represents the person entity in Converia.","required":["id","lastName"],"properties":{"id":{"$ref":"#/components/schemas/PersonId"},"firstName":{"type":"string","description":"The first name of the person."},"lastName":{"type":"string","description":"The last name of the person."},"title":{"type":"string","description":"The title of the person."},"email":{"type":"string","description":"The e-mail address of the person."},"company":{"type":"string","description":"Company of the person."},"city":{"type":"string","description":"City of the person."},"country":{"type":"string","description":"Country of the person.","format":"ISO 3166-1 alpha-2 codes"},"photo":{"type":"string","description":"Link to the photo file of the person.","format":"uri"}}},"PersonId":{"type":"integer","description":"The primary key of the person entity in Converia.","minimum":1}}}}
```

## The RoleId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"RoleId":{"type":"integer","description":"The primary key of the role entity in Converia.","minimum":1}}}}
```

## The Role object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Role":{"type":"object","description":"Represents the role entity in Converia.","required":["id","name"],"properties":{"id":{"$ref":"#/components/schemas/RoleId"},"name":{"type":"array","description":"The name of the role.","items":{"$ref":"#/components/schemas/Translation"}}}},"RoleId":{"type":"integer","description":"The primary key of the role entity in Converia.","minimum":1},"Translation":{"type":"object","description":"","required":["language","content"],"properties":{"language":{"type":"string","description":"","format":"Combination of ISO 639-1 alpha-2 and ISO 3166-1 alpha-2 codes, see RFC 5646.","minLength":5,"maxLength":5},"content":{"type":"string","description":"The translated content."}}}}}}
```

## The Chair object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Chair":{"type":"object","description":"Represents a session chair in Converia.","required":["person"],"properties":{"person":{"$ref":"#/components/schemas/PersonId"},"role":{"$ref":"#/components/schemas/RoleId"}}},"PersonId":{"type":"integer","description":"The primary key of the person entity in Converia.","minimum":1},"RoleId":{"type":"integer","description":"The primary key of the role entity in Converia.","minimum":1}}}}
```

## The Sponsor object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Sponsor":{"type":"object","description":"Represents a session sponsor in Converia.","required":["name"],"properties":{"name":{"type":"string","description":"The name of the sponsor."},"text":{"type":"string","description":"An arbitrary description related to the sponsor."},"logo":{"type":"string","description":"Link to the sponsor logo.","format":"uri"}}}}}}
```

## The ContinuingMedicalEducation object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"ContinuingMedicalEducation":{"type":"object","description":"Represents the Continuing medical education (CME) object in Converia.","properties":{"credits":{"type":"integer","description":"Credits the participant can earn."},"category":{"type":"string","description":"The CME category."}}}}}}
```

## The SessionId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"SessionId":{"type":"integer","description":"The primary key of the session entity in Converia.","minimum":1}}}}
```

## The ScheduleSession object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"ScheduleSession":{"type":"object","description":"Represents the schedule session entity in Converia.","required":["id","title","formOfPresentation","day","timeIndependent","start","end","room","publicized","additionalInformation"],"properties":{"id":{"$ref":"#/components/schemas/SessionId"},"title":{"type":"array","description":"The session title.","items":{"$ref":"#/components/schemas/Translation"}},"description":{"type":"array","description":"The description of the session.","items":{"$ref":"#/components/schemas/Translation"}},"topic":{"$ref":"#/components/schemas/TopicId"},"formOfPresentation":{"$ref":"#/components/schemas/FormOfPresentationId"},"day":{"$ref":"#/components/schemas/DayId"},"timeIndependent":{"type":"boolean","description":"Indicates if corresponding events are time-independent. This concerns only events of type PaperEvent."},"start":{"type":"string","description":"Time when the session starts.","format":"ISO-8601"},"end":{"type":"string","description":"Time when the session ends.","format":"ISO-8601"},"room":{"$ref":"#/components/schemas/RoomId"},"chairs":{"type":"array","description":"Contains all chairs of the session.","items":{"$ref":"#/components/schemas/Chair"}},"events":{"type":"array","description":"The events of the session.","items":{"$ref":"#/components/schemas/EventId"}},"publicized":{"type":"boolean","description":"True if publication of the session is allowed, false otherwise."},"sponsor":{"$ref":"#/components/schemas/Sponsor"},"additionalInformation":{"type":"object","description":"Additional information about the session.","required":["videoRecordingAllowed","ted"],"properties":{"videoRecordingAllowed":{"type":"boolean","description":"Indicates if it is allowed to record the session."},"ted":{"type":"boolean","description":"True if the session is a TED (Technology, Entertainment, Design) session, false otherwise."}}},"continuingMedicalEducation":{"$ref":"#/components/schemas/ContinuingMedicalEducation"},"keywords":{"type":"array","description":"Keywords assigned to the session.","items":{"type":"string"}}}},"SessionId":{"type":"integer","description":"The primary key of the session entity in Converia.","minimum":1},"Translation":{"type":"object","description":"","required":["language","content"],"properties":{"language":{"type":"string","description":"","format":"Combination of ISO 639-1 alpha-2 and ISO 3166-1 alpha-2 codes, see RFC 5646.","minLength":5,"maxLength":5},"content":{"type":"string","description":"The translated content."}}},"TopicId":{"type":"integer","description":"The primary key of the topic entity in Converia."},"FormOfPresentationId":{"type":"integer","description":"The primary key of the form of presentation entity in Converia."},"DayId":{"type":"integer","description":"The primary key of the day entity in Converia.","minimum":1},"RoomId":{"type":"integer","description":"The primary key of the room entity in Converia.","minimum":1},"Chair":{"type":"object","description":"Represents a session chair in Converia.","required":["person"],"properties":{"person":{"$ref":"#/components/schemas/PersonId"},"role":{"$ref":"#/components/schemas/RoleId"}}},"PersonId":{"type":"integer","description":"The primary key of the person entity in Converia.","minimum":1},"RoleId":{"type":"integer","description":"The primary key of the role entity in Converia.","minimum":1},"EventId":{"type":"integer","description":"The primary key of the event entity in Converia.","minimum":1},"Sponsor":{"type":"object","description":"Represents a session sponsor in Converia.","required":["name"],"properties":{"name":{"type":"string","description":"The name of the sponsor."},"text":{"type":"string","description":"An arbitrary description related to the sponsor."},"logo":{"type":"string","description":"Link to the sponsor logo.","format":"uri"}}},"ContinuingMedicalEducation":{"type":"object","description":"Represents the Continuing medical education (CME) object in Converia.","properties":{"credits":{"type":"integer","description":"Credits the participant can earn."},"category":{"type":"string","description":"The CME category."}}}}}}
```

## The EventId object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"EventId":{"type":"integer","description":"The primary key of the event entity in Converia.","minimum":1}}}}
```

## The ScheduleCoreEvent object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"ScheduleCoreEvent":{"type":"object","description":"Represents the schedule core event entity in Converia.","required":["id","title","day","start","end","rooms"],"properties":{"id":{"$ref":"#/components/schemas/EventId"},"title":{"type":"array","description":"Title of the core event.","items":{"$ref":"#/components/schemas/Translation"}},"day":{"$ref":"#/components/schemas/DayId"},"start":{"type":"string","description":"Time when the event starts.","format":"ISO-8601"},"end":{"type":"string","description":"Time when the event ends.","format":"ISO-8601"},"rooms":{"type":"array","description":"Rooms in which the core event takes place. Blocked rooms are not listed here.","items":{"$ref":"#/components/schemas/RoomId"}}}},"EventId":{"type":"integer","description":"The primary key of the event entity in Converia.","minimum":1},"Translation":{"type":"object","description":"","required":["language","content"],"properties":{"language":{"type":"string","description":"","format":"Combination of ISO 639-1 alpha-2 and ISO 3166-1 alpha-2 codes, see RFC 5646.","minLength":5,"maxLength":5},"content":{"type":"string","description":"The translated content."}}},"DayId":{"type":"integer","description":"The primary key of the day entity in Converia.","minimum":1},"RoomId":{"type":"integer","description":"The primary key of the room entity in Converia.","minimum":1}}}}
```

## The PaperFiles object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"PaperFiles":{"type":"object","description":"Represents a paper file object in Converia.","required":["type","url"],"properties":{"type":{"type":"string","description":"Type of the paper file.","enum":["Abstract","Manuscript","ShortManuscript","Presentation"]},"url":{"type":"string","description":"Link to the paper file.","format":"uri"}}}}}}
```

## The PaperAuthor object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"PaperAuthor":{"type":"object","description":"Represents an author of a paper in Converia.","required":["id","presenter"],"properties":{"id":{"$ref":"#/components/schemas/PersonId"},"presenter":{"type":"boolean","description":"True if the author is a presenter, false otherwise."}}},"PersonId":{"type":"integer","description":"The primary key of the person entity in Converia.","minimum":1}}}}
```

## The ScheduleEvent object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"ScheduleEvent":{"type":"object","description":"Represents the schedule event entity in Converia.","required":["id","title","start","end","session","type"],"properties":{"id":{"$ref":"#/components/schemas/EventId"},"title":{"type":"array","description":"The title of the event.","items":{"$ref":"#/components/schemas/Translation"}},"start":{"type":"string","description":"Time when the event starts.","format":"ISO-8601"},"end":{"type":"string","description":"Time when the event ends.","format":"ISO-8601"},"session":{"$ref":"#/components/schemas/SessionId"},"type":{"type":"string","enum":["PaperEvent","FreeEvent"],"description":"Type of the event."},"paper":{"type":"object","description":"Contains information about the related paper.","required":["id","authors"],"properties":{"id":{"type":"integer","description":"The primary key of the paper entity in Converia."},"abstract":{"type":"string","description":"The abstract text of the paper."},"authors":{"type":"array","description":"Authors of the paper.","items":{"$ref":"#/components/schemas/PaperAuthor"}},"files":{"type":"array","description":"Files related to the paper.","items":{"$ref":"#/components/schemas/PaperFiles"}}}}}},"EventId":{"type":"integer","description":"The primary key of the event entity in Converia.","minimum":1},"Translation":{"type":"object","description":"","required":["language","content"],"properties":{"language":{"type":"string","description":"","format":"Combination of ISO 639-1 alpha-2 and ISO 3166-1 alpha-2 codes, see RFC 5646.","minLength":5,"maxLength":5},"content":{"type":"string","description":"The translated content."}}},"SessionId":{"type":"integer","description":"The primary key of the session entity in Converia.","minimum":1},"PaperAuthor":{"type":"object","description":"Represents an author of a paper in Converia.","required":["id","presenter"],"properties":{"id":{"$ref":"#/components/schemas/PersonId"},"presenter":{"type":"boolean","description":"True if the author is a presenter, false otherwise."}}},"PersonId":{"type":"integer","description":"The primary key of the person entity in Converia.","minimum":1},"PaperFiles":{"type":"object","description":"Represents a paper file object in Converia.","required":["type","url"],"properties":{"type":{"type":"string","description":"Type of the paper file.","enum":["Abstract","Manuscript","ShortManuscript","Presentation"]},"url":{"type":"string","description":"Link to the paper file.","format":"uri"}}}}}}
```

## The Paper object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Paper":{"type":"object","description":"Represents the 'Paper' entity in Converia. The 'Paper' entity can be a casual paper but also a session.","required":["title","id","frame_id"],"properties":{"title":{"type":"string","description":"The title of the paper."},"id":{"type":"integer","description":"The primary key for the paper entity in Converia."},"frame_id":{"type":"integer","description":"The id of the conference which inherits the paper."},"authors":{"description":"List of authors of the paper, only loaded if \"author\" is appended to the fields request parameter.","type":"array","items":{"$ref":"#/components/schemas/PaperPerson"}},"submitter":{"description":"Submitter of the paper, only loaded if \"submitter\" is appended to the fields request parameter.","$ref":"#/components/schemas/PaperPerson"},"abstracts":{"description":"List of abstract versions of the paper, only loaded if \"abstract\" is appended to the fields request parameter. Ordered by most recent version first.","type":"array","items":{"$ref":"#/components/schemas/Abstract"}},"isSession":{"type":"integer","description":"will be 1 when paper is a session, will be 0 when the paper is a paper"},"isInvited":{"type":"integer","description":"will be 1 when paper is invited, will be 0 when paper is submitted at call for paper"},"paperCode":{"type":"string","description":"alternative paper sorting system to paper ids"},"currentFormOfPresentation":{"type":"integer","description":"Id of the presentation form of the paper"},"currentTopics":{"type":"array","items":{"$ref":"#/components/schemas/TopicId"},"description":"Ids of the topics of the paper, only loaded if \"topics\" is appended to the fields request parameter"},"presentation":{"description":"Presentation file if exist, null otherwise. Requires fields request parameter.","$ref":"#/components/schemas/PaperFiles"},"finalReviewingResult":{"type":"string","enum":["ACC","REJ","HOLD","NON","BACK","WAIT"],"description":"Final reviewing result. Requires fields request parameter."}}},"PaperPerson":{"type":"object","description":"PaperPerson representation.","required":["id","firstname","lastname","email","company","textVita","academicPrefix","academicSuffix"],"properties":{"id":{"type":"integer","description":"The primary key for the author entity in Converia."},"personId":{"type":"integer","description":"The primary key for the person entity in Converia."},"firstname":{"type":"string","description":"Person firstname."},"lastname":{"type":"string","description":"Person lastname."},"email":{"type":"string","description":"Person email."},"company":{"type":"string","description":"Person core institution name."},"isPresenter":{"type":"boolean","description":"Shows if the person is marked as presenter in Converia."}}},"Abstract":{"type":"object","description":"An abstractversion for the paper.","required":["abstract"],"properties":{"abstract":{"type":"string","description":"Content of the abstract, only for plain text and latex submission."},"url":{"type":"string","description":"Link to the abstract file.","format":"uri"}}},"TopicId":{"type":"integer","description":"The primary key of the topic entity in Converia."},"PaperFiles":{"type":"object","description":"Represents a paper file object in Converia.","required":["type","url"],"properties":{"type":{"type":"string","description":"Type of the paper file.","enum":["Abstract","Manuscript","ShortManuscript","Presentation"]},"url":{"type":"string","description":"Link to the paper file.","format":"uri"}}}}}}
```

## The Abstract object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"Abstract":{"type":"object","description":"An abstractversion for the paper.","required":["abstract"],"properties":{"abstract":{"type":"string","description":"Content of the abstract, only for plain text and latex submission."},"url":{"type":"string","description":"Link to the abstract file.","format":"uri"}}}}}}
```

## The PaperPerson object

```json
{"openapi":"3.1.1","info":{"title":"Converia API","version":"2.15.0"},"components":{"schemas":{"PaperPerson":{"type":"object","description":"PaperPerson representation.","required":["id","firstname","lastname","email","company","textVita","academicPrefix","academicSuffix"],"properties":{"id":{"type":"integer","description":"The primary key for the author entity in Converia."},"personId":{"type":"integer","description":"The primary key for the person entity in Converia."},"firstname":{"type":"string","description":"Person firstname."},"lastname":{"type":"string","description":"Person lastname."},"email":{"type":"string","description":"Person email."},"company":{"type":"string","description":"Person core institution name."},"isPresenter":{"type":"boolean","description":"Shows if the person is marked as presenter in Converia."}}}}}}
```
