--- openapi: "3.0.3" info: title: "" description: "" contact: name: "" url: "" email: "example@example.org" version: "" x-oagis-release: "10.8.3" x-oagis-release-date: "2022-09-30" x-oagis-license: "" paths: /biopharmaceutical/shipment: summary: "" description: "" get: summary: "" description: "" tags: - "Shipment" parameters: - name: "id" in: "query" description: "" required: false schema: type: "integer" responses: "200": description: "" content: application/json: schema: $ref: "#/components/schemas/shipment" post: summary: "" description: "" tags: - "Shipment" requestBody: description: "" content: application/json: schema: $ref: "#/components/schemas/shipment" responses: "200": description: "" content: application/json: {} components: schemas: shipment: x-oagis-bie-guid: "oagis-id-6dae6fb70286459a92478ba10ebf7b14" x-oagis-bie-date-time: "2022-10-26T14:46:11+0000" x-oagis-bie-version: "" required: - "shipment" additionalProperties: false properties: shipment: type: "object" additionalProperties: false properties: shipmentHeader: type: "object" additionalProperties: false properties: id: description: "Regeneron Supplier order number" type: "array" items: type: "object" required: - "content" additionalProperties: false properties: content: oneOf: - nullable: true - type: "string" format: "normalizedString" typeCode: description: "Regeneron Delivery type: LTL, FTL or Parcel" type: "string" format: "token" carrierRouteReference: type: "array" items: type: "object" additionalProperties: false properties: productionOrderReference: type: "array" items: type: "object" additionalProperties: false properties: id: type: "array" items: oneOf: - nullable: true - type: "string" format: "normalizedString" lineNumberId: type: "array" items: type: "string" format: "normalizedString" actualShipDateTime: oneOf: - nullable: true - description: "Regeneron Ship date" type: "string" format: "date-time" scheduledDeliveryDateTime: oneOf: - nullable: true - description: "This is a Regeneron requirement for Estimated delivery\ \ date." type: "string" format: "date-time" carrierParty: type: "object" additionalProperties: false properties: id: type: "array" items: oneOf: - nullable: true - type: "string" format: "normalizedString" name: type: "array" items: oneOf: - nullable: true - description: "Regeneron Carrier" type: "string" supplierParty: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" name: type: "array" items: type: "string" location: type: "array" items: type: "object" additionalProperties: false properties: address: type: "array" items: type: "object" additionalProperties: false properties: attentionOfName: type: "array" items: type: "string" addressLine: type: "array" items: type: "string" cityName: type: "string" countryCode: type: "string" format: "token" postalCode: type: "string" format: "normalizedString" contact: description: "Regeneron Name, phone number and email address" type: "array" items: type: "object" additionalProperties: false properties: personName: type: "array" items: type: "object" additionalProperties: false properties: formattedName: type: "string" telephoneCommunication: type: "array" items: type: "object" additionalProperties: false properties: formattedNumber: type: "string" emailAddressCommunication: type: "array" items: type: "object" additionalProperties: false properties: emailAddressId: type: "string" format: "normalizedString" shipToParty: type: "array" items: type: "object" additionalProperties: false properties: id: description: "Regeneron shipment number" type: "array" items: type: "string" format: "normalizedString" name: type: "array" items: type: "string" location: type: "array" items: type: "object" additionalProperties: false properties: address: description: "Regeneron Delivery address" type: "array" items: type: "object" additionalProperties: false properties: attentionOfName: type: "array" items: type: "string" streetName: type: "string" cityName: type: "string" countryCode: type: "string" format: "token" postalCode: type: "string" format: "normalizedString" shipmentTotalAmount: oneOf: - nullable: true - description: "Regeneron Total pallet count" type: "number" proNumberId: oneOf: - nullable: true - description: "Regeneron PO number" type: "string" format: "normalizedString" shipmentItem: type: "array" items: type: "object" additionalProperties: false properties: id: type: "array" items: oneOf: - nullable: true - description: "Regeneron line and release" type: "string" format: "normalizedString" itemIdSet: description: "Regeneron CoA and other documents of reference" type: "array" items: type: "object" required: - "id" additionalProperties: false properties: id: type: "array" minItems: 1 items: type: "string" format: "normalizedString" supplierItemIdentification: type: "object" additionalProperties: false properties: id: type: "array" items: type: "string" format: "normalizedString" itemIdSet: type: "array" items: type: "object" required: - "id" additionalProperties: false properties: typeCode: type: "string" format: "token" id: type: "array" minItems: 1 items: type: "string" format: "normalizedString" item: type: "object" additionalProperties: false properties: id: description: "Regeneron item number" type: "array" items: type: "string" format: "normalizedString" description: type: "array" items: oneOf: - nullable: true - description: "Regeneron Item description" type: "string" lot: type: "array" items: type: "object" additionalProperties: false properties: id: type: "array" items: oneOf: - nullable: true - description: "Regeneron Supplier lot" type: "string" format: "normalizedString" quantity: description: "Regeneron quantity" type: "array" items: type: "object" required: - "content" additionalProperties: false properties: content: type: "number" typeCode: type: "string" format: "token" description: type: "array" items: type: "object" required: - "content" additionalProperties: false properties: content: type: "string" typeCode: type: "string" format: "token" packaging: description: "GSK special packaging requirements" type: "array" items: type: "object" additionalProperties: false properties: description: type: "array" items: type: "string" note: type: "array" items: type: "string" perPackageQuantity: type: "number" environmentalCondition: description: "GSK shipping conditions" type: "array" items: type: "object" additionalProperties: false properties: temperatureCondition: type: "array" items: type: "object" additionalProperties: false properties: temperatureRange: type: "object" additionalProperties: false properties: minimumTemperature: type: "number" maximumTemperature: type: "number" transportTemperature: type: "array" items: type: "number" temperatureLog: type: "array" items: type: "object" additionalProperties: false properties: id: description: "This is a GSK requirement and\ \ represents the ID of the measuring device.\ \ This is to ensure the storage and transport\ \ conditions (temperature) in case of refrigerated\ \ or frozen product." type: "array" items: type: "string" format: "normalizedString" temperature: type: "number" dateTime: type: "string" format: "date-time"