-
Notifications
You must be signed in to change notification settings - Fork 0
/
openapi.json
1 lines (1 loc) · 35.9 KB
/
openapi.json
1
{"openapi":"3.0.2","info":{"title":"Climate Engine ARD API","description":"Climate Engine Analytics Ready Data (ARD) API","version":"1.0-draft.6-SNAPSHOT"},"paths":{"/index":{"post":{"tags":["New Data"],"summary":"Index","description":"Index new asset into Asset API.","operationId":"index_index_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NewItem"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/stac_pydantic__item__Item"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/composite/{hazard}/point":{"post":{"tags":["Hazard"],"summary":"Get Point Batch","description":"Evaluate a hazard at a list of point locations.\n\nSubmits a job to the Batch API, and returns the Job ID which can be used\nto query status or results.","operationId":"get_point_batch_batch_composite__hazard__point_post","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/Hazard"},"name":"hazard","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_get_point_batch_batch_composite__hazard__point_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/composite/{hazard}/buffer":{"post":{"tags":["Hazard"],"summary":"Get Buffer Batch","description":"Evaluate a hazard in a buffer area around a list of point locations.\n\nSubmits a job to the Batch API, and returns the Job ID which can be used\nto query status or results.","operationId":"get_buffer_batch_batch_composite__hazard__buffer_post","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/Hazard"},"name":"hazard","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_get_buffer_batch_batch_composite__hazard__buffer_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/composite/{hazard}/point":{"get":{"tags":["Hazard"],"summary":"Get Point","description":"Evaluate a hazard at a lat/lon point location.","operationId":"get_point_composite__hazard__point_get","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/Hazard"},"name":"hazard","in":"path"},{"description":"Floating point latitude value","required":true,"schema":{"title":"Lat","type":"number","description":"Floating point latitude value"},"name":"lat","in":"query"},{"description":"Floating point longitude value","required":true,"schema":{"title":"Lon","type":"number","description":"Floating point longitude value"},"name":"lon","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/composite/{hazard}/buffer":{"get":{"tags":["Hazard"],"summary":"Get Buffer","description":"Evaluate a hazard using a buffer around a lat/lon point location.","operationId":"get_buffer_composite__hazard__buffer_get","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/Hazard"},"name":"hazard","in":"path"},{"description":"Buffer radius in meters.","required":false,"schema":{"title":"R","type":"number","description":"Buffer radius in meters.","default":100.0},"name":"r","in":"query"},{"description":"Floating point latitude value","required":true,"schema":{"title":"Lat","type":"number","description":"Floating point latitude value"},"name":"lat","in":"query"},{"description":"Floating point longitude value","required":true,"schema":{"title":"Lon","type":"number","description":"Floating point longitude value"},"name":"lon","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/flood/{flood_type}/{prob}/point":{"post":{"tags":["Flood"],"summary":"Get Point Batch","description":"Evaluate the fluvial/pluvial flood risk at a list of point locations.\n\nSubmits a job to the Batch API, and returns the Job ID which can be used\nto query status or results.","operationId":"get_point_batch_batch_flood__flood_type___prob__point_post","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/FloodType"},"name":"flood_type","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodProb"},"name":"prob","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_get_point_batch_batch_flood__flood_type___prob__point_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/flood/{flood_type}/{prob}/buffer":{"post":{"tags":["Flood"],"summary":"Get Buffer Batch","description":"Evaluate the fluvial/pluvial flood risk in a buffer around a list of point locations.\n\nSubmits a job to the Batch API, and returns the Job ID which can be used\nto query status or results.","operationId":"get_buffer_batch_batch_flood__flood_type___prob__buffer_post","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/FloodType"},"name":"flood_type","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodProb"},"name":"prob","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_get_buffer_batch_batch_flood__flood_type___prob__buffer_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/flood/{flood_type}/{prob}/point":{"get":{"tags":["Flood"],"summary":"Get Point","description":"Evaluate the fluvial/pluvial flood risk at a point location.\n\nReturns the flood value in cm.","operationId":"get_point_flood__flood_type___prob__point_get","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/FloodType"},"name":"flood_type","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodProb"},"name":"prob","in":"path"},{"description":"Floating point latitude value","required":true,"schema":{"title":"Lat","type":"number","description":"Floating point latitude value"},"name":"lat","in":"query"},{"description":"Floating point longitude value","required":true,"schema":{"title":"Lon","type":"number","description":"Floating point longitude value"},"name":"lon","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/flood/{flood_type}/{prob}/buffer":{"get":{"tags":["Flood"],"summary":"Get Buffer","description":"Evaluate the fluvial/pluvial flood risk in a buffer around a point location.\n\nReturns the flood value in cm.","operationId":"get_buffer_flood__flood_type___prob__buffer_get","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/FloodType"},"name":"flood_type","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodProb"},"name":"prob","in":"path"},{"description":"Buffer radius in meters.","required":false,"schema":{"title":"R","type":"number","description":"Buffer radius in meters.","default":100.0},"name":"r","in":"query"},{"description":"Floating point latitude value","required":true,"schema":{"title":"Lat","type":"number","description":"Floating point latitude value"},"name":"lat","in":"query"},{"description":"Floating point longitude value","required":true,"schema":{"title":"Lon","type":"number","description":"Floating point longitude value"},"name":"lon","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/flood/rcp/{rcp}/{year}/{prob}/point":{"post":{"tags":["Flood"],"summary":"Get Rcp Point Batch","description":"Evaluate the fluvial/pluvial flood risk at a list of point locations with a particular RCP scenario.\n\nSubmits a job to the Batch API, and returns the Job ID which can be used\nto query status or results.","operationId":"get_rcp_point_batch_batch_flood_rcp__rcp___year___prob__point_post","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/RCP"},"name":"rcp","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodYear"},"name":"year","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/RcpFloodProb"},"name":"prob","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_get_rcp_point_batch_batch_flood_rcp__rcp___year___prob__point_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/flood/rcp/{rcp}/{year}/{prob}/buffer":{"post":{"tags":["Flood"],"summary":"Get Rcp Buffer Batch","description":"Evaluate the fluvial/pluvial flood risk in a buffer around a list of point locations\nwith a particular RCP scenario.\n\nSubmits a job to the Batch API, and returns the Job ID which can be used\nto query status or results.","operationId":"get_rcp_buffer_batch_batch_flood_rcp__rcp___year___prob__buffer_post","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/RCP"},"name":"rcp","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodYear"},"name":"year","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/RcpFloodProb"},"name":"prob","in":"path"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Body_get_rcp_buffer_batch_batch_flood_rcp__rcp___year___prob__buffer_post"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/flood/rcp/{rcp}/{year}/{prob}/point":{"get":{"tags":["Flood"],"summary":"Get Rcp Point","description":"Evaluate the fluvial/pluvial flood risk at a point location with a particular RCP scenario.\n\nReturns the flood value in cm at the specified point location.","operationId":"get_rcp_point_flood_rcp__rcp___year___prob__point_get","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/RCP"},"name":"rcp","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodYear"},"name":"year","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/RcpFloodProb"},"name":"prob","in":"path"},{"description":"Floating point latitude value","required":true,"schema":{"title":"Lat","type":"number","description":"Floating point latitude value"},"name":"lat","in":"query"},{"description":"Floating point longitude value","required":true,"schema":{"title":"Lon","type":"number","description":"Floating point longitude value"},"name":"lon","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/flood/rcp/{rcp}/{year}/{prob}/buffer":{"get":{"tags":["Flood"],"summary":"Get Rcp Buffer","description":"Evaluate the fluvial/pluvial flood risk in a buffer around a point location with a\n particular RCP scenario.\n\nReturns the average flood value in cm in the buffer around the specified point location","operationId":"get_rcp_buffer_flood_rcp__rcp___year___prob__buffer_get","parameters":[{"required":true,"schema":{"$ref":"#/components/schemas/RCP"},"name":"rcp","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/FloodYear"},"name":"year","in":"path"},{"required":true,"schema":{"$ref":"#/components/schemas/RcpFloodProb"},"name":"prob","in":"path"},{"description":"Buffer radius in meters.","required":false,"schema":{"title":"R","type":"number","description":"Buffer radius in meters.","default":100.0},"name":"r","in":"query"},{"description":"Floating point latitude value","required":true,"schema":{"title":"Lat","type":"number","description":"Floating point latitude value"},"name":"lat","in":"query"},{"description":"Floating point longitude value","required":true,"schema":{"title":"Lon","type":"number","description":"Floating point longitude value"},"name":"lon","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/collections":{"get":{"tags":["Asset API"],"summary":"Collections","description":"Return the list of available collections from the Asset API.","operationId":"collections_collections_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Collections Collections Get","type":"array","items":{"type":"string"}}}}}}}},"/items":{"get":{"tags":["Asset API"],"summary":"Items","description":"Search the Asset API for items. Can match on collection name, title, or id.","operationId":"items_items_get","parameters":[{"required":false,"schema":{"title":"Collection","type":"string"},"name":"collection","in":"query"},{"required":false,"schema":{"title":"Title","type":"string"},"name":"title","in":"query"},{"required":false,"schema":{"title":"Id","type":"string"},"name":"id","in":"query"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Items Items Get","type":"array","items":{"$ref":"#/components/schemas/ce_ard_proxy__models__core__Item"}}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/jobs":{"get":{"tags":["Batch API"],"summary":"Get Jobs","description":"List all batch jobs","operationId":"get_jobs_batch_jobs_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"title":"Response Get Jobs Batch Jobs Get","type":"array","items":{"$ref":"#/components/schemas/JobSummary"}}}}}}}},"/batch/jobs/{job_id}":{"get":{"tags":["Batch API"],"summary":"Get Job Status","description":"Retrieve the details of a batch job","operationId":"get_job_status_batch_jobs__job_id__get","parameters":[{"required":true,"schema":{"title":"Job Id","type":"string"},"name":"job_id","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Job"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/batch/jobs/{job_id}/results":{"get":{"tags":["Batch API"],"summary":"Get Job Results","description":"Retrieve the results of a batch job","operationId":"get_job_results_batch_jobs__job_id__results_get","parameters":[{"required":true,"schema":{"title":"Job Id","type":"string"},"name":"job_id","in":"path"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResultDocument"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"Asset":{"title":"Asset","required":["href"],"type":"object","properties":{"title":{"title":"Title","type":"string"},"description":{"title":"Description","type":"string"},"start_datetime":{"title":"Start Datetime","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"end_datetime":{"title":"End Datetime","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"created":{"title":"Created","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"updated":{"title":"Updated","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"platform":{"title":"Platform","type":"string"},"instruments":{"title":"Instruments","type":"array","items":{"type":"string"}},"constellation":{"title":"Constellation","type":"string"},"mission":{"title":"Mission","type":"string"},"providers":{"title":"Providers","type":"array","items":{"$ref":"#/components/schemas/Provider"}},"gsd":{"title":"Gsd","anyOf":[{"type":"number"},{"type":"integer"}]},"href":{"title":"Href","type":"string"},"type":{"title":"Type","type":"string"},"roles":{"title":"Roles","type":"array","items":{"type":"string"}},"eo:bands":{"title":"Eo:Bands","type":"array","items":{"$ref":"#/components/schemas/BandObject"}},"sar:polarizations":{"title":"Sar:Polarizations","type":"array","items":{"type":"string"}},"checksum:multihash":{"title":"Checksum:Multihash","type":"string"}},"description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0-beta.1/item-spec/item-spec.md#asset-object"},"BandObject":{"title":"BandObject","type":"object","properties":{"name":{"title":"Name","type":"string"},"common_name":{"title":"Common Name","anyOf":[{"type":"string"},{"$ref":"#/components/schemas/CommonBandNames"}]},"center_wavelength":{"title":"Center Wavelength","type":"number"},"full_width_half_max":{"title":"Full Width Half Max","type":"number"},"description":{"title":"Description","type":"string"}},"description":"https://github.com/radiantearth/stac-spec/tree/v1.0.0-beta.1/extensions/eo#band-object"},"Bbox":{"title":"Bbox","required":["bbox"],"type":"object","properties":{"bbox":{"title":"Bbox","type":"array","items":{"type":"number"}},"crs":{"allOf":[{"$ref":"#/components/schemas/Crs"}],"default":"http://www.opengis.net/def/crs/OGC/1.3/CRS84"}}},"Body_get_buffer_batch_batch_composite__hazard__buffer_post":{"title":"Body_get_buffer_batch_batch_composite__hazard__buffer_post","required":["lat","lon"],"type":"object","properties":{"r":{"title":"R","type":"number","description":"Buffer radius in meters.","default":100.0},"lat":{"title":"Lat","type":"array","items":{"type":"number"},"description":"List of floating point latitude values"},"lon":{"title":"Lon","type":"array","items":{"type":"number"},"description":"List of floating point longitude values"}}},"Body_get_buffer_batch_batch_flood__flood_type___prob__buffer_post":{"title":"Body_get_buffer_batch_batch_flood__flood_type___prob__buffer_post","required":["lat","lon"],"type":"object","properties":{"r":{"title":"R","type":"number","description":"Buffer radius in meters.","default":100.0},"lat":{"title":"Lat","type":"array","items":{"type":"number"},"description":"List of floating point latitude values"},"lon":{"title":"Lon","type":"array","items":{"type":"number"},"description":"List of floating point longitude values"}}},"Body_get_point_batch_batch_composite__hazard__point_post":{"title":"Body_get_point_batch_batch_composite__hazard__point_post","required":["lat","lon"],"type":"object","properties":{"lat":{"title":"Lat","type":"array","items":{"type":"number"},"description":"List of floating point latitude values"},"lon":{"title":"Lon","type":"array","items":{"type":"number"},"description":"List of floating point longitude values"}}},"Body_get_point_batch_batch_flood__flood_type___prob__point_post":{"title":"Body_get_point_batch_batch_flood__flood_type___prob__point_post","required":["lat","lon"],"type":"object","properties":{"lat":{"title":"Lat","type":"array","items":{"type":"number"},"description":"List of floating point latitude values"},"lon":{"title":"Lon","type":"array","items":{"type":"number"},"description":"List of floating point longitude values"}}},"Body_get_rcp_buffer_batch_batch_flood_rcp__rcp___year___prob__buffer_post":{"title":"Body_get_rcp_buffer_batch_batch_flood_rcp__rcp___year___prob__buffer_post","required":["lat","lon"],"type":"object","properties":{"r":{"title":"R","type":"number","description":"Buffer radius in meters.","default":100.0},"lat":{"title":"Lat","type":"array","items":{"type":"number"},"description":"List of floating point latitude values"},"lon":{"title":"Lon","type":"array","items":{"type":"number"},"description":"List of floating point longitude values"}}},"Body_get_rcp_point_batch_batch_flood_rcp__rcp___year___prob__point_post":{"title":"Body_get_rcp_point_batch_batch_flood_rcp__rcp___year___prob__point_post","required":["lat","lon"],"type":"object","properties":{"lat":{"title":"Lat","type":"array","items":{"type":"number"},"description":"List of floating point latitude values"},"lon":{"title":"Lon","type":"array","items":{"type":"number"},"description":"List of floating point longitude values"}}},"CommonBandNames":{"title":"CommonBandNames","enum":["coastal","blue","green","red","yellow","pan","rededge","nir","nir08","nir09","cirrus","swir16","swir22","lwir","lwir11","lwir12"],"type":"string","description":"https://github.com/radiantearth/stac-spec/tree/v1.0.0-beta.1/extensions/eo#common-band-names"},"Crs":{"title":"Crs","enum":["http://www.opengis.net/def/crs/OGC/1.3/CRS84","http://www.opengis.net/def/crs/OGC/0/CRS84h"],"type":"string","description":"An enumeration."},"ExceptionResult":{"title":"ExceptionResult","required":["type"],"type":"object","properties":{"type":{"title":"Type","type":"string"},"title":{"title":"Title","type":"string"},"status":{"title":"Status","type":"integer"},"detail":{"title":"Detail","type":"string"},"instance":{"title":"Instance","type":"string"}}},"ExecutionMode":{"title":"ExecutionMode","enum":["sync","async","auto"],"type":"string","description":"An enumeration."},"FloodProb":{"title":"FloodProb","enum":[5,10,20,50,100,200,250,500,1000],"type":"integer","description":"Return period in years for the flood, e.g. 100 for a 1 in 100 year flood"},"FloodType":{"title":"FloodType","enum":["fluvial","pluvial"],"type":"string","description":"Type of flood hazard, either fluvial (rivers) or pluvial (rainfall)"},"FloodYear":{"title":"FloodYear","enum":[2030,2050,2070,2090],"type":"integer","description":"Year to evaluate future flood risk. Select from 2030, 2050, 2070 or 2090"},"HTTPValidationError":{"title":"HTTPValidationError","type":"object","properties":{"detail":{"title":"Detail","type":"array","items":{"$ref":"#/components/schemas/ValidationError"}}}},"Hazard":{"title":"Hazard","enum":["wind","wildfire","earthquake"],"type":"string","description":"The climate hazard."},"ItemProperties":{"title":"ItemProperties","required":["datetime"],"type":"object","properties":{"title":{"title":"Title","type":"string"},"description":{"title":"Description","type":"string"},"start_datetime":{"title":"Start Datetime","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"end_datetime":{"title":"End Datetime","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"created":{"title":"Created","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"updated":{"title":"Updated","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]},"platform":{"title":"Platform","type":"string"},"instruments":{"title":"Instruments","type":"array","items":{"type":"string"}},"constellation":{"title":"Constellation","type":"string"},"mission":{"title":"Mission","type":"string"},"providers":{"title":"Providers","type":"array","items":{"$ref":"#/components/schemas/Provider"}},"gsd":{"title":"Gsd","anyOf":[{"type":"number"},{"type":"integer"}]},"datetime":{"title":"Datetime","anyOf":[{"type":"string","format":"date-time"},{"type":"string"}]}},"description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0-beta.1/item-spec/item-spec.md#properties-object"},"Job":{"title":"Job","required":["id","processId","status"],"type":"object","properties":{"id":{"title":"Id","type":"string"},"processId":{"title":"Processid","type":"string"},"created":{"title":"Created","type":"string","format":"date-time"},"status":{"$ref":"#/components/schemas/Status"},"message":{"title":"Message","type":"string"},"started":{"title":"Started","type":"string","format":"date-time"},"updated":{"title":"Updated","type":"string","format":"date-time"},"finished":{"title":"Finished","type":"string","format":"date-time"},"progress":{"title":"Progress","maximum":100.0,"minimum":0.0,"type":"integer"},"links":{"title":"Links","type":"array","items":{"$ref":"#/components/schemas/ce_ard_proxy__models__common__Link"}}}},"JobSummary":{"title":"JobSummary","required":["id","processId"],"type":"object","properties":{"id":{"title":"Id","type":"string"},"processId":{"title":"Processid","type":"string"},"created":{"title":"Created","type":"string","format":"date-time"}}},"LineString":{"title":"LineString","required":["coordinates"],"type":"object","properties":{"coordinates":{"title":"Coordinates","minItems":2,"type":"array","items":{"anyOf":[{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]},{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]}]}},"type":{"title":"Type","type":"string"}},"description":"LineString Model"},"Links":{"title":"Links","type":"array","items":{"anyOf":[{"$ref":"#/components/schemas/PaginationLink"},{"$ref":"#/components/schemas/stac_pydantic__links__Link"}]}},"MultiLineString":{"title":"MultiLineString","required":["coordinates"],"type":"object","properties":{"coordinates":{"title":"Coordinates","type":"array","items":{"type":"array","items":{"anyOf":[{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]},{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]}]}}},"type":{"title":"Type","type":"string"}},"description":"MultiLineString Model"},"MultiPoint":{"title":"MultiPoint","required":["coordinates"],"type":"object","properties":{"coordinates":{"title":"Coordinates","type":"array","items":{"anyOf":[{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]},{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]}]}},"type":{"title":"Type","type":"string"}},"description":"MultiPoint Model"},"MultiPolygon":{"title":"MultiPolygon","required":["coordinates"],"type":"object","properties":{"coordinates":{"title":"Coordinates","type":"array","items":{"type":"array","items":{"type":"array","items":{"anyOf":[{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]},{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]}]}}}},"type":{"title":"Type","type":"string"}},"description":"MultiPolygon Model"},"NewItem":{"title":"NewItem","required":["url","collection"],"type":"object","properties":{"url":{"title":"Url","anyOf":[{"type":"string","minLength":1,"maxLength":65536,"format":"uri"},{"type":"string","format":"file-path"}]},"collection":{"title":"Collection","type":"string"},"item_title":{"title":"Item Title","type":"string"},"item_description":{"title":"Item Description","type":"string"},"asset_title":{"title":"Asset Title","type":"string"},"asset_description":{"title":"Asset Description","type":"string"},"roles":{"title":"Roles","type":"array","items":{"type":"string"},"default":["data"]},"nodata":{"title":"Nodata","type":"number"},"nodatavals":{"title":"Nodatavals","type":"array","items":{"type":"number"}}},"description":"A simplified Item to insert and index into the Asset API.\nGDAL is used to extract missing metadata from the asset."},"PaginationLink":{"title":"PaginationLink","required":["href","rel","method"],"type":"object","properties":{"href":{"title":"Href","type":"string"},"rel":{"$ref":"#/components/schemas/PaginationRelations"},"type":{"title":"Type","type":"string"},"title":{"title":"Title","type":"string"},"label:assets":{"title":"Label:Assets","type":"string"},"method":{"$ref":"#/components/schemas/PaginationMethods"},"body":{"title":"Body","type":"object"},"merge":{"title":"Merge","type":"boolean","default":false}},"description":"https://github.com/radiantearth/stac-api-spec/blob/master/api-spec.md#paging-extension"},"PaginationMethods":{"title":"PaginationMethods","enum":["GET","POST"],"type":"string","description":"https://github.com/radiantearth/stac-api-spec/blob/master/api-spec.md#paging-extension"},"PaginationRelations":{"title":"PaginationRelations","enum":["next","previous"],"type":"string","description":"https://github.com/radiantearth/stac-api-spec/blob/master/api-spec.md#paging-extension"},"Point":{"title":"Point","required":["coordinates"],"type":"object","properties":{"coordinates":{"title":"Coordinates","anyOf":[{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]},{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]}]},"type":{"title":"Type","type":"string"}},"description":"Point Model"},"Polygon":{"title":"Polygon","required":["coordinates"],"type":"object","properties":{"coordinates":{"title":"Coordinates","type":"array","items":{"type":"array","items":{"anyOf":[{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]},{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]}]}}},"type":{"title":"Type","type":"string"}},"description":"Polygon Model"},"Provider":{"title":"Provider","required":["name"],"type":"object","properties":{"name":{"title":"Name","type":"string"},"description":{"title":"Description","type":"string"},"roles":{"title":"Roles","type":"array","items":{"type":"string"}},"url":{"title":"Url","type":"string"}},"description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0-beta.1/collection-spec/collection-spec.md#provider-object"},"RCP":{"title":"RCP","enum":["rcp26","rcp45","rcp85"],"type":"string","description":"Representative Concentration Pathway (RCP) radiative forcing value for the\nyear 2100, associated with a particular climate change severity trajectory.\nSelect from rcp26, rcp45 or rcp85 (RCP2.6, RCP4.5 or RCP8.5 respectively). Higher RCP values\nrepresent higher anticipated greenhouse gas concentrations and thus more severe climate\nclimate change scenarios"},"RcpFloodProb":{"title":"RcpFloodProb","enum":[10,50,100],"type":"integer","description":"Return period in years for the flood, e.g. 100 for a 1 in 100 year flood"},"RefResult":{"title":"RefResult","required":["href"],"type":"object","properties":{"href":{"title":"Href","maxLength":65536,"minLength":1,"type":"string","format":"uri"},"rel":{"title":"Rel","type":"string","example":"service"},"type":{"title":"Type","type":"string","example":"application/json"},"hreflang":{"title":"Hreflang","type":"string","example":"en"},"title":{"title":"Title","type":"string"}}},"ResultDocument":{"title":"ResultDocument","required":["job_id"],"type":"object","properties":{"job_id":{"title":"Job Id","type":"string"},"results":{"title":"Results","type":"object","additionalProperties":{"anyOf":[{"$ref":"#/components/schemas/ValueResult"},{"$ref":"#/components/schemas/RefResult"},{"$ref":"#/components/schemas/ExceptionResult"},{"$ref":"#/components/schemas/Bbox"},{"type":"string"},{"type":"number"},{"type":"integer"},{"type":"boolean"},{}]},"default":{}},"status":{"$ref":"#/components/schemas/Status"},"error":{"$ref":"#/components/schemas/ExceptionResult"},"mode":{"$ref":"#/components/schemas/ExecutionMode"},"created":{"title":"Created","type":"string","format":"date-time"},"started":{"title":"Started","type":"string","format":"date-time"},"finished":{"title":"Finished","type":"string","format":"date-time"},"updated":{"title":"Updated","type":"string","format":"date-time"}}},"Status":{"title":"Status","enum":["accepted","running","successful","failed","dismissed"],"type":"string","description":"An enumeration."},"ValidationError":{"title":"ValidationError","required":["loc","msg","type"],"type":"object","properties":{"loc":{"title":"Location","type":"array","items":{"type":"string"}},"msg":{"title":"Message","type":"string"},"type":{"title":"Error Type","type":"string"}}},"ValueResult":{"title":"ValueResult","type":"object","properties":{"value":{"title":"Value"},"mediaType":{"title":"Mediatype","type":"string"},"encoding":{"title":"Encoding","type":"string"}}},"ce_ard_proxy__models__common__Link":{"title":"Link","required":["href"],"type":"object","properties":{"href":{"title":"Href","maxLength":65536,"minLength":1,"type":"string","format":"uri"},"title":{"title":"Title","type":"string"},"rel":{"title":"Rel","type":"string","example":"service"},"type":{"title":"Type","type":"string","example":"application/json"},"hreflang":{"title":"Hreflang","type":"string","example":"en"}}},"ce_ard_proxy__models__core__Item":{"title":"Item","required":["id","collection","title","url"],"type":"object","properties":{"id":{"title":"Id","type":"string"},"collection":{"title":"Collection","type":"string"},"title":{"title":"Title","type":"string"},"url":{"title":"Url","maxLength":65536,"minLength":1,"type":"string","format":"uri"}},"description":"An Item summary returned from the Asset API.\nThe returned URL can be used to access more details from the Asset API."},"stac_pydantic__item__Item":{"title":"Item","required":["geometry","properties","id","bbox","assets","links"],"type":"object","properties":{"type":{"title":"Type","type":"string"},"geometry":{"title":"Geometry","anyOf":[{"$ref":"#/components/schemas/Point"},{"$ref":"#/components/schemas/MultiPoint"},{"$ref":"#/components/schemas/LineString"},{"$ref":"#/components/schemas/MultiLineString"},{"$ref":"#/components/schemas/Polygon"},{"$ref":"#/components/schemas/MultiPolygon"}]},"properties":{"$ref":"#/components/schemas/ItemProperties"},"id":{"title":"Id","type":"string"},"bbox":{"title":"Bbox","anyOf":[{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]},{"type":"array","items":[{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]},{"anyOf":[{"type":"number"},{"type":"integer"}]}]}]},"stac_version":{"title":"Stac Version","type":"string"},"assets":{"title":"Assets","type":"object","additionalProperties":{"$ref":"#/components/schemas/Asset"}},"links":{"$ref":"#/components/schemas/Links"},"stac_extensions":{"title":"Stac Extensions","type":"array","items":{"type":"string"}},"collection":{"title":"Collection","type":"string"}},"description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0-beta.1/item-spec/item-spec.md"},"stac_pydantic__links__Link":{"title":"Link","required":["href","rel"],"type":"object","properties":{"href":{"title":"Href","type":"string"},"rel":{"title":"Rel","type":"string"},"type":{"title":"Type","type":"string"},"title":{"title":"Title","type":"string"},"label:assets":{"title":"Label:Assets","type":"string"}},"description":"https://github.com/radiantearth/stac-spec/blob/v1.0.0-beta.1/collection-spec/collection-spec.md#link-object"}}}}