diff --git a/angular/openapi.json b/angular/openapi.json index ff3bd69..8e5af6b 100644 --- a/angular/openapi.json +++ b/angular/openapi.json @@ -1 +1 @@ -{"openapi":"3.1.0","info":{"title":"Hello API Platform","description":"","version":"1.0.0"},"servers":[{"url":"\/","description":""}],"paths":{"\/api\/account_trade_pile_items":{"get":{"operationId":"api_account_trade_pile_items_get_collection","tags":["AccountTradePileItem"],"responses":{"200":{"description":"AccountTradePileItem collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/AccountTradePileItem.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of AccountTradePileItem resources.","description":"Retrieves the collection of AccountTradePileItem resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"account","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"account[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"candidateItem","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"candidateItem[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"candidateNameSearch","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"accountTmOpenFilter","in":"query","description":"Filter items based on the tmOpen value of the associated account","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"parameters":[]},"\/api\/account_trade_pile_items\/{id}":{"get":{"operationId":"api_account_trade_pile_items_id_get","tags":["AccountTradePileItem"],"responses":{"200":{"description":"AccountTradePileItem resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/AccountTradePileItem.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a AccountTradePileItem resource.","description":"Retrieves a AccountTradePileItem resource.","parameters":[{"name":"id","in":"path","description":"AccountTradePileItem identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_account_trade_pile_items_id_patch","tags":["AccountTradePileItem"],"responses":{"200":{"description":"AccountTradePileItem resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/AccountTradePileItem.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the AccountTradePileItem resource.","description":"Updates the AccountTradePileItem resource.","parameters":[{"name":"id","in":"path","description":"AccountTradePileItem identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated AccountTradePileItem resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/AccountTradePileItem"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/auth":{"post":{"operationId":"login_check_post","tags":["Login Check"],"responses":{"200":{"description":"User token created","content":{"application\/json":{"schema":{"type":"object","properties":{"token":{"readOnly":true,"type":"string","nullable":false}},"required":["token"]}}}}},"summary":"Creates a user token.","description":"Creates a user token.","requestBody":{"description":"The login data","content":{"application\/json":{"schema":{"type":"object","properties":{"email":{"type":"string","nullable":false},"password":{"type":"string","nullable":false}},"required":["email","password"]}}},"required":true}},"parameters":[]},"\/api\/candidate-items\/{id}\/stock-accounts":{"get":{"operationId":"api_candidate-items_idstock-accounts_get","tags":["CandidateStockAccounts"],"responses":{"200":{"description":"CandidateStockAccounts resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/CandidateStockAccounts.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves the stock and missing accounts for a candidate item","description":"Retrieves a CandidateStockAccounts resource.","parameters":[{"name":"id","in":"path","description":"Candidate Item ID","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/candidate_stats":{"get":{"operationId":"api_candidate_stats_get_collection","tags":["CandidateStat"],"responses":{"200":{"description":"CandidateStat collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/CandidateStat.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of CandidateStat resources.","description":"Retrieves the collection of CandidateStat resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"candidateNameSearch","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"parameters":[]},"\/api\/candidate_stats\/{id}":{"get":{"operationId":"api_candidate_stats_id_get","tags":["CandidateStat"],"responses":{"200":{"description":"CandidateStat resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/CandidateStat.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CandidateStat resource.","description":"Retrieves a CandidateStat resource.","parameters":[{"name":"id","in":"path","description":"CandidateStat identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/candidates":{"get":{"operationId":"api_candidates_get_collection","tags":["Candidate"],"responses":{"200":{"description":"Candidate collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Candidate.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of Candidate resources.","description":"Retrieves the collection of Candidate resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"candidateNameSearch","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"post":{"operationId":"api_candidates_post","tags":["Candidate"],"responses":{"201":{"description":"Candidate resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Candidate.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Candidate resource.","description":"Creates a Candidate resource.","parameters":[],"requestBody":{"description":"The new Candidate resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Candidate.jsonld"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/candidates\/{id}":{"get":{"operationId":"api_candidates_id_get","tags":["Candidate"],"responses":{"200":{"description":"Candidate resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Candidate.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Candidate resource.","description":"Retrieves a Candidate resource.","parameters":[{"name":"id","in":"path","description":"Candidate identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_candidates_id_patch","tags":["Candidate"],"responses":{"200":{"description":"Candidate resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Candidate.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Candidate resource.","description":"Updates the Candidate resource.","parameters":[{"name":"id","in":"path","description":"Candidate identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Candidate resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Candidate"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/config":{"get":{"operationId":"api_config_get","tags":["Config"],"responses":{"200":{"description":"Config resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Config.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Config resource.","description":"Retrieves a Config resource.","parameters":[],"deprecated":false},"patch":{"operationId":"api_config_patch","tags":["Config"],"responses":{"200":{"description":"Config resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Config.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Config resource.","description":"Updates the Config resource.","parameters":[],"requestBody":{"description":"The updated Config resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Config"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/game_accounts":{"get":{"operationId":"api_game_accounts_get_collection","tags":["GameAccount"],"responses":{"200":{"description":"GameAccount collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/GameAccount.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of GameAccount resources.","description":"Retrieves the collection of GameAccount resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"owner","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"owner[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"email","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"profile","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"tmOpen","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"post":{"operationId":"api_game_accounts_post","tags":["GameAccount"],"responses":{"201":{"description":"GameAccount resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/GameAccount.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a GameAccount resource.","description":"Creates a GameAccount resource.","parameters":[],"requestBody":{"description":"The new GameAccount resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/GameAccount.jsonld"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/game_accounts\/{id}":{"get":{"operationId":"api_game_accounts_id_get","tags":["GameAccount"],"responses":{"200":{"description":"GameAccount resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/GameAccount.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a GameAccount resource.","description":"Retrieves a GameAccount resource.","parameters":[{"name":"id","in":"path","description":"GameAccount identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_game_accounts_id_patch","tags":["GameAccount"],"responses":{"200":{"description":"GameAccount resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/GameAccount.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the GameAccount resource.","description":"Updates the GameAccount resource.","parameters":[{"name":"id","in":"path","description":"GameAccount identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated GameAccount resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/GameAccount"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/log_account_credits":{"get":{"operationId":"api_log_account_credits_get_collection","tags":["LogAccountCredit"],"responses":{"200":{"description":"LogAccountCredit collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/LogAccountCredit.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of LogAccountCredit resources.","description":"Retrieves the collection of LogAccountCredit resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"order[creationDate]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[credits]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false},{"name":"order[revenue]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string","enum":["asc","desc"]},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/log_account_credits\/{id}":{"get":{"operationId":"api_log_account_credits_id_get","tags":["LogAccountCredit"],"responses":{"200":{"description":"LogAccountCredit resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogAccountCredit.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a LogAccountCredit resource.","description":"Retrieves a LogAccountCredit resource.","parameters":[{"name":"id","in":"path","description":"LogAccountCredit identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/log_account_profits":{"get":{"operationId":"api_log_account_profits_get_collection","tags":["LogAccountProfit"],"responses":{"200":{"description":"LogAccountProfit collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/LogAccountProfit.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of LogAccountProfit resources.","description":"Retrieves the collection of LogAccountProfit resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"gameAccount","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"gameAccount[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"isDailyProfit","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"boolean"},"style":"form","explode":false,"allowReserved":false},{"name":"gameAccountProfile","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"parameters":[]},"\/api\/log_account_profits\/{id}":{"get":{"operationId":"api_log_account_profits_id_get","tags":["LogAccountProfit"],"responses":{"200":{"description":"LogAccountProfit resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogAccountProfit.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a LogAccountProfit resource.","description":"Retrieves a LogAccountProfit resource.","parameters":[{"name":"id","in":"path","description":"LogAccountProfit identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/log_account_sold_items":{"get":{"operationId":"api_log_account_sold_items_get_collection","tags":["LogAccountSoldItem"],"responses":{"200":{"description":"LogAccountSoldItem collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/LogAccountSoldItem.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of LogAccountSoldItem resources.","description":"Retrieves the collection of LogAccountSoldItem resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"account","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"account[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"candidateItem","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"candidateItem[]","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"candidateNameSearch","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"parameters":[]},"\/api\/log_account_sold_items\/{id}":{"get":{"operationId":"api_log_account_sold_items_id_get","tags":["LogAccountSoldItem"],"responses":{"200":{"description":"LogAccountSoldItem resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogAccountSoldItem.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a LogAccountSoldItem resource.","description":"Retrieves a LogAccountSoldItem resource.","parameters":[{"name":"id","in":"path","description":"LogAccountSoldItem identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/log_generals":{"get":{"operationId":"api_log_generals_get_collection","tags":["LogGeneral"],"responses":{"200":{"description":"LogGeneral collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/LogGeneral.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of LogGeneral resources.","description":"Retrieves the collection of LogGeneral resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"gameAccountProfile","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"parameters":[]},"\/api\/log_generals\/{id}":{"get":{"operationId":"api_log_generals_id_get","tags":["LogGeneral"],"responses":{"200":{"description":"LogGeneral resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogGeneral.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a LogGeneral resource.","description":"Retrieves a LogGeneral resource.","parameters":[{"name":"id","in":"path","description":"LogGeneral identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/log_total_profits":{"get":{"operationId":"api_log_total_profits_get_collection","tags":["LogTotalProfit"],"responses":{"200":{"description":"LogTotalProfit collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/LogTotalProfit.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of LogTotalProfit resources.","description":"Retrieves the collection of LogTotalProfit resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_log_total_profits_post","tags":["LogTotalProfit"],"responses":{"201":{"description":"LogTotalProfit resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogTotalProfit.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a LogTotalProfit resource.","description":"Creates a LogTotalProfit resource.","parameters":[],"requestBody":{"description":"The new LogTotalProfit resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogTotalProfit.jsonld"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/log_total_profits\/{id}":{"get":{"operationId":"api_log_total_profits_id_get","tags":["LogTotalProfit"],"responses":{"200":{"description":"LogTotalProfit resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogTotalProfit.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a LogTotalProfit resource.","description":"Retrieves a LogTotalProfit resource.","parameters":[{"name":"id","in":"path","description":"LogTotalProfit identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_log_total_profits_id_patch","tags":["LogTotalProfit"],"responses":{"200":{"description":"LogTotalProfit resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/LogTotalProfit.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the LogTotalProfit resource.","description":"Updates the LogTotalProfit resource.","parameters":[{"name":"id","in":"path","description":"LogTotalProfit identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated LogTotalProfit resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/LogTotalProfit"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/media_objects":{"get":{"operationId":"api_media_objects_get_collection","tags":["MediaObject"],"responses":{"200":{"description":"MediaObject collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/MediaObject.jsonld-media_object.read"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of MediaObject resources.","description":"Retrieves the collection of MediaObject resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_media_objects_post","tags":["MediaObject"],"responses":{"201":{"description":"MediaObject resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/MediaObject.jsonld-media_object.read"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a MediaObject resource.","description":"Creates a MediaObject resource.","parameters":[],"requestBody":{"description":"","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}},"required":false},"deprecated":false},"parameters":[]},"\/api\/media_objects\/{id}":{"get":{"operationId":"api_media_objects_id_get","tags":["MediaObject"],"responses":{"200":{"description":"MediaObject resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/MediaObject.jsonld-media_object.read"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a MediaObject resource.","description":"Retrieves a MediaObject resource.","parameters":[{"name":"id","in":"path","description":"MediaObject identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"api_media_objects_id_delete","tags":["MediaObject"],"responses":{"204":{"description":"MediaObject resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the MediaObject resource.","description":"Removes the MediaObject resource.","parameters":[{"name":"id","in":"path","description":"MediaObject identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]},"\/api\/mode_config":{"get":{"operationId":"api_mode_config_get","tags":["ModeConfig"],"responses":{"200":{"description":"ModeConfig resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ModeConfig.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ModeConfig resource.","description":"Retrieves a ModeConfig resource.","parameters":[],"deprecated":false},"patch":{"operationId":"api_mode_config_patch","tags":["ModeConfig"],"responses":{"200":{"description":"ModeConfig resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ModeConfig.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ModeConfig resource.","description":"Updates the ModeConfig resource.","parameters":[],"requestBody":{"description":"The updated ModeConfig resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/ModeConfig"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/players":{"get":{"operationId":"api_players_get_collection","tags":["Player"],"responses":{"200":{"description":"Player collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Player.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of Player resources.","description":"Retrieves the collection of Player resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"post":{"operationId":"api_players_post","tags":["Player"],"responses":{"201":{"description":"Player resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Player.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Player resource.","description":"Creates a Player resource.","parameters":[],"requestBody":{"description":"The new Player resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Player.jsonld"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/players\/{id}":{"get":{"operationId":"api_players_id_get","tags":["Player"],"responses":{"200":{"description":"Player resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Player.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Player resource.","description":"Retrieves a Player resource.","parameters":[{"name":"id","in":"path","description":"Player identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_players_id_patch","tags":["Player"],"responses":{"200":{"description":"Player resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Player.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Player resource.","description":"Updates the Player resource.","parameters":[{"name":"id","in":"path","description":"Player identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Player resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Player"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/rarities":{"get":{"operationId":"api_rarities_get_collection","tags":["Rarity"],"responses":{"200":{"description":"Rarity collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Rarity.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of Rarity resources.","description":"Retrieves the collection of Rarity resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"post":{"operationId":"api_rarities_post","tags":["Rarity"],"responses":{"201":{"description":"Rarity resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Rarity.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Rarity resource.","description":"Creates a Rarity resource.","parameters":[],"requestBody":{"description":"The new Rarity resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Rarity.jsonld"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/rarities\/{id}":{"get":{"operationId":"api_rarities_id_get","tags":["Rarity"],"responses":{"200":{"description":"Rarity resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Rarity.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Rarity resource.","description":"Retrieves a Rarity resource.","parameters":[{"name":"id","in":"path","description":"Rarity identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_rarities_id_patch","tags":["Rarity"],"responses":{"200":{"description":"Rarity resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Rarity.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Rarity resource.","description":"Updates the Rarity resource.","parameters":[{"name":"id","in":"path","description":"Rarity identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Rarity resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Rarity"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/system_stats":{"get":{"operationId":"api_system_stats_get","tags":["SystemStat"],"responses":{"200":{"description":"SystemStat resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/SystemStat.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a SystemStat resource.","description":"Retrieves a SystemStat resource.","parameters":[],"deprecated":false},"parameters":[]},"\/api\/users":{"get":{"operationId":"api_users_get_collection","tags":["User"],"responses":{"200":{"description":"User collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"hydra:member":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.jsonld"}},"hydra:totalItems":{"type":"integer","minimum":0},"hydra:view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"hydra:first":{"type":"string","format":"iri-reference"},"hydra:last":{"type":"string","format":"iri-reference"},"hydra:previous":{"type":"string","format":"iri-reference"},"hydra:next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","hydra:first":"string","hydra:last":"string","hydra:previous":"string","hydra:next":"string"}},"hydra:search":{"type":"object","properties":{"@type":{"type":"string"},"hydra:template":{"type":"string"},"hydra:variableRepresentation":{"type":"string"},"hydra:mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["hydra:member"]}}}}},"summary":"Retrieves the collection of User resources.","description":"Retrieves the collection of User resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"firstName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"lastName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"userNameSearch","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false,"example":"{\"active\":\"cntSoldItems\",\"direction\":\"desc\",\"listColDefinition\":{\"field\":\"cntSoldItems\",\"sortingSubResource\":\"tradePileItems\",\"countSortSubresource\":true,\"countSortSubresourceValue\":[\"closed\"],\"countSortSubresourceField\":\"tradeState\",\"countSortFilterSubResource\":\"account\",\"countSortFilterSubresourceField\":\"tmOpen\",\"countSortFilterSubresourceValue\":\"0\"}}"}],"deprecated":false},"post":{"operationId":"api_users_post","tags":["User"],"responses":{"201":{"description":"User resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a User resource.","description":"Creates a User resource.","parameters":[],"requestBody":{"description":"The new User resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld"}}},"required":true},"deprecated":false},"parameters":[]},"\/api\/users\/{id}":{"get":{"operationId":"api_users_id_get","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a User resource.","description":"Retrieves a User resource.","parameters":[{"name":"id","in":"path","description":"User identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"parameters":[]}},"components":{"schemas":{"AccountTradePileItem":{"type":"object","description":"","deprecated":false,"properties":{"dbId":{"readOnly":true,"type":["integer","null"]},"account":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"candidateItem":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"eaId":{"readOnly":true,"type":"integer"},"eaAssetId":{"readOnly":true,"type":"integer"},"eaResourceId":{"readOnly":true,"type":"integer"},"rareFlag":{"readOnly":true,"type":"integer"},"itemType":{"readOnly":true,"type":"string"},"rating":{"readOnly":true,"type":"integer"},"contracts":{"readOnly":true,"type":["integer","null"]},"playStyle":{"readOnly":true,"type":["integer","null"]},"startingBid":{"type":"integer"},"binPrice":{"type":"integer"},"individualPrice":{"default":true,"example":true,"type":"boolean"},"minRange":{"readOnly":true,"type":"integer"},"maxRange":{"readOnly":true,"type":"integer"},"lastSalePrice":{"readOnly":true,"type":"integer"},"tradeState":{"readOnly":true,"type":["string","null"]},"eaTradeId":{"readOnly":true,"type":["integer","null"]},"rebuy":{"readOnly":true,"default":true,"example":true,"type":"boolean"},"leagueId":{"readOnly":true,"type":["integer","null"]},"teamId":{"readOnly":true,"type":["integer","null"]},"nationId":{"readOnly":true,"type":["integer","null"]},"listCnt":{"readOnly":true,"type":"integer"},"openBidCnt":{"readOnly":true,"type":["integer","null"]},"snipedItem":{"readOnly":true,"default":true,"example":true,"type":"boolean"},"marketAverage":{"readOnly":true,"type":["integer","null"]},"creationDate":{"readOnly":true,"type":"string","format":"date-time"}}},"AccountTradePileItem.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"dbId":{"readOnly":true,"type":["integer","null"]},"account":{"readOnly":true,"$ref":"#\/components\/schemas\/GameAccount.jsonld"},"candidateItem":{"readOnly":true,"$ref":"#\/components\/schemas\/Candidate.jsonld"},"eaId":{"readOnly":true,"type":"integer"},"eaAssetId":{"readOnly":true,"type":"integer"},"eaResourceId":{"readOnly":true,"type":"integer"},"rareFlag":{"readOnly":true,"type":"integer"},"itemType":{"readOnly":true,"type":"string"},"rating":{"readOnly":true,"type":"integer"},"contracts":{"readOnly":true,"type":["integer","null"]},"playStyle":{"readOnly":true,"type":["integer","null"]},"startingBid":{"type":"integer"},"binPrice":{"type":"integer"},"individualPrice":{"default":true,"example":true,"type":"boolean"},"minRange":{"readOnly":true,"type":"integer"},"maxRange":{"readOnly":true,"type":"integer"},"lastSalePrice":{"readOnly":true,"type":"integer"},"tradeState":{"readOnly":true,"type":["string","null"]},"eaTradeId":{"readOnly":true,"type":["integer","null"]},"rebuy":{"readOnly":true,"default":true,"example":true,"type":"boolean"},"leagueId":{"readOnly":true,"type":["integer","null"]},"teamId":{"readOnly":true,"type":["integer","null"]},"nationId":{"readOnly":true,"type":["integer","null"]},"listCnt":{"readOnly":true,"type":"integer"},"openBidCnt":{"readOnly":true,"type":["integer","null"]},"snipedItem":{"readOnly":true,"default":true,"example":true,"type":"boolean"},"marketAverage":{"readOnly":true,"type":["integer","null"]},"creationDate":{"readOnly":true,"type":"string","format":"date-time"}}},"Candidate":{"type":"object","description":"","deprecated":false,"properties":{"dbId":{"readOnly":true,"type":["integer","null"]},"rarity":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"candidateStat":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"player":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"firstname":{"readOnly":true,"type":["string","null"]},"lastname":{"readOnly":true,"type":["string","null"]},"nickname":{"readOnly":true,"type":["string","null"]},"fullDisplayInfo":{"readOnly":true,"type":["string","null"]},"eaAssetId":{"readOnly":true,"type":["integer","null"]},"eaResourceId":{"readOnly":true,"type":["integer","null"]},"rareFlag":{"readOnly":true,"type":["integer","null"]},"rarityName":{"readOnly":true,"type":["string","null"]},"image":{"readOnly":true,"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"imageUrl":{"readOnly":true,"type":["string","null"]},"cardImageUrl":{"readOnly":true,"type":["string","null"]},"stockCountTotal":{"readOnly":true,"type":["integer","null"]},"stockCountReal":{"readOnly":true,"type":["integer","null"]},"futBinId":{"type":["integer","null"]},"futBinName":{"type":["string","null"]},"futBinPrice":{"type":["integer","null"]},"futBinSellingPrice":{"type":["integer","null"]},"lastFutBinUpdate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"futWizId":{"type":["integer","null"]},"futWizPrice":{"type":["integer","null"]},"futwizName":{"type":["string","null"]},"futWizSellingPrice":{"type":["integer","null"]},"lastFutWizUpdate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"rating":{"type":["integer","null"]},"highestBuyBinPrice":{"type":["integer","null"]},"sellStartingBid":{"type":["integer","null"]},"sellBinPrice":{"type":["integer","null"]},"lastFoundMinRange":{"type":["integer","null"]},"lastFoundMaxRange":{"type":["integer","null"]},"lastFoundLowestBin":{"type":["integer","null"]},"lowestBinUpdateDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"buy":{"type":["boolean","null"]},"maxBuyPrice":{"type":["integer","null"]},"buyStyle":{"type":["integer","null"]},"newBuySelective":{"type":["boolean","null"]},"remove":{"type":["boolean","null"]},"leagueId":{"type":["integer","null"]},"nationId":{"type":["integer","null"]},"prio":{"type":["integer","null"]},"listCnt":{"type":["integer","null"]},"soldCnt":{"type":["integer","null"]},"note":{"type":["string","null"]},"relevant":{"type":["boolean","null"]},"adjust100":{"type":["boolean","null"]},"directReBuy":{"type":["boolean","null"]},"marketAverage":{"readOnly":true,"type":["integer","null"]},"creationDate":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["eaAssetId","eaResourceId","rareFlag","rating","buy","buyStyle","newBuySelective","remove","listCnt","soldCnt","relevant","adjust100","directReBuy","creationDate"]},"Candidate.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"dbId":{"readOnly":true,"type":["integer","null"]},"rarity":{"readOnly":true,"$ref":"#\/components\/schemas\/Rarity.jsonld"},"candidateStat":{"readOnly":true,"$ref":"#\/components\/schemas\/CandidateStat.jsonld"},"player":{"readOnly":true,"$ref":"#\/components\/schemas\/Player.jsonld"},"firstname":{"readOnly":true,"type":["string","null"]},"lastname":{"readOnly":true,"type":["string","null"]},"nickname":{"readOnly":true,"type":["string","null"]},"fullDisplayInfo":{"readOnly":true,"type":["string","null"]},"eaAssetId":{"readOnly":true,"type":["integer","null"]},"eaResourceId":{"readOnly":true,"type":["integer","null"]},"rareFlag":{"readOnly":true,"type":["integer","null"]},"rarityName":{"readOnly":true,"type":["string","null"]},"image":{"readOnly":true,"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"imageUrl":{"readOnly":true,"type":["string","null"]},"cardImageUrl":{"readOnly":true,"type":["string","null"]},"stockCountTotal":{"readOnly":true,"type":["integer","null"]},"stockCountReal":{"readOnly":true,"type":["integer","null"]},"futBinId":{"type":["integer","null"]},"futBinName":{"type":["string","null"]},"futBinPrice":{"type":["integer","null"]},"futBinSellingPrice":{"type":["integer","null"]},"lastFutBinUpdate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"futWizId":{"type":["integer","null"]},"futWizPrice":{"type":["integer","null"]},"futwizName":{"type":["string","null"]},"futWizSellingPrice":{"type":["integer","null"]},"lastFutWizUpdate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"rating":{"type":["integer","null"]},"highestBuyBinPrice":{"type":["integer","null"]},"sellStartingBid":{"type":["integer","null"]},"sellBinPrice":{"type":["integer","null"]},"lastFoundMinRange":{"type":["integer","null"]},"lastFoundMaxRange":{"type":["integer","null"]},"lastFoundLowestBin":{"type":["integer","null"]},"lowestBinUpdateDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"buy":{"type":["boolean","null"]},"maxBuyPrice":{"type":["integer","null"]},"buyStyle":{"type":["integer","null"]},"newBuySelective":{"type":["boolean","null"]},"remove":{"type":["boolean","null"]},"leagueId":{"type":["integer","null"]},"nationId":{"type":["integer","null"]},"prio":{"type":["integer","null"]},"listCnt":{"type":["integer","null"]},"soldCnt":{"type":["integer","null"]},"note":{"type":["string","null"]},"relevant":{"type":["boolean","null"]},"adjust100":{"type":["boolean","null"]},"directReBuy":{"type":["boolean","null"]},"marketAverage":{"readOnly":true,"type":["integer","null"]},"creationDate":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["eaAssetId","eaResourceId","rareFlag","rating","buy","buyStyle","newBuySelective","remove","listCnt","soldCnt","relevant","adjust100","directReBuy","creationDate"]},"CandidateStat.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"candidateItem":{"readOnly":true,"$ref":"#\/components\/schemas\/Candidate.jsonld"},"revRl6":{"type":"number"},"rl6":{"type":"integer"},"sold6":{"type":"integer"},"rat6":{"type":"number"},"rev6":{"type":"integer"},"revRl12":{"type":"number"},"rl12":{"type":"integer"},"sold12":{"type":"integer"},"rat12":{"type":"number"},"rev12":{"type":"integer"},"revRl24":{"type":"number"},"rl24":{"type":"integer"},"sold24":{"type":"integer"},"rat24":{"type":"number"},"rev24":{"type":"integer"},"revRl3d":{"type":"number"},"rl3d":{"type":"integer"},"sold3d":{"type":"integer"},"rat3d":{"type":"number"},"rev3d":{"type":"integer"},"revRl1w":{"type":"number"},"rl1w":{"type":"integer"},"sold1w":{"type":"integer"},"rat1w":{"type":"number"},"rev1w":{"type":"integer"},"revRl2w":{"type":"number"},"rl2w":{"type":"integer"},"sold2w":{"type":"integer"},"rat2w":{"type":"number"},"rev2w":{"type":"integer"},"revRl3w":{"type":"number"},"rl3w":{"type":"integer"},"sold3w":{"type":"integer"},"rat3w":{"type":"number"},"rev3w":{"type":"integer"},"revRl4w":{"type":"number"},"rl4w":{"type":"integer"},"sold4w":{"type":"integer"},"rat4w":{"type":"number"},"rev4w":{"type":"integer"},"revRl":{"type":"number"},"rl":{"type":"integer"},"sold":{"type":"integer"},"rat":{"type":"number"},"rev":{"type":"integer"},"snipingRev":{"type":"integer"},"creationDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"lastUpdateDate":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"CandidateStockAccounts.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"candidatesStockAccounts":{"type":"array","items":{"$ref":"#\/components\/schemas\/GameAccount.jsonld"}},"candidatesMissingAccounts":{"type":"array","items":{"$ref":"#\/components\/schemas\/GameAccount.jsonld"}}}},"Config":{"type":"object","description":"","deprecated":false,"properties":{"systemActive":{"type":"boolean"},"systemRunning":{"type":"boolean"},"lastUpdateDate":{"readOnly":true,"type":"string","format":"date-time"},"lastCheckDate":{"readOnly":true,"type":"string","format":"date-time"},"processCnt":{"readOnly":true,"type":"integer"},"sleepHourStart":{"minimum":0,"maximum":23,"type":["integer","null"]},"sleepHourEnd":{"minimum":0,"maximum":23,"type":["integer","null"]},"checkMaxSales":{"type":"boolean"},"numMaxSales":{"minimum":0,"maximum":20,"type":["integer","null"]}}},"Config.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"systemActive":{"type":"boolean"},"systemRunning":{"type":"boolean"},"lastUpdateDate":{"readOnly":true,"type":"string","format":"date-time"},"lastCheckDate":{"readOnly":true,"type":"string","format":"date-time"},"processCnt":{"readOnly":true,"type":"integer"},"sleepHourStart":{"minimum":0,"maximum":23,"type":["integer","null"]},"sleepHourEnd":{"minimum":0,"maximum":23,"type":["integer","null"]},"checkMaxSales":{"type":"boolean"},"numMaxSales":{"minimum":0,"maximum":20,"type":["integer","null"]}}},"GameAccount":{"type":"object","description":"","deprecated":false,"properties":{"dbId":{"readOnly":true,"type":["integer","null"]},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":["string","null"]},"profile":{"type":["string","null"]},"password":{"type":["string","null"]},"emailPw":{"type":["string","null"]},"credits":{"readOnly":true,"type":["integer","null"]},"cntItems":{"readOnly":true,"type":["integer","null"]},"cntSoldItems":{"readOnly":true,"type":["integer","null"]},"cntInactiveItems":{"readOnly":true,"type":["integer","null"]},"active":{"type":["boolean","null"]},"running":{"type":["boolean","null"]},"relist":{"type":["boolean","null"]},"relistDate":{"type":["string","null"],"format":"date-time"},"blocked":{"type":["boolean","null"]},"sniping":{"type":["boolean","null"]},"snipingDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"tmOpen":{"type":["boolean","null"]},"tmState":{"type":["integer","null"]},"dead":{"type":["boolean","null"]},"lockedMsg":{"type":["boolean","null"]},"dynPrices":{"type":["boolean","null"]},"newBuy":{"type":["boolean","null"]},"newBuyDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"newBuySelective":{"type":["boolean","null"]},"reBuy":{"type":["boolean","null"]},"rebuyDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"connectionDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"importWatchlist":{"type":["boolean","null"]},"autoReBuy":{"type":["boolean","null"]},"directReBuy":{"type":["boolean","null"]},"itemMaxBuyPrice":{"minimum":0,"maximum":15000000,"type":["integer","null"]},"revenue":{"readOnly":true,"type":["integer","null"]},"futWizValue":{"readOnly":true,"type":["integer","null"]},"eaMarketAvgValue":{"readOnly":true,"type":["integer","null"]},"mfaCode":{"type":["string","null"]},"twoFactorAuthKey":{"type":["string","null"]},"login2FaViaApp":{"type":["boolean","null"]},"eaCode1":{"type":["string","null"]},"eaCode2":{"type":["string","null"]},"eaCode3":{"type":["string","null"]},"eaCode4":{"type":["string","null"]},"eaCode5":{"type":["string","null"]},"eaCode6":{"type":["string","null"]},"snipingCnt1h":{"type":["integer","null"]},"snipingCnt3h":{"type":["integer","null"]},"snipingCnt6h":{"type":["integer","null"]},"snipingCnt12h":{"type":["integer","null"]},"snipingCnt24h":{"type":["integer","null"]},"snipingCnt3d":{"type":["integer","null"]},"snipingCnt1w":{"type":["integer","null"]},"note":{"type":["string","null"]},"loopStartDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"loopFinishDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"creationDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"owner":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"}},"required":["email","profile","password","active","running","relist","blocked","sniping","tmOpen","dead","lockedMsg","dynPrices","newBuy","newBuySelective","reBuy","importWatchlist","autoReBuy","directReBuy"]},"GameAccount.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"dbId":{"readOnly":true,"type":["integer","null"]},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":["string","null"]},"profile":{"type":["string","null"]},"password":{"type":["string","null"]},"emailPw":{"type":["string","null"]},"credits":{"readOnly":true,"type":["integer","null"]},"cntItems":{"readOnly":true,"type":["integer","null"]},"cntSoldItems":{"readOnly":true,"type":["integer","null"]},"cntInactiveItems":{"readOnly":true,"type":["integer","null"]},"active":{"type":["boolean","null"]},"running":{"type":["boolean","null"]},"relist":{"type":["boolean","null"]},"relistDate":{"type":["string","null"],"format":"date-time"},"blocked":{"type":["boolean","null"]},"sniping":{"type":["boolean","null"]},"snipingDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"tmOpen":{"type":["boolean","null"]},"tmState":{"type":["integer","null"]},"dead":{"type":["boolean","null"]},"lockedMsg":{"type":["boolean","null"]},"dynPrices":{"type":["boolean","null"]},"newBuy":{"type":["boolean","null"]},"newBuyDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"newBuySelective":{"type":["boolean","null"]},"reBuy":{"type":["boolean","null"]},"rebuyDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"connectionDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"importWatchlist":{"type":["boolean","null"]},"autoReBuy":{"type":["boolean","null"]},"directReBuy":{"type":["boolean","null"]},"itemMaxBuyPrice":{"minimum":0,"maximum":15000000,"type":["integer","null"]},"revenue":{"readOnly":true,"type":["integer","null"]},"futWizValue":{"readOnly":true,"type":["integer","null"]},"eaMarketAvgValue":{"readOnly":true,"type":["integer","null"]},"mfaCode":{"type":["string","null"]},"twoFactorAuthKey":{"type":["string","null"]},"login2FaViaApp":{"type":["boolean","null"]},"eaCode1":{"type":["string","null"]},"eaCode2":{"type":["string","null"]},"eaCode3":{"type":["string","null"]},"eaCode4":{"type":["string","null"]},"eaCode5":{"type":["string","null"]},"eaCode6":{"type":["string","null"]},"snipingCnt1h":{"type":["integer","null"]},"snipingCnt3h":{"type":["integer","null"]},"snipingCnt6h":{"type":["integer","null"]},"snipingCnt12h":{"type":["integer","null"]},"snipingCnt24h":{"type":["integer","null"]},"snipingCnt3d":{"type":["integer","null"]},"snipingCnt1w":{"type":["integer","null"]},"note":{"type":["string","null"]},"loopStartDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"loopFinishDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"creationDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"owner":{"readOnly":true,"$ref":"#\/components\/schemas\/User.jsonld"}},"required":["email","profile","password","active","running","relist","blocked","sniping","tmOpen","dead","lockedMsg","dynPrices","newBuy","newBuySelective","reBuy","importWatchlist","autoReBuy","directReBuy"]},"LogAccountCredit.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"gameAccount":{"readOnly":true,"$ref":"#\/components\/schemas\/GameAccount.jsonld"},"credits":{"readOnly":true,"type":["integer","null"]},"revenue":{"readOnly":true,"type":["integer","null"]},"creationDate":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"LogAccountProfit.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"gameAccount":{"readOnly":true,"$ref":"#\/components\/schemas\/GameAccount.jsonld"},"credits":{"type":["integer","null"]},"revenue":{"type":["integer","null"]},"tpValue":{"type":["integer","null"]},"revToday":{"type":["integer","null"]},"rev3hours":{"type":["integer","null"]},"rev6hours":{"type":["integer","null"]},"rev12hours":{"type":["integer","null"]},"rev24hours":{"type":["integer","null"]},"rev3days":{"type":["integer","null"]},"rev1week":{"type":["integer","null"]},"rev2weeks":{"type":["integer","null"]},"rev3weeks":{"type":["integer","null"]},"rev4weeks":{"type":["integer","null"]},"rev2months":{"type":["integer","null"]},"rev3months":{"type":["integer","null"]},"revTotal":{"type":["integer","null"]},"numSalesToday":{"type":["integer","null"]},"numSales3hours":{"type":["integer","null"]},"numSales6hours":{"type":["integer","null"]},"numSales12hours":{"type":["integer","null"]},"numSales24hours":{"type":["integer","null"]},"numSales3days":{"type":["integer","null"]},"numSales1week":{"type":["integer","null"]},"numSales2weeks":{"type":["integer","null"]},"numSales3weeks":{"type":["integer","null"]},"numSales4weeks":{"type":["integer","null"]},"numSales2months":{"type":["integer","null"]},"numSales3months":{"type":["integer","null"]},"numSalesTotal":{"type":["integer","null"]},"isDailyProfit":{"type":["boolean","null"]},"creationDate":{"type":["string","null"],"format":"date-time"}}},"LogAccountSoldItem.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"dbId":{"readOnly":true,"type":["integer","null"]},"gameAccount":{"readOnly":true,"$ref":"#\/components\/schemas\/GameAccount.jsonld"},"candidateItem":{"readOnly":true,"$ref":"#\/components\/schemas\/Candidate.jsonld"},"eaId":{"readOnly":true,"type":"integer"},"contracts":{"readOnly":true,"type":["integer","null"]},"playStyle":{"readOnly":true,"type":["integer","null"]},"lastSalePrice":{"readOnly":true,"type":"integer"},"currentBid":{"readOnly":true,"type":"integer"},"startingBid":{"readOnly":true,"type":"integer"},"binPrice":{"readOnly":true,"type":"integer"},"minRange":{"readOnly":true,"type":"integer"},"maxRange":{"readOnly":true,"type":"integer"},"tradeState":{"readOnly":true,"type":"string"},"eaTradeId":{"readOnly":true,"type":"integer"},"listCnt":{"readOnly":true,"type":"integer"},"revenue":{"readOnly":true,"type":"integer"},"reBought":{"readOnly":true,"type":"boolean"},"snipedItem":{"readOnly":true,"type":"boolean"},"firstListDate":{"readOnly":true,"type":["string","null"],"format":"date-time"},"creationDate":{"readOnly":true,"type":"string","format":"date-time"}}},"LogGeneral.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"dbId":{"readOnly":true,"type":"integer"},"gameAccount":{"readOnly":true,"$ref":"#\/components\/schemas\/GameAccount.jsonld"},"candidateItem":{"readOnly":true,"$ref":"#\/components\/schemas\/Candidate.jsonld"},"logType":{"type":"string","enum":["alert","alert_low","cant_buy","debug","debug_server_logs","info","moved_to_club","new_buy","player_price_changed","preview_pack","preview_pack_alert","price_range_errors","profit_overview","removed","rebuy","sales","server_logs","stats","hourly_stats"]},"message":{"readOnly":true,"type":["string","null"]},"creationDate":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["logType"]},"LogTotalProfit":{"type":"object","description":"","deprecated":false,"properties":{"credits":{"type":["integer","null"]},"revenue":{"type":["integer","null"]},"tpValueFutwiz":{"type":["integer","null"]},"tpValueEaAverage":{"type":["integer","null"]},"revToday":{"type":["integer","null"]},"rev3hours":{"type":["integer","null"]},"rev6hours":{"type":["integer","null"]},"rev12hours":{"type":["integer","null"]},"rev24hours":{"type":["integer","null"]},"rev3days":{"type":["integer","null"]},"rev1week":{"type":["integer","null"]},"rev2weeks":{"type":["integer","null"]},"rev3weeks":{"type":["integer","null"]},"rev4weeks":{"type":["integer","null"]},"rev2months":{"type":["integer","null"]},"rev3months":{"type":["integer","null"]},"revTotal":{"type":["integer","null"]},"numSalesToday":{"type":["integer","null"]},"numSales3hours":{"type":["integer","null"]},"numSales6hours":{"type":["integer","null"]},"numSales12hours":{"type":["integer","null"]},"numSales24hours":{"type":["integer","null"]},"numSales3days":{"type":["integer","null"]},"numSales1week":{"type":["integer","null"]},"numSales2weeks":{"type":["integer","null"]},"numSales3weeks":{"type":["integer","null"]},"numSales4weeks":{"type":["integer","null"]},"numSales2months":{"type":["integer","null"]},"numSales3months":{"type":["integer","null"]},"numSalesTotal":{"type":["integer","null"]},"isDailyProfit":{"type":["boolean","null"]},"creationDate":{"type":["string","null"],"format":"date-time"}}},"LogTotalProfit.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"credits":{"type":["integer","null"]},"revenue":{"type":["integer","null"]},"tpValueFutwiz":{"type":["integer","null"]},"tpValueEaAverage":{"type":["integer","null"]},"revToday":{"type":["integer","null"]},"rev3hours":{"type":["integer","null"]},"rev6hours":{"type":["integer","null"]},"rev12hours":{"type":["integer","null"]},"rev24hours":{"type":["integer","null"]},"rev3days":{"type":["integer","null"]},"rev1week":{"type":["integer","null"]},"rev2weeks":{"type":["integer","null"]},"rev3weeks":{"type":["integer","null"]},"rev4weeks":{"type":["integer","null"]},"rev2months":{"type":["integer","null"]},"rev3months":{"type":["integer","null"]},"revTotal":{"type":["integer","null"]},"numSalesToday":{"type":["integer","null"]},"numSales3hours":{"type":["integer","null"]},"numSales6hours":{"type":["integer","null"]},"numSales12hours":{"type":["integer","null"]},"numSales24hours":{"type":["integer","null"]},"numSales3days":{"type":["integer","null"]},"numSales1week":{"type":["integer","null"]},"numSales2weeks":{"type":["integer","null"]},"numSales3weeks":{"type":["integer","null"]},"numSales4weeks":{"type":["integer","null"]},"numSales2months":{"type":["integer","null"]},"numSales3months":{"type":["integer","null"]},"numSalesTotal":{"type":["integer","null"]},"isDailyProfit":{"type":["boolean","null"]},"creationDate":{"type":["string","null"],"format":"date-time"}}},"MediaObject.jsonld-media_object.read":{"type":"object","description":"","deprecated":false,"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"contentUrl":{"externalDocs":{"url":"https:\/\/schema.org\/contentUrl"},"type":["string","null"]}}},"ModeConfig":{"type":"object","description":"","deprecated":false,"properties":{"autoReBuyMinSoldItems":{"minimum":0,"maximum":20,"default":3,"example":3,"type":"integer"},"autoReBuyMinLastHours":{"minimum":0,"maximum":20,"default":3,"example":3,"type":"integer"}}},"ModeConfig.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"autoReBuyMinSoldItems":{"minimum":0,"maximum":20,"default":3,"example":3,"type":"integer"},"autoReBuyMinLastHours":{"minimum":0,"maximum":20,"default":3,"example":3,"type":"integer"}}},"Player":{"type":"object","description":"","deprecated":false,"properties":{"eaAssetId":{"type":"integer"},"firstname":{"type":["string","null"]},"lastname":{"type":["string","null"]},"nickname":{"type":["string","null"]},"rating":{"type":"integer"},"creationDate":{"readOnly":true,"type":"string","format":"date-time"}}},"Player.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"eaAssetId":{"type":"integer"},"firstname":{"type":["string","null"]},"lastname":{"type":["string","null"]},"nickname":{"type":["string","null"]},"rating":{"type":"integer"},"creationDate":{"readOnly":true,"type":"string","format":"date-time"}}},"Rarity":{"type":"object","description":"","deprecated":false,"properties":{"rareFlag":{"readOnly":true,"type":"integer"},"name":{"type":["string","null"]},"untradable":{"readOnly":true,"type":"boolean"},"image":{"readOnly":true,"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"imageUrl":{"readOnly":true,"type":["string","null"]},"imageBronze":{"readOnly":true,"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"}}},"Rarity.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"rareFlag":{"readOnly":true,"type":"integer"},"name":{"type":["string","null"]},"untradable":{"readOnly":true,"type":"boolean"},"image":{"readOnly":true,"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"imageUrl":{"readOnly":true,"type":["string","null"]},"imageBronze":{"readOnly":true,"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"}}},"SystemStat.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"totalLogProfit":{"readOnly":true,"$ref":"#\/components\/schemas\/LogTotalProfit.jsonld"},"config":{"readOnly":true,"$ref":"#\/components\/schemas\/Config.jsonld"},"modeConfig":{"readOnly":true,"$ref":"#\/components\/schemas\/ModeConfig.jsonld"},"numAccounts":{"type":["integer","null"]},"numDeadAccounts":{"type":["integer","null"]},"numActiveAccounts":{"type":["integer","null"]},"numTmOpenAccounts":{"type":["integer","null"]},"numTmClosedAccounts":{"type":["integer","null"]},"numBlockedAccounts":{"type":["integer","null"]},"numRunningAccounts":{"type":["integer","null"]},"numTradepileItems":{"type":["integer","null"]},"numSoldTradepileItems":{"type":["integer","null"]},"numActiveTradepileItems":{"type":["integer","null"]},"numExpiredTradepileItems":{"type":["integer","null"]},"numInactiveTradepileItems":{"type":["integer","null"]},"numCandidates":{"type":["integer","null"]},"numRelevantCandidates":{"type":["integer","null"]},"numBuyCandidates":{"type":["integer","null"]},"totalSnipingRev":{"type":["integer","null"]}}},"User.jsonld":{"type":"object","description":"","deprecated":false,"required":["email","firstName","lastName"],"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":["string","null"]},"firstName":{"type":["string","null"]},"lastName":{"type":["string","null"]},"image":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"imageUrl":{"readOnly":true,"type":["string","null"]},"fullName":{"readOnly":true,"type":["string","null"]},"password":{"writeOnly":true,"description":"The plaintext password when being set or changed.","type":["string","null"]},"active":{"type":"boolean"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"JWT":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}},"security":[{"JWT":[]}],"tags":[]} \ No newline at end of file +{"openapi":"3.1.0","info":{"title":"Imaq Platform","description":"","version":"1.0.0"},"servers":[{"url":"\/","description":""}],"paths":{"\/api\/locations":{"get":{"operationId":"api_locations_get_collection","tags":["Location"],"responses":{"200":{"description":"Location collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Location.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of Location resources.","description":"Retrieves the collection of Location resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"name","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_locations_post","tags":["Location"],"responses":{"201":{"description":"Location resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Location.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Location resource.","description":"Creates a Location resource.","parameters":[],"requestBody":{"description":"The new Location resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Location.jsonld"}}},"required":true},"deprecated":false}},"\/api\/locations\/{id}":{"get":{"operationId":"api_locations_id_get","tags":["Location"],"responses":{"200":{"description":"Location resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Location.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Location resource.","description":"Retrieves a Location resource.","parameters":[{"name":"id","in":"path","description":"Location identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_locations_id_patch","tags":["Location"],"responses":{"200":{"description":"Location resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Location.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Location resource.","description":"Updates the Location resource.","parameters":[{"name":"id","in":"path","description":"Location identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Location resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Location"}}},"required":true},"deprecated":false}},"\/api\/auth":{"post":{"operationId":"login_check_post","tags":["Login Check"],"responses":{"200":{"description":"User token created","content":{"application\/json":{"schema":{"type":"object","properties":{"token":{"readOnly":true,"type":"string","nullable":false}},"required":["token"]}}}}},"summary":"Creates a user token.","description":"Creates a user token.","requestBody":{"description":"The login data","content":{"application\/json":{"schema":{"type":"object","properties":{"email":{"type":"string","nullable":false},"password":{"type":"string","nullable":false}},"required":["email","password"]}}},"required":true}}},"\/api\/media_objects":{"get":{"operationId":"api_media_objects_get_collection","tags":["MediaObject"],"responses":{"200":{"description":"MediaObject collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/MediaObject.jsonld-media_object.read"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of MediaObject resources.","description":"Retrieves the collection of MediaObject resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_media_objects_post","tags":["MediaObject"],"responses":{"201":{"description":"MediaObject resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/MediaObject.jsonld-media_object.read"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a MediaObject resource.","description":"Creates a MediaObject resource.","parameters":[],"requestBody":{"description":"The new MediaObject resource","content":{"multipart\/form-data":{"schema":{"type":"object","properties":{"file":{"type":"string","format":"binary"}}}}},"required":false},"deprecated":false}},"\/api\/media_objects\/{id}":{"get":{"operationId":"api_media_objects_id_get","tags":["MediaObject"],"responses":{"200":{"description":"MediaObject resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/MediaObject.jsonld-media_object.read"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a MediaObject resource.","description":"Retrieves a MediaObject resource.","parameters":[{"name":"id","in":"path","description":"MediaObject identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"delete":{"operationId":"api_media_objects_id_delete","tags":["MediaObject"],"responses":{"204":{"description":"MediaObject resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the MediaObject resource.","description":"Removes the MediaObject resource.","parameters":[{"name":"id","in":"path","description":"MediaObject identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false}},"\/api\/shipping_companies":{"get":{"operationId":"api_shipping_companies_get_collection","tags":["ShippingCompany"],"responses":{"200":{"description":"ShippingCompany collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/ShippingCompany.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of ShippingCompany resources.","description":"Retrieves the collection of ShippingCompany resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"name","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_shipping_companies_post","tags":["ShippingCompany"],"responses":{"201":{"description":"ShippingCompany resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ShippingCompany.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ShippingCompany resource.","description":"Creates a ShippingCompany resource.","parameters":[],"requestBody":{"description":"The new ShippingCompany resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ShippingCompany.jsonld"}}},"required":true},"deprecated":false}},"\/api\/shipping_companies\/{id}":{"get":{"operationId":"api_shipping_companies_id_get","tags":["ShippingCompany"],"responses":{"200":{"description":"ShippingCompany resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ShippingCompany.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ShippingCompany resource.","description":"Retrieves a ShippingCompany resource.","parameters":[{"name":"id","in":"path","description":"ShippingCompany identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_shipping_companies_id_patch","tags":["ShippingCompany"],"responses":{"200":{"description":"ShippingCompany resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/ShippingCompany.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ShippingCompany resource.","description":"Updates the ShippingCompany resource.","parameters":[{"name":"id","in":"path","description":"ShippingCompany identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ShippingCompany resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/ShippingCompany"}}},"required":true},"deprecated":false}},"\/api\/trips":{"get":{"operationId":"api_trips_get_collection","tags":["Trip"],"responses":{"200":{"description":"Trip collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Trip.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of Trip resources.","description":"Retrieves the collection of Trip resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_trips_post","tags":["Trip"],"responses":{"201":{"description":"Trip resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Trip.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Trip resource.","description":"Creates a Trip resource.","parameters":[],"requestBody":{"description":"The new Trip resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Trip.jsonld"}}},"required":true},"deprecated":false}},"\/api\/trips\/{id}":{"get":{"operationId":"api_trips_id_get","tags":["Trip"],"responses":{"200":{"description":"Trip resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Trip.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Trip resource.","description":"Retrieves a Trip resource.","parameters":[{"name":"id","in":"path","description":"Trip identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_trips_id_patch","tags":["Trip"],"responses":{"200":{"description":"Trip resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Trip.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Trip resource.","description":"Updates the Trip resource.","parameters":[{"name":"id","in":"path","description":"Trip identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Trip resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Trip"}}},"required":true},"deprecated":false}},"\/api\/trip_locations":{"get":{"operationId":"api_trip_locations_get_collection","tags":["TripLocation"],"responses":{"200":{"description":"TripLocation collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/TripLocation.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of TripLocation resources.","description":"Retrieves the collection of TripLocation resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_trip_locations_post","tags":["TripLocation"],"responses":{"201":{"description":"TripLocation resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/TripLocation.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a TripLocation resource.","description":"Creates a TripLocation resource.","parameters":[],"requestBody":{"description":"The new TripLocation resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/TripLocation.jsonld"}}},"required":true},"deprecated":false}},"\/api\/trip_locations\/{id}":{"get":{"operationId":"api_trip_locations_id_get","tags":["TripLocation"],"responses":{"200":{"description":"TripLocation resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/TripLocation.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a TripLocation resource.","description":"Retrieves a TripLocation resource.","parameters":[{"name":"id","in":"path","description":"TripLocation identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_trip_locations_id_patch","tags":["TripLocation"],"responses":{"200":{"description":"TripLocation resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/TripLocation.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the TripLocation resource.","description":"Updates the TripLocation resource.","parameters":[{"name":"id","in":"path","description":"TripLocation identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated TripLocation resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/TripLocation"}}},"required":true},"deprecated":false}},"\/api\/users":{"get":{"operationId":"api_users_get_collection","tags":["User"],"responses":{"200":{"description":"User collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/User.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of User resources.","description":"Retrieves the collection of User resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"firstName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"lastName","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"userNameSearch","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_users_post","tags":["User"],"responses":{"201":{"description":"User resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a User resource.","description":"Creates a User resource.","parameters":[],"requestBody":{"description":"The new User resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld"}}},"required":true},"deprecated":false}},"\/api\/users\/{id}":{"get":{"operationId":"api_users_id_get","tags":["User"],"responses":{"200":{"description":"User resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a User resource.","description":"Retrieves a User resource.","parameters":[{"name":"id","in":"path","description":"User identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_users_id_patch","tags":["User"],"responses":{"200":{"description":"User resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/User.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the User resource.","description":"Updates the User resource.","parameters":[{"name":"id","in":"path","description":"User identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated User resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/User"}}},"required":true},"deprecated":false}},"\/api\/user_trips":{"get":{"operationId":"api_user_trips_get_collection","tags":["UserTrip"],"responses":{"200":{"description":"UserTrip collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserTrip.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of UserTrip resources.","description":"Retrieves the collection of UserTrip resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_user_trips_post","tags":["UserTrip"],"responses":{"201":{"description":"UserTrip resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTrip.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UserTrip resource.","description":"Creates a UserTrip resource.","parameters":[],"requestBody":{"description":"The new UserTrip resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTrip.jsonld"}}},"required":true},"deprecated":false}},"\/api\/user_trips\/{id}":{"get":{"operationId":"api_user_trips_id_get","tags":["UserTrip"],"responses":{"200":{"description":"UserTrip resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTrip.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a UserTrip resource.","description":"Retrieves a UserTrip resource.","parameters":[{"name":"id","in":"path","description":"UserTrip identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_user_trips_id_patch","tags":["UserTrip"],"responses":{"200":{"description":"UserTrip resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTrip.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the UserTrip resource.","description":"Updates the UserTrip resource.","parameters":[{"name":"id","in":"path","description":"UserTrip identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UserTrip resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/UserTrip"}}},"required":true},"deprecated":false}},"\/api\/user_trip_locations":{"get":{"operationId":"api_user_trip_locations_get_collection","tags":["UserTripLocation"],"responses":{"200":{"description":"UserTripLocation collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserTripLocation.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of UserTripLocation resources.","description":"Retrieves the collection of UserTripLocation resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_user_trip_locations_post","tags":["UserTripLocation"],"responses":{"201":{"description":"UserTripLocation resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripLocation.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UserTripLocation resource.","description":"Creates a UserTripLocation resource.","parameters":[],"requestBody":{"description":"The new UserTripLocation resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripLocation.jsonld"}}},"required":true},"deprecated":false}},"\/api\/user_trip_locations\/{id}":{"get":{"operationId":"api_user_trip_locations_id_get","tags":["UserTripLocation"],"responses":{"200":{"description":"UserTripLocation resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripLocation.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a UserTripLocation resource.","description":"Retrieves a UserTripLocation resource.","parameters":[{"name":"id","in":"path","description":"UserTripLocation identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_user_trip_locations_id_patch","tags":["UserTripLocation"],"responses":{"200":{"description":"UserTripLocation resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripLocation.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the UserTripLocation resource.","description":"Updates the UserTripLocation resource.","parameters":[{"name":"id","in":"path","description":"UserTripLocation identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UserTripLocation resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripLocation"}}},"required":true},"deprecated":false}},"\/api\/user_trip_work_logs":{"get":{"operationId":"api_user_trip_work_logs_get_collection","tags":["UserTripWorkLog"],"responses":{"200":{"description":"UserTripWorkLog collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/UserTripWorkLog.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of UserTripWorkLog resources.","description":"Retrieves the collection of UserTripWorkLog resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_user_trip_work_logs_post","tags":["UserTripWorkLog"],"responses":{"201":{"description":"UserTripWorkLog resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripWorkLog.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UserTripWorkLog resource.","description":"Creates a UserTripWorkLog resource.","parameters":[],"requestBody":{"description":"The new UserTripWorkLog resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripWorkLog.jsonld"}}},"required":true},"deprecated":false}},"\/api\/user_trip_work_logs\/{id}":{"get":{"operationId":"api_user_trip_work_logs_id_get","tags":["UserTripWorkLog"],"responses":{"200":{"description":"UserTripWorkLog resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripWorkLog.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a UserTripWorkLog resource.","description":"Retrieves a UserTripWorkLog resource.","parameters":[{"name":"id","in":"path","description":"UserTripWorkLog identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_user_trip_work_logs_id_patch","tags":["UserTripWorkLog"],"responses":{"200":{"description":"UserTripWorkLog resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripWorkLog.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the UserTripWorkLog resource.","description":"Updates the UserTripWorkLog resource.","parameters":[{"name":"id","in":"path","description":"UserTripWorkLog identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UserTripWorkLog resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/UserTripWorkLog"}}},"required":true},"deprecated":false}},"\/api\/vessels":{"get":{"operationId":"api_vessels_get_collection","tags":["Vessel"],"responses":{"200":{"description":"Vessel collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Vessel.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of Vessel resources.","description":"Retrieves the collection of Vessel resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"name","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_vessels_post","tags":["Vessel"],"responses":{"201":{"description":"Vessel resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Vessel.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Vessel resource.","description":"Creates a Vessel resource.","parameters":[],"requestBody":{"description":"The new Vessel resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Vessel.jsonld"}}},"required":true},"deprecated":false}},"\/api\/vessels\/{id}":{"get":{"operationId":"api_vessels_id_get","tags":["Vessel"],"responses":{"200":{"description":"Vessel resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Vessel.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Vessel resource.","description":"Retrieves a Vessel resource.","parameters":[{"name":"id","in":"path","description":"Vessel identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_vessels_id_patch","tags":["Vessel"],"responses":{"200":{"description":"Vessel resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Vessel.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Vessel resource.","description":"Updates the Vessel resource.","parameters":[{"name":"id","in":"path","description":"Vessel identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Vessel resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Vessel"}}},"required":true},"deprecated":false}},"\/api\/zones":{"get":{"operationId":"api_zones_get_collection","tags":["Zone"],"responses":{"200":{"description":"Zone collection","content":{"application\/ld+json":{"schema":{"type":"object","properties":{"member":{"type":"array","items":{"$ref":"#\/components\/schemas\/Zone.jsonld"}},"totalItems":{"type":"integer","minimum":0},"view":{"type":"object","properties":{"@id":{"type":"string","format":"iri-reference"},"@type":{"type":"string"},"first":{"type":"string","format":"iri-reference"},"last":{"type":"string","format":"iri-reference"},"previous":{"type":"string","format":"iri-reference"},"next":{"type":"string","format":"iri-reference"}},"example":{"@id":"string","type":"string","first":"string","last":"string","previous":"string","next":"string"}},"search":{"type":"object","properties":{"@type":{"type":"string"},"template":{"type":"string"},"variableRepresentation":{"type":"string"},"mapping":{"type":"array","items":{"type":"object","properties":{"@type":{"type":"string"},"variable":{"type":"string"},"property":{"type":["string","null"]},"required":{"type":"boolean"}}}}}}},"required":["member"]}}}}},"summary":"Retrieves the collection of Zone resources.","description":"Retrieves the collection of Zone resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false},{"name":"itemsPerPage","in":"query","description":"The number of items per page","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":50,"minimum":0,"maximum":100},"style":"form","explode":false,"allowReserved":false},{"name":"name","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_filter","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"custom_json_order","in":"query","description":"","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_zones_post","tags":["Zone"],"responses":{"201":{"description":"Zone resource created","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Zone.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Zone resource.","description":"Creates a Zone resource.","parameters":[],"requestBody":{"description":"The new Zone resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Zone.jsonld"}}},"required":true},"deprecated":false}},"\/api\/zones\/{id}":{"get":{"operationId":"api_zones_id_get","tags":["Zone"],"responses":{"200":{"description":"Zone resource","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Zone.jsonld"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Zone resource.","description":"Retrieves a Zone resource.","parameters":[{"name":"id","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false},"patch":{"operationId":"api_zones_id_patch","tags":["Zone"],"responses":{"200":{"description":"Zone resource updated","content":{"application\/ld+json":{"schema":{"$ref":"#\/components\/schemas\/Zone.jsonld"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Zone resource.","description":"Updates the Zone resource.","parameters":[{"name":"id","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Zone resource","content":{"application\/merge-patch+json":{"schema":{"$ref":"#\/components\/schemas\/Zone"}}},"required":true},"deprecated":false}}},"components":{"schemas":{"Location":{"type":"object","description":"","deprecated":false,"properties":{"zone":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"name":{"type":"string"},"zoneName":{"readOnly":true,"type":"string"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["name"]},"Location.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"zone":{"readOnly":true,"$ref":"#\/components\/schemas\/Zone.jsonld"},"name":{"type":"string"},"zoneName":{"readOnly":true,"type":"string"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["name"]},"MediaObject.jsonld-media_object.read":{"type":"object","description":"","deprecated":false,"externalDocs":{"url":"https:\/\/schema.org\/MediaObject"},"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"contentUrl":{"externalDocs":{"url":"https:\/\/schema.org\/contentUrl"},"type":["string","null"]}}},"ShippingCompany":{"type":"object","description":"","deprecated":false,"required":["name"],"properties":{"name":{"type":"string"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"ShippingCompany.jsonld":{"type":"object","description":"","deprecated":false,"required":["name"],"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"name":{"type":"string"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"Trip":{"type":"object","description":"","deprecated":false,"properties":{"vessel":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"pilotReference":{"type":"string"},"captainName":{"type":["string","null"]},"startLocation":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"endLocation":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"startDate":{"type":["string","null"],"format":"date-time"},"endDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["pilotReference","startDate","endDate"]},"Trip.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"vessel":{"readOnly":true,"$ref":"#\/components\/schemas\/Vessel.jsonld"},"pilotReference":{"type":"string"},"captainName":{"type":["string","null"]},"startLocation":{"readOnly":true,"$ref":"#\/components\/schemas\/Location.jsonld"},"endLocation":{"readOnly":true,"$ref":"#\/components\/schemas\/Location.jsonld"},"startDate":{"type":["string","null"],"format":"date-time"},"endDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["pilotReference","startDate","endDate"]},"TripLocation":{"type":"object","description":"","deprecated":false,"properties":{"trip":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"location":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"date":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["date"]},"TripLocation.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"trip":{"readOnly":true,"$ref":"#\/components\/schemas\/Trip.jsonld"},"location":{"readOnly":true,"$ref":"#\/components\/schemas\/Location.jsonld"},"date":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["date"]},"User":{"type":"object","description":"","deprecated":false,"required":["email","firstName","lastName"],"properties":{"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":["string","null"]},"firstName":{"type":["string","null"]},"lastName":{"type":["string","null"]},"image":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"imageUrl":{"readOnly":true,"type":["string","null"]},"fullName":{"readOnly":true,"type":["string","null"]},"password":{"writeOnly":true,"description":"The plaintext password when being set or changed.","type":["string","null"]},"active":{"type":"boolean"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"User.jsonld":{"type":"object","description":"","deprecated":false,"required":["email","firstName","lastName"],"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":["string","null"]},"firstName":{"type":["string","null"]},"lastName":{"type":["string","null"]},"image":{"type":["string","null"],"format":"iri-reference","example":"https:\/\/example.com\/"},"imageUrl":{"readOnly":true,"type":["string","null"]},"fullName":{"readOnly":true,"type":["string","null"]},"password":{"writeOnly":true,"description":"The plaintext password when being set or changed.","type":["string","null"]},"active":{"type":"boolean"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"UserTrip":{"type":"object","description":"","deprecated":false,"properties":{"trip":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"user":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"captainName":{"type":"string"},"startDate":{"type":["string","null"],"format":"date-time"},"endDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["captainName","startDate","endDate"]},"UserTrip.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"trip":{"readOnly":true,"$ref":"#\/components\/schemas\/Trip.jsonld"},"user":{"readOnly":true,"$ref":"#\/components\/schemas\/User.jsonld"},"captainName":{"type":"string"},"startDate":{"type":["string","null"],"format":"date-time"},"endDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["captainName","startDate","endDate"]},"UserTripLocation":{"type":"object","description":"","deprecated":false,"properties":{"userTrip":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"location":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"plannedDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["plannedDate"]},"UserTripLocation.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"userTrip":{"readOnly":true,"$ref":"#\/components\/schemas\/UserTrip.jsonld"},"location":{"readOnly":true,"$ref":"#\/components\/schemas\/Location.jsonld"},"plannedDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["plannedDate"]},"UserTripWorkLog":{"type":"object","description":"","deprecated":false,"properties":{"userTrip":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"startLocation":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"endLocation":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"startDate":{"type":["string","null"],"format":"date-time"},"endDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["startDate","endDate"]},"UserTripWorkLog.jsonld":{"type":"object","description":"","deprecated":false,"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"userTrip":{"readOnly":true,"$ref":"#\/components\/schemas\/UserTrip.jsonld"},"startLocation":{"readOnly":true,"$ref":"#\/components\/schemas\/Location.jsonld"},"endLocation":{"readOnly":true,"$ref":"#\/components\/schemas\/Location.jsonld"},"startDate":{"type":["string","null"],"format":"date-time"},"endDate":{"type":["string","null"],"format":"date-time"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}},"required":["startDate","endDate"]},"Vessel":{"type":"object","description":"","deprecated":false,"required":["name"],"properties":{"name":{"type":"string"},"company":{"readOnly":true,"type":"string","format":"iri-reference","example":"https:\/\/example.com\/"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"Vessel.jsonld":{"type":"object","description":"","deprecated":false,"required":["name"],"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"name":{"type":"string"},"company":{"readOnly":true,"$ref":"#\/components\/schemas\/ShippingCompany.jsonld"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"Zone":{"type":"object","description":"","deprecated":false,"required":["name"],"properties":{"name":{"type":"string"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}},"Zone.jsonld":{"type":"object","description":"","deprecated":false,"required":["name"],"properties":{"@context":{"readOnly":true,"oneOf":[{"type":"string"},{"type":"object","properties":{"@vocab":{"type":"string"},"hydra":{"type":"string","enum":["http:\/\/www.w3.org\/ns\/hydra\/core#"]}},"required":["@vocab","hydra"],"additionalProperties":true}]},"@id":{"readOnly":true,"type":"string"},"@type":{"readOnly":true,"type":"string"},"name":{"type":"string"},"createdAt":{"readOnly":true,"type":["string","null"],"format":"date-time"}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"JWT":{"type":"http","scheme":"bearer","bearerFormat":"JWT"}}},"security":[{"JWT":[]}],"tags":[],"webhooks":{}} \ No newline at end of file diff --git a/angular/openapi.yaml b/angular/openapi.yaml index 61a0f90..d685c83 100644 --- a/angular/openapi.yaml +++ b/angular/openapi.yaml @@ -1,6 +1,6 @@ openapi: 3.1.0 info: - title: 'Hello API Platform' + title: 'Imaq Platform' description: '' version: 1.0.0 servers: @@ -8,27 +8,27 @@ servers: url: / description: '' paths: - /api/account_trade_pile_items: + /api/locations: get: - operationId: api_account_trade_pile_items_get_collection + operationId: api_locations_get_collection tags: - - AccountTradePileItem + - Location responses: - 200: - description: 'AccountTradePileItem collection' + '200': + description: 'Location collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/AccountTradePileItem.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/Location.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of AccountTradePileItem resources.' - description: 'Retrieves the collection of AccountTradePileItem resources.' + - member + summary: 'Retrieves the collection of Location resources.' + description: 'Retrieves the collection of Location resources.' parameters: - name: page @@ -59,88 +59,24 @@ paths: explode: false allowReserved: false - - name: account + name: name in: query description: '' required: false deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: 'account[]' - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: array - items: - type: string - style: form - explode: true - allowReserved: false - - - name: candidateItem - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: 'candidateItem[]' - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: array - items: - type: string - style: form - explode: true - allowReserved: false - - - name: candidateNameSearch - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string style: form explode: false allowReserved: false - - - name: accountTmOpenFilter - in: query - description: 'Filter items based on the tmOpen value of the associated account' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: boolean - style: form - explode: false - allowReserved: false - name: custom_json_filter in: query description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string style: form @@ -152,36 +88,61 @@ paths: description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string style: form explode: false allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false - parameters: [] - '/api/account_trade_pile_items/{id}': + post: + operationId: api_locations_post + tags: + - Location + responses: + '201': + description: 'Location resource created' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/Location.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + summary: 'Creates a Location resource.' + description: 'Creates a Location resource.' + parameters: [] + requestBody: + description: 'The new Location resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/Location.jsonld' + required: true + deprecated: false + '/api/locations/{id}': get: - operationId: api_account_trade_pile_items_id_get + operationId: api_locations_id_get tags: - - AccountTradePileItem + - Location responses: - 200: - description: 'AccountTradePileItem resource' + '200': + description: 'Location resource' content: application/ld+json: schema: - $ref: '#/components/schemas/AccountTradePileItem.jsonld' - 404: + $ref: '#/components/schemas/Location.jsonld' + '404': description: 'Resource not found' - summary: 'Retrieves a AccountTradePileItem resource.' - description: 'Retrieves a AccountTradePileItem resource.' + summary: 'Retrieves a Location resource.' + description: 'Retrieves a Location resource.' parameters: - name: id in: path - description: 'AccountTradePileItem identifier' + description: 'Location identifier' required: true deprecated: false allowEmptyValue: false @@ -192,30 +153,30 @@ paths: allowReserved: false deprecated: false patch: - operationId: api_account_trade_pile_items_id_patch + operationId: api_locations_id_patch tags: - - AccountTradePileItem + - Location responses: - 200: - description: 'AccountTradePileItem resource updated' + '200': + description: 'Location resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/AccountTradePileItem.jsonld' + $ref: '#/components/schemas/Location.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - 404: + '404': description: 'Resource not found' - summary: 'Updates the AccountTradePileItem resource.' - description: 'Updates the AccountTradePileItem resource.' + summary: 'Updates the Location resource.' + description: 'Updates the Location resource.' parameters: - name: id in: path - description: 'AccountTradePileItem identifier' + description: 'Location identifier' required: true deprecated: false allowEmptyValue: false @@ -225,21 +186,20 @@ paths: explode: false allowReserved: false requestBody: - description: 'The updated AccountTradePileItem resource' + description: 'The updated Location resource' content: application/merge-patch+json: schema: - $ref: '#/components/schemas/AccountTradePileItem' + $ref: '#/components/schemas/Location' required: true deprecated: false - parameters: [] /api/auth: post: operationId: login_check_post tags: - 'Login Check' responses: - 200: + '200': description: 'User token created' content: application/json: @@ -268,59 +228,27 @@ paths: - email - password required: true - parameters: [] - '/api/candidate-items/{id}/stock-accounts': - get: - operationId: api_candidate-items_idstock-accounts_get - tags: - - CandidateStockAccounts - responses: - 200: - description: 'CandidateStockAccounts resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/CandidateStockAccounts.jsonld' - 404: - description: 'Resource not found' - summary: 'Retrieves the stock and missing accounts for a candidate item' - description: 'Retrieves a CandidateStockAccounts resource.' - parameters: - - - name: id - in: path - description: 'Candidate Item ID' - required: true - deprecated: false - allowEmptyValue: false - schema: - type: integer - style: simple - explode: false - allowReserved: false - deprecated: false - parameters: [] - /api/candidate_stats: + /api/media_objects: get: - operationId: api_candidate_stats_get_collection + operationId: api_media_objects_get_collection tags: - - CandidateStat + - MediaObject responses: - 200: - description: 'CandidateStat collection' + '200': + description: 'MediaObject collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/CandidateStat.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of CandidateStat resources.' - description: 'Retrieves the collection of CandidateStat resources.' + - member + summary: 'Retrieves the collection of MediaObject resources.' + description: 'Retrieves the collection of MediaObject resources.' parameters: - name: page @@ -350,54 +278,84 @@ paths: style: form explode: false allowReserved: false + deprecated: false + post: + operationId: api_media_objects_post + tags: + - MediaObject + responses: + '201': + description: 'MediaObject resource created' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + summary: 'Creates a MediaObject resource.' + description: 'Creates a MediaObject resource.' + parameters: [] + requestBody: + description: 'The new MediaObject resource' + content: + multipart/form-data: + schema: + type: object + properties: + file: + type: string + format: binary + required: false + deprecated: false + '/api/media_objects/{id}': + get: + operationId: api_media_objects_id_get + tags: + - MediaObject + responses: + '200': + description: 'MediaObject resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' + '404': + description: 'Resource not found' + summary: 'Retrieves a MediaObject resource.' + description: 'Retrieves a MediaObject resource.' + parameters: - - name: candidateNameSearch - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_order - in: query - description: '' - required: false + name: id + in: path + description: 'MediaObject identifier' + required: true deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string - style: form + style: simple explode: false allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false - parameters: [] - '/api/candidate_stats/{id}': - get: - operationId: api_candidate_stats_id_get + delete: + operationId: api_media_objects_id_delete tags: - - CandidateStat + - MediaObject responses: - 200: - description: 'CandidateStat resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/CandidateStat.jsonld' - 404: + '204': + description: 'MediaObject resource deleted' + '404': description: 'Resource not found' - summary: 'Retrieves a CandidateStat resource.' - description: 'Retrieves a CandidateStat resource.' + summary: 'Removes the MediaObject resource.' + description: 'Removes the MediaObject resource.' parameters: - name: id in: path - description: 'CandidateStat identifier' + description: 'MediaObject identifier' required: true deprecated: false allowEmptyValue: false @@ -407,28 +365,27 @@ paths: explode: false allowReserved: false deprecated: false - parameters: [] - /api/candidates: + /api/shipping_companies: get: - operationId: api_candidates_get_collection + operationId: api_shipping_companies_get_collection tags: - - Candidate + - ShippingCompany responses: - 200: - description: 'Candidate collection' + '200': + description: 'ShippingCompany collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Candidate.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/ShippingCompany.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of Candidate resources.' - description: 'Retrieves the collection of Candidate resources.' + - member + summary: 'Retrieves the collection of ShippingCompany resources.' + description: 'Retrieves the collection of ShippingCompany resources.' parameters: - name: page @@ -459,12 +416,12 @@ paths: explode: false allowReserved: false - - name: candidateNameSearch + name: name in: query description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string style: form @@ -476,7 +433,7 @@ paths: description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string style: form @@ -488,63 +445,61 @@ paths: description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string style: form explode: false allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: - operationId: api_candidates_post + operationId: api_shipping_companies_post tags: - - Candidate + - ShippingCompany responses: - 201: - description: 'Candidate resource created' + '201': + description: 'ShippingCompany resource created' content: application/ld+json: schema: - $ref: '#/components/schemas/Candidate.jsonld' + $ref: '#/components/schemas/ShippingCompany.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - summary: 'Creates a Candidate resource.' - description: 'Creates a Candidate resource.' + summary: 'Creates a ShippingCompany resource.' + description: 'Creates a ShippingCompany resource.' parameters: [] requestBody: - description: 'The new Candidate resource' + description: 'The new ShippingCompany resource' content: application/ld+json: schema: - $ref: '#/components/schemas/Candidate.jsonld' + $ref: '#/components/schemas/ShippingCompany.jsonld' required: true deprecated: false - parameters: [] - '/api/candidates/{id}': + '/api/shipping_companies/{id}': get: - operationId: api_candidates_id_get + operationId: api_shipping_companies_id_get tags: - - Candidate + - ShippingCompany responses: - 200: - description: 'Candidate resource' + '200': + description: 'ShippingCompany resource' content: application/ld+json: schema: - $ref: '#/components/schemas/Candidate.jsonld' - 404: + $ref: '#/components/schemas/ShippingCompany.jsonld' + '404': description: 'Resource not found' - summary: 'Retrieves a Candidate resource.' - description: 'Retrieves a Candidate resource.' + summary: 'Retrieves a ShippingCompany resource.' + description: 'Retrieves a ShippingCompany resource.' parameters: - name: id in: path - description: 'Candidate identifier' + description: 'ShippingCompany identifier' required: true deprecated: false allowEmptyValue: false @@ -555,30 +510,30 @@ paths: allowReserved: false deprecated: false patch: - operationId: api_candidates_id_patch + operationId: api_shipping_companies_id_patch tags: - - Candidate + - ShippingCompany responses: - 200: - description: 'Candidate resource updated' + '200': + description: 'ShippingCompany resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/Candidate.jsonld' + $ref: '#/components/schemas/ShippingCompany.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - 404: + '404': description: 'Resource not found' - summary: 'Updates the Candidate resource.' - description: 'Updates the Candidate resource.' + summary: 'Updates the ShippingCompany resource.' + description: 'Updates the ShippingCompany resource.' parameters: - name: id in: path - description: 'Candidate identifier' + description: 'ShippingCompany identifier' required: true deprecated: false allowEmptyValue: false @@ -588,83 +543,34 @@ paths: explode: false allowReserved: false requestBody: - description: 'The updated Candidate resource' - content: - application/merge-patch+json: - schema: - $ref: '#/components/schemas/Candidate' - required: true - deprecated: false - parameters: [] - /api/config: - get: - operationId: api_config_get - tags: - - Config - responses: - 200: - description: 'Config resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/Config.jsonld' - 404: - description: 'Resource not found' - summary: 'Retrieves a Config resource.' - description: 'Retrieves a Config resource.' - parameters: [] - deprecated: false - patch: - operationId: api_config_patch - tags: - - Config - responses: - 200: - description: 'Config resource updated' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/Config.jsonld' - links: { } - 400: - description: 'Invalid input' - 422: - description: 'Unprocessable entity' - 404: - description: 'Resource not found' - summary: 'Updates the Config resource.' - description: 'Updates the Config resource.' - parameters: [] - requestBody: - description: 'The updated Config resource' + description: 'The updated ShippingCompany resource' content: application/merge-patch+json: schema: - $ref: '#/components/schemas/Config' + $ref: '#/components/schemas/ShippingCompany' required: true deprecated: false - parameters: [] - /api/game_accounts: + /api/trips: get: - operationId: api_game_accounts_get_collection + operationId: api_trips_get_collection tags: - - GameAccount + - Trip responses: - 200: - description: 'GameAccount collection' + '200': + description: 'Trip collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/GameAccount.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/Trip.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of GameAccount resources.' - description: 'Retrieves the collection of GameAccount resources.' + - member + summary: 'Retrieves the collection of Trip resources.' + description: 'Retrieves the collection of Trip resources.' parameters: - name: page @@ -694,143 +600,204 @@ paths: style: form explode: false allowReserved: false + deprecated: false + post: + operationId: api_trips_post + tags: + - Trip + responses: + '201': + description: 'Trip resource created' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/Trip.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + summary: 'Creates a Trip resource.' + description: 'Creates a Trip resource.' + parameters: [] + requestBody: + description: 'The new Trip resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/Trip.jsonld' + required: true + deprecated: false + '/api/trips/{id}': + get: + operationId: api_trips_id_get + tags: + - Trip + responses: + '200': + description: 'Trip resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/Trip.jsonld' + '404': + description: 'Resource not found' + summary: 'Retrieves a Trip resource.' + description: 'Retrieves a Trip resource.' + parameters: - - name: owner - in: query - description: '' - required: false + name: id + in: path + description: 'Trip identifier' + required: true deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string - style: form + style: simple explode: false allowReserved: false + deprecated: false + patch: + operationId: api_trips_id_patch + tags: + - Trip + responses: + '200': + description: 'Trip resource updated' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/Trip.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + '404': + description: 'Resource not found' + summary: 'Updates the Trip resource.' + description: 'Updates the Trip resource.' + parameters: - - name: 'owner[]' - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: array - items: - type: string - style: form - explode: true - allowReserved: false - - - name: email - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: profile - in: query - description: '' - required: false + name: id + in: path + description: 'Trip identifier' + required: true deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string - style: form - explode: false - allowReserved: false - - - name: tmOpen - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: boolean - style: form + style: simple explode: false allowReserved: false + requestBody: + description: 'The updated Trip resource' + content: + application/merge-patch+json: + schema: + $ref: '#/components/schemas/Trip' + required: true + deprecated: false + /api/trip_locations: + get: + operationId: api_trip_locations_get_collection + tags: + - TripLocation + responses: + '200': + description: 'TripLocation collection' + content: + application/ld+json: + schema: + type: object + properties: + member: { type: array, items: { $ref: '#/components/schemas/TripLocation.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + required: + - member + summary: 'Retrieves the collection of TripLocation resources.' + description: 'Retrieves the collection of TripLocation resources.' + parameters: - - name: custom_json_filter + name: page in: query - description: '' + description: 'The collection page number' required: false deprecated: false allowEmptyValue: true schema: - type: string + type: integer + default: 1 style: form explode: false allowReserved: false - - name: custom_json_order + name: itemsPerPage in: query - description: '' + description: 'The number of items per page' required: false deprecated: false allowEmptyValue: true schema: - type: string + type: integer + default: 50 + minimum: 0 + maximum: 100 style: form explode: false allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: - operationId: api_game_accounts_post + operationId: api_trip_locations_post tags: - - GameAccount + - TripLocation responses: - 201: - description: 'GameAccount resource created' + '201': + description: 'TripLocation resource created' content: application/ld+json: schema: - $ref: '#/components/schemas/GameAccount.jsonld' + $ref: '#/components/schemas/TripLocation.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - summary: 'Creates a GameAccount resource.' - description: 'Creates a GameAccount resource.' + summary: 'Creates a TripLocation resource.' + description: 'Creates a TripLocation resource.' parameters: [] requestBody: - description: 'The new GameAccount resource' + description: 'The new TripLocation resource' content: application/ld+json: schema: - $ref: '#/components/schemas/GameAccount.jsonld' + $ref: '#/components/schemas/TripLocation.jsonld' required: true deprecated: false - parameters: [] - '/api/game_accounts/{id}': + '/api/trip_locations/{id}': get: - operationId: api_game_accounts_id_get + operationId: api_trip_locations_id_get tags: - - GameAccount + - TripLocation responses: - 200: - description: 'GameAccount resource' + '200': + description: 'TripLocation resource' content: application/ld+json: schema: - $ref: '#/components/schemas/GameAccount.jsonld' - 404: + $ref: '#/components/schemas/TripLocation.jsonld' + '404': description: 'Resource not found' - summary: 'Retrieves a GameAccount resource.' - description: 'Retrieves a GameAccount resource.' + summary: 'Retrieves a TripLocation resource.' + description: 'Retrieves a TripLocation resource.' parameters: - name: id in: path - description: 'GameAccount identifier' + description: 'TripLocation identifier' required: true deprecated: false allowEmptyValue: false @@ -841,30 +808,30 @@ paths: allowReserved: false deprecated: false patch: - operationId: api_game_accounts_id_patch + operationId: api_trip_locations_id_patch tags: - - GameAccount + - TripLocation responses: - 200: - description: 'GameAccount resource updated' + '200': + description: 'TripLocation resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/GameAccount.jsonld' + $ref: '#/components/schemas/TripLocation.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - 404: + '404': description: 'Resource not found' - summary: 'Updates the GameAccount resource.' - description: 'Updates the GameAccount resource.' + summary: 'Updates the TripLocation resource.' + description: 'Updates the TripLocation resource.' parameters: - name: id in: path - description: 'GameAccount identifier' + description: 'TripLocation identifier' required: true deprecated: false allowEmptyValue: false @@ -874,35 +841,34 @@ paths: explode: false allowReserved: false requestBody: - description: 'The updated GameAccount resource' + description: 'The updated TripLocation resource' content: application/merge-patch+json: schema: - $ref: '#/components/schemas/GameAccount' + $ref: '#/components/schemas/TripLocation' required: true deprecated: false - parameters: [] - /api/log_account_credits: + /api/users: get: - operationId: api_log_account_credits_get_collection + operationId: api_users_get_collection tags: - - LogAccountCredit + - User responses: - 200: - description: 'LogAccountCredit collection' + '200': + description: 'User collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountCredit.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/User.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of LogAccountCredit resources.' - description: 'Retrieves the collection of LogAccountCredit resources.' + - member + summary: 'Retrieves the collection of User resources.' + description: 'Retrieves the collection of User resources.' parameters: - name: page @@ -933,73 +899,136 @@ paths: explode: false allowReserved: false - - name: 'order[creationDate]' + name: firstName in: query description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string - enum: - - asc - - desc style: form explode: false allowReserved: false - - name: 'order[credits]' + name: lastName in: query description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string - enum: - - asc - - desc style: form explode: false allowReserved: false - - name: 'order[revenue]' + name: userNameSearch in: query description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false + schema: + type: string + style: form + explode: false + allowReserved: false + - + name: custom_json_order + in: query + description: '' + required: false + deprecated: false + allowEmptyValue: false schema: type: string - enum: - - asc - - desc style: form explode: false allowReserved: false deprecated: false - parameters: [] - '/api/log_account_credits/{id}': + post: + operationId: api_users_post + tags: + - User + responses: + '201': + description: 'User resource created' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/User.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + summary: 'Creates a User resource.' + description: 'Creates a User resource.' + parameters: [] + requestBody: + description: 'The new User resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/User.jsonld' + required: true + deprecated: false + '/api/users/{id}': get: - operationId: api_log_account_credits_id_get + operationId: api_users_id_get + tags: + - User + responses: + '200': + description: 'User resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/User.jsonld' + '404': + description: 'Resource not found' + summary: 'Retrieves a User resource.' + description: 'Retrieves a User resource.' + parameters: + - + name: id + in: path + description: 'User identifier' + required: true + deprecated: false + allowEmptyValue: false + schema: + type: string + style: simple + explode: false + allowReserved: false + deprecated: false + patch: + operationId: api_users_id_patch tags: - - LogAccountCredit + - User responses: - 200: - description: 'LogAccountCredit resource' + '200': + description: 'User resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/LogAccountCredit.jsonld' - 404: + $ref: '#/components/schemas/User.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + '404': description: 'Resource not found' - summary: 'Retrieves a LogAccountCredit resource.' - description: 'Retrieves a LogAccountCredit resource.' + summary: 'Updates the User resource.' + description: 'Updates the User resource.' parameters: - name: id in: path - description: 'LogAccountCredit identifier' + description: 'User identifier' required: true deprecated: false allowEmptyValue: false @@ -1008,29 +1037,35 @@ paths: style: simple explode: false allowReserved: false + requestBody: + description: 'The updated User resource' + content: + application/merge-patch+json: + schema: + $ref: '#/components/schemas/User' + required: true deprecated: false - parameters: [] - /api/log_account_profits: + /api/user_trips: get: - operationId: api_log_account_profits_get_collection + operationId: api_user_trips_get_collection tags: - - LogAccountProfit + - UserTrip responses: - 200: - description: 'LogAccountProfit collection' + '200': + description: 'UserTrip collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountProfit.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/UserTrip.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of LogAccountProfit resources.' - description: 'Retrieves the collection of LogAccountProfit resources.' + - member + summary: 'Retrieves the collection of UserTrip resources.' + description: 'Retrieves the collection of UserTrip resources.' parameters: - name: page @@ -1060,104 +1095,55 @@ paths: style: form explode: false allowReserved: false - - - name: gameAccount - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: 'gameAccount[]' - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: array - items: - type: string - style: form - explode: true - allowReserved: false - - - name: isDailyProfit - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: boolean - style: form - explode: false - allowReserved: false - - - name: gameAccountProfile - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_filter - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_order - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false - parameters: [] - '/api/log_account_profits/{id}': + post: + operationId: api_user_trips_post + tags: + - UserTrip + responses: + '201': + description: 'UserTrip resource created' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTrip.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + summary: 'Creates a UserTrip resource.' + description: 'Creates a UserTrip resource.' + parameters: [] + requestBody: + description: 'The new UserTrip resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTrip.jsonld' + required: true + deprecated: false + '/api/user_trips/{id}': get: - operationId: api_log_account_profits_id_get + operationId: api_user_trips_id_get tags: - - LogAccountProfit + - UserTrip responses: - 200: - description: 'LogAccountProfit resource' + '200': + description: 'UserTrip resource' content: application/ld+json: schema: - $ref: '#/components/schemas/LogAccountProfit.jsonld' - 404: + $ref: '#/components/schemas/UserTrip.jsonld' + '404': description: 'Resource not found' - summary: 'Retrieves a LogAccountProfit resource.' - description: 'Retrieves a LogAccountProfit resource.' + summary: 'Retrieves a UserTrip resource.' + description: 'Retrieves a UserTrip resource.' parameters: - name: id in: path - description: 'LogAccountProfit identifier' + description: 'UserTrip identifier' required: true deprecated: false allowEmptyValue: false @@ -1167,33 +1153,73 @@ paths: explode: false allowReserved: false deprecated: false - parameters: [] - /api/log_account_sold_items: - get: - operationId: api_log_account_sold_items_get_collection + patch: + operationId: api_user_trips_id_patch tags: - - LogAccountSoldItem + - UserTrip responses: - 200: - description: 'LogAccountSoldItem collection' + '200': + description: 'UserTrip resource updated' content: application/ld+json: schema: - type: object - properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogAccountSoldItem.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } - required: - - 'hydra:member' - summary: 'Retrieves the collection of LogAccountSoldItem resources.' - description: 'Retrieves the collection of LogAccountSoldItem resources.' + $ref: '#/components/schemas/UserTrip.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + '404': + description: 'Resource not found' + summary: 'Updates the UserTrip resource.' + description: 'Updates the UserTrip resource.' parameters: - - name: page - in: query - description: 'The collection page number' + name: id + in: path + description: 'UserTrip identifier' + required: true + deprecated: false + allowEmptyValue: false + schema: + type: string + style: simple + explode: false + allowReserved: false + requestBody: + description: 'The updated UserTrip resource' + content: + application/merge-patch+json: + schema: + $ref: '#/components/schemas/UserTrip' + required: true + deprecated: false + /api/user_trip_locations: + get: + operationId: api_user_trip_locations_get_collection + tags: + - UserTripLocation + responses: + '200': + description: 'UserTripLocation collection' + content: + application/ld+json: + schema: + type: object + properties: + member: { type: array, items: { $ref: '#/components/schemas/UserTripLocation.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + required: + - member + summary: 'Retrieves the collection of UserTripLocation resources.' + description: 'Retrieves the collection of UserTripLocation resources.' + parameters: + - + name: page + in: query + description: 'The collection page number' required: false deprecated: false allowEmptyValue: true @@ -1218,118 +1244,89 @@ paths: style: form explode: false allowReserved: false + deprecated: false + post: + operationId: api_user_trip_locations_post + tags: + - UserTripLocation + responses: + '201': + description: 'UserTripLocation resource created' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTripLocation.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + summary: 'Creates a UserTripLocation resource.' + description: 'Creates a UserTripLocation resource.' + parameters: [] + requestBody: + description: 'The new UserTripLocation resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTripLocation.jsonld' + required: true + deprecated: false + '/api/user_trip_locations/{id}': + get: + operationId: api_user_trip_locations_id_get + tags: + - UserTripLocation + responses: + '200': + description: 'UserTripLocation resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTripLocation.jsonld' + '404': + description: 'Resource not found' + summary: 'Retrieves a UserTripLocation resource.' + description: 'Retrieves a UserTripLocation resource.' + parameters: - - name: account - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: 'account[]' - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: array - items: - type: string - style: form - explode: true - allowReserved: false - - - name: candidateItem - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: 'candidateItem[]' - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: array - items: - type: string - style: form - explode: true - allowReserved: false - - - name: candidateNameSearch - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_filter - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_order - in: query - description: '' - required: false + name: id + in: path + description: 'UserTripLocation identifier' + required: true deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string - style: form + style: simple explode: false allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false - parameters: [] - '/api/log_account_sold_items/{id}': - get: - operationId: api_log_account_sold_items_id_get + patch: + operationId: api_user_trip_locations_id_patch tags: - - LogAccountSoldItem + - UserTripLocation responses: - 200: - description: 'LogAccountSoldItem resource' + '200': + description: 'UserTripLocation resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/LogAccountSoldItem.jsonld' - 404: + $ref: '#/components/schemas/UserTripLocation.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + '404': description: 'Resource not found' - summary: 'Retrieves a LogAccountSoldItem resource.' - description: 'Retrieves a LogAccountSoldItem resource.' + summary: 'Updates the UserTripLocation resource.' + description: 'Updates the UserTripLocation resource.' parameters: - name: id in: path - description: 'LogAccountSoldItem identifier' + description: 'UserTripLocation identifier' required: true deprecated: false allowEmptyValue: false @@ -1338,29 +1335,35 @@ paths: style: simple explode: false allowReserved: false + requestBody: + description: 'The updated UserTripLocation resource' + content: + application/merge-patch+json: + schema: + $ref: '#/components/schemas/UserTripLocation' + required: true deprecated: false - parameters: [] - /api/log_generals: + /api/user_trip_work_logs: get: - operationId: api_log_generals_get_collection + operationId: api_user_trip_work_logs_get_collection tags: - - LogGeneral + - UserTripWorkLog responses: - 200: - description: 'LogGeneral collection' + '200': + description: 'UserTripWorkLog collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogGeneral.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/UserTripWorkLog.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of LogGeneral resources.' - description: 'Retrieves the collection of LogGeneral resources.' + - member + summary: 'Retrieves the collection of UserTripWorkLog resources.' + description: 'Retrieves the collection of UserTripWorkLog resources.' parameters: - name: page @@ -1390,66 +1393,89 @@ paths: style: form explode: false allowReserved: false + deprecated: false + post: + operationId: api_user_trip_work_logs_post + tags: + - UserTripWorkLog + responses: + '201': + description: 'UserTripWorkLog resource created' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTripWorkLog.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + summary: 'Creates a UserTripWorkLog resource.' + description: 'Creates a UserTripWorkLog resource.' + parameters: [] + requestBody: + description: 'The new UserTripWorkLog resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTripWorkLog.jsonld' + required: true + deprecated: false + '/api/user_trip_work_logs/{id}': + get: + operationId: api_user_trip_work_logs_id_get + tags: + - UserTripWorkLog + responses: + '200': + description: 'UserTripWorkLog resource' + content: + application/ld+json: + schema: + $ref: '#/components/schemas/UserTripWorkLog.jsonld' + '404': + description: 'Resource not found' + summary: 'Retrieves a UserTripWorkLog resource.' + description: 'Retrieves a UserTripWorkLog resource.' + parameters: - - name: gameAccountProfile - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_filter - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_order - in: query - description: '' - required: false + name: id + in: path + description: 'UserTripWorkLog identifier' + required: true deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string - style: form + style: simple explode: false allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false - parameters: [] - '/api/log_generals/{id}': - get: - operationId: api_log_generals_id_get + patch: + operationId: api_user_trip_work_logs_id_patch tags: - - LogGeneral + - UserTripWorkLog responses: - 200: - description: 'LogGeneral resource' + '200': + description: 'UserTripWorkLog resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/LogGeneral.jsonld' - 404: + $ref: '#/components/schemas/UserTripWorkLog.jsonld' + links: { } + '400': + description: 'Invalid input' + '422': + description: 'Unprocessable entity' + '404': description: 'Resource not found' - summary: 'Retrieves a LogGeneral resource.' - description: 'Retrieves a LogGeneral resource.' + summary: 'Updates the UserTripWorkLog resource.' + description: 'Updates the UserTripWorkLog resource.' parameters: - name: id in: path - description: 'LogGeneral identifier' + description: 'UserTripWorkLog identifier' required: true deprecated: false allowEmptyValue: false @@ -1458,29 +1484,35 @@ paths: style: simple explode: false allowReserved: false + requestBody: + description: 'The updated UserTripWorkLog resource' + content: + application/merge-patch+json: + schema: + $ref: '#/components/schemas/UserTripWorkLog' + required: true deprecated: false - parameters: [] - /api/log_total_profits: + /api/vessels: get: - operationId: api_log_total_profits_get_collection + operationId: api_vessels_get_collection tags: - - LogTotalProfit + - Vessel responses: - 200: - description: 'LogTotalProfit collection' + '200': + description: 'Vessel collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/LogTotalProfit.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/Vessel.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of LogTotalProfit resources.' - description: 'Retrieves the collection of LogTotalProfit resources.' + - member + summary: 'Retrieves the collection of Vessel resources.' + description: 'Retrieves the collection of Vessel resources.' parameters: - name: page @@ -1510,56 +1542,91 @@ paths: style: form explode: false allowReserved: false + - + name: name + in: query + description: '' + required: false + deprecated: false + allowEmptyValue: false + schema: + type: string + style: form + explode: false + allowReserved: false + - + name: custom_json_filter + in: query + description: '' + required: false + deprecated: false + allowEmptyValue: false + schema: + type: string + style: form + explode: false + allowReserved: false + - + name: custom_json_order + in: query + description: '' + required: false + deprecated: false + allowEmptyValue: false + schema: + type: string + style: form + explode: false + allowReserved: false deprecated: false post: - operationId: api_log_total_profits_post + operationId: api_vessels_post tags: - - LogTotalProfit + - Vessel responses: - 201: - description: 'LogTotalProfit resource created' + '201': + description: 'Vessel resource created' content: application/ld+json: schema: - $ref: '#/components/schemas/LogTotalProfit.jsonld' + $ref: '#/components/schemas/Vessel.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - summary: 'Creates a LogTotalProfit resource.' - description: 'Creates a LogTotalProfit resource.' + summary: 'Creates a Vessel resource.' + description: 'Creates a Vessel resource.' parameters: [] requestBody: - description: 'The new LogTotalProfit resource' + description: 'The new Vessel resource' content: application/ld+json: schema: - $ref: '#/components/schemas/LogTotalProfit.jsonld' + $ref: '#/components/schemas/Vessel.jsonld' required: true deprecated: false - parameters: [] - '/api/log_total_profits/{id}': + '/api/vessels/{id}': get: - operationId: api_log_total_profits_id_get + operationId: api_vessels_id_get tags: - - LogTotalProfit + - Vessel responses: - 200: - description: 'LogTotalProfit resource' + '200': + description: 'Vessel resource' content: application/ld+json: schema: - $ref: '#/components/schemas/LogTotalProfit.jsonld' - 404: + $ref: '#/components/schemas/Vessel.jsonld' + '404': description: 'Resource not found' - summary: 'Retrieves a LogTotalProfit resource.' - description: 'Retrieves a LogTotalProfit resource.' + summary: 'Retrieves a Vessel resource.' + description: 'Retrieves a Vessel resource.' parameters: - name: id in: path - description: 'LogTotalProfit identifier' + description: 'Vessel identifier' required: true deprecated: false allowEmptyValue: false @@ -1570,30 +1637,30 @@ paths: allowReserved: false deprecated: false patch: - operationId: api_log_total_profits_id_patch + operationId: api_vessels_id_patch tags: - - LogTotalProfit + - Vessel responses: - 200: - description: 'LogTotalProfit resource updated' + '200': + description: 'Vessel resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/LogTotalProfit.jsonld' + $ref: '#/components/schemas/Vessel.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - 404: + '404': description: 'Resource not found' - summary: 'Updates the LogTotalProfit resource.' - description: 'Updates the LogTotalProfit resource.' + summary: 'Updates the Vessel resource.' + description: 'Updates the Vessel resource.' parameters: - name: id in: path - description: 'LogTotalProfit identifier' + description: 'Vessel identifier' required: true deprecated: false allowEmptyValue: false @@ -1603,222 +1670,34 @@ paths: explode: false allowReserved: false requestBody: - description: 'The updated LogTotalProfit resource' + description: 'The updated Vessel resource' content: application/merge-patch+json: schema: - $ref: '#/components/schemas/LogTotalProfit' + $ref: '#/components/schemas/Vessel' required: true deprecated: false - parameters: [] - /api/media_objects: + /api/zones: get: - operationId: api_media_objects_get_collection + operationId: api_zones_get_collection tags: - - MediaObject + - Zone responses: - 200: - description: 'MediaObject collection' + '200': + description: 'Zone collection' content: application/ld+json: schema: type: object properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } + member: { type: array, items: { $ref: '#/components/schemas/Zone.jsonld' } } + totalItems: { type: integer, minimum: 0 } + view: { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, first: { type: string, format: iri-reference }, last: { type: string, format: iri-reference }, previous: { type: string, format: iri-reference }, next: { type: string, format: iri-reference } }, example: { '@id': string, type: string, first: string, last: string, previous: string, next: string } } + search: { type: object, properties: { '@type': { type: string }, template: { type: string }, variableRepresentation: { type: string }, mapping: { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } required: - - 'hydra:member' - summary: 'Retrieves the collection of MediaObject resources.' - description: 'Retrieves the collection of MediaObject resources.' - parameters: - - - name: page - in: query - description: 'The collection page number' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: integer - default: 1 - style: form - explode: false - allowReserved: false - - - name: itemsPerPage - in: query - description: 'The number of items per page' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: integer - default: 50 - minimum: 0 - maximum: 100 - style: form - explode: false - allowReserved: false - deprecated: false - post: - operationId: api_media_objects_post - tags: - - MediaObject - responses: - 201: - description: 'MediaObject resource created' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' - links: { } - 400: - description: 'Invalid input' - 422: - description: 'Unprocessable entity' - summary: 'Creates a MediaObject resource.' - description: 'Creates a MediaObject resource.' - parameters: [] - requestBody: - description: '' - content: - multipart/form-data: - schema: - type: object - properties: - file: - type: string - format: binary - required: false - deprecated: false - parameters: [] - '/api/media_objects/{id}': - get: - operationId: api_media_objects_id_get - tags: - - MediaObject - responses: - 200: - description: 'MediaObject resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/MediaObject.jsonld-media_object.read' - 404: - description: 'Resource not found' - summary: 'Retrieves a MediaObject resource.' - description: 'Retrieves a MediaObject resource.' - parameters: - - - name: id - in: path - description: 'MediaObject identifier' - required: true - deprecated: false - allowEmptyValue: false - schema: - type: string - style: simple - explode: false - allowReserved: false - deprecated: false - delete: - operationId: api_media_objects_id_delete - tags: - - MediaObject - responses: - 204: - description: 'MediaObject resource deleted' - 404: - description: 'Resource not found' - summary: 'Removes the MediaObject resource.' - description: 'Removes the MediaObject resource.' - parameters: - - - name: id - in: path - description: 'MediaObject identifier' - required: true - deprecated: false - allowEmptyValue: false - schema: - type: string - style: simple - explode: false - allowReserved: false - deprecated: false - parameters: [] - /api/mode_config: - get: - operationId: api_mode_config_get - tags: - - ModeConfig - responses: - 200: - description: 'ModeConfig resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/ModeConfig.jsonld' - 404: - description: 'Resource not found' - summary: 'Retrieves a ModeConfig resource.' - description: 'Retrieves a ModeConfig resource.' - parameters: [] - deprecated: false - patch: - operationId: api_mode_config_patch - tags: - - ModeConfig - responses: - 200: - description: 'ModeConfig resource updated' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/ModeConfig.jsonld' - links: { } - 400: - description: 'Invalid input' - 422: - description: 'Unprocessable entity' - 404: - description: 'Resource not found' - summary: 'Updates the ModeConfig resource.' - description: 'Updates the ModeConfig resource.' - parameters: [] - requestBody: - description: 'The updated ModeConfig resource' - content: - application/merge-patch+json: - schema: - $ref: '#/components/schemas/ModeConfig' - required: true - deprecated: false - parameters: [] - /api/players: - get: - operationId: api_players_get_collection - tags: - - Player - responses: - 200: - description: 'Player collection' - content: - application/ld+json: - schema: - type: object - properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Player.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } - required: - - 'hydra:member' - summary: 'Retrieves the collection of Player resources.' - description: 'Retrieves the collection of Player resources.' + - member + summary: 'Retrieves the collection of Zone resources.' + description: 'Retrieves the collection of Zone resources.' parameters: - name: page @@ -1849,166 +1728,26 @@ paths: explode: false allowReserved: false - - name: custom_json_order + name: name in: query description: '' required: false deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' - deprecated: false - post: - operationId: api_players_post - tags: - - Player - responses: - 201: - description: 'Player resource created' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/Player.jsonld' - links: { } - 400: - description: 'Invalid input' - 422: - description: 'Unprocessable entity' - summary: 'Creates a Player resource.' - description: 'Creates a Player resource.' - parameters: [] - requestBody: - description: 'The new Player resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/Player.jsonld' - required: true - deprecated: false - parameters: [] - '/api/players/{id}': - get: - operationId: api_players_id_get - tags: - - Player - responses: - 200: - description: 'Player resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/Player.jsonld' - 404: - description: 'Resource not found' - summary: 'Retrieves a Player resource.' - description: 'Retrieves a Player resource.' - parameters: - - - name: id - in: path - description: 'Player identifier' - required: true - deprecated: false - allowEmptyValue: false - schema: - type: string - style: simple - explode: false - allowReserved: false - deprecated: false - patch: - operationId: api_players_id_patch - tags: - - Player - responses: - 200: - description: 'Player resource updated' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/Player.jsonld' - links: { } - 400: - description: 'Invalid input' - 422: - description: 'Unprocessable entity' - 404: - description: 'Resource not found' - summary: 'Updates the Player resource.' - description: 'Updates the Player resource.' - parameters: - - - name: id - in: path - description: 'Player identifier' - required: true - deprecated: false allowEmptyValue: false schema: type: string - style: simple - explode: false - allowReserved: false - requestBody: - description: 'The updated Player resource' - content: - application/merge-patch+json: - schema: - $ref: '#/components/schemas/Player' - required: true - deprecated: false - parameters: [] - /api/rarities: - get: - operationId: api_rarities_get_collection - tags: - - Rarity - responses: - 200: - description: 'Rarity collection' - content: - application/ld+json: - schema: - type: object - properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/Rarity.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } - required: - - 'hydra:member' - summary: 'Retrieves the collection of Rarity resources.' - description: 'Retrieves the collection of Rarity resources.' - parameters: - - - name: page - in: query - description: 'The collection page number' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: integer - default: 1 style: form explode: false allowReserved: false - - name: itemsPerPage + name: custom_json_filter in: query - description: 'The number of items per page' + description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: - type: integer - default: 50 - minimum: 0 - maximum: 100 + type: string style: form explode: false allowReserved: false @@ -2018,63 +1757,61 @@ paths: description: '' required: false deprecated: false - allowEmptyValue: true + allowEmptyValue: false schema: type: string style: form explode: false allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' deprecated: false post: - operationId: api_rarities_post + operationId: api_zones_post tags: - - Rarity + - Zone responses: - 201: - description: 'Rarity resource created' + '201': + description: 'Zone resource created' content: application/ld+json: schema: - $ref: '#/components/schemas/Rarity.jsonld' + $ref: '#/components/schemas/Zone.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - summary: 'Creates a Rarity resource.' - description: 'Creates a Rarity resource.' + summary: 'Creates a Zone resource.' + description: 'Creates a Zone resource.' parameters: [] requestBody: - description: 'The new Rarity resource' + description: 'The new Zone resource' content: application/ld+json: schema: - $ref: '#/components/schemas/Rarity.jsonld' + $ref: '#/components/schemas/Zone.jsonld' required: true deprecated: false - parameters: [] - '/api/rarities/{id}': + '/api/zones/{id}': get: - operationId: api_rarities_id_get + operationId: api_zones_id_get tags: - - Rarity + - Zone responses: - 200: - description: 'Rarity resource' + '200': + description: 'Zone resource' content: application/ld+json: schema: - $ref: '#/components/schemas/Rarity.jsonld' - 404: + $ref: '#/components/schemas/Zone.jsonld' + '404': description: 'Resource not found' - summary: 'Retrieves a Rarity resource.' - description: 'Retrieves a Rarity resource.' + summary: 'Retrieves a Zone resource.' + description: 'Retrieves a Zone resource.' parameters: - name: id in: path - description: 'Rarity identifier' + description: 'Zone identifier' required: true deprecated: false allowEmptyValue: false @@ -2085,30 +1822,30 @@ paths: allowReserved: false deprecated: false patch: - operationId: api_rarities_id_patch + operationId: api_zones_id_patch tags: - - Rarity + - Zone responses: - 200: - description: 'Rarity resource updated' + '200': + description: 'Zone resource updated' content: application/ld+json: schema: - $ref: '#/components/schemas/Rarity.jsonld' + $ref: '#/components/schemas/Zone.jsonld' links: { } - 400: + '400': description: 'Invalid input' - 422: + '422': description: 'Unprocessable entity' - 404: + '404': description: 'Resource not found' - summary: 'Updates the Rarity resource.' - description: 'Updates the Rarity resource.' + summary: 'Updates the Zone resource.' + description: 'Updates the Zone resource.' parameters: - name: id in: path - description: 'Rarity identifier' + description: 'Zone identifier' required: true deprecated: false allowEmptyValue: false @@ -2118,1820 +1855,43 @@ paths: explode: false allowReserved: false requestBody: - description: 'The updated Rarity resource' + description: 'The updated Zone resource' content: application/merge-patch+json: schema: - $ref: '#/components/schemas/Rarity' + $ref: '#/components/schemas/Zone' required: true deprecated: false - parameters: [] - /api/system_stats: - get: - operationId: api_system_stats_get - tags: - - SystemStat - responses: - 200: - description: 'SystemStat resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/SystemStat.jsonld' - 404: - description: 'Resource not found' - summary: 'Retrieves a SystemStat resource.' - description: 'Retrieves a SystemStat resource.' - parameters: [] +components: + schemas: + Location: + type: object + description: '' deprecated: false - parameters: [] - /api/users: - get: - operationId: api_users_get_collection - tags: - - User - responses: - 200: - description: 'User collection' - content: - application/ld+json: - schema: - type: object - properties: - 'hydra:member': { type: array, items: { $ref: '#/components/schemas/User.jsonld' } } - 'hydra:totalItems': { type: integer, minimum: 0 } - 'hydra:view': { type: object, properties: { '@id': { type: string, format: iri-reference }, '@type': { type: string }, 'hydra:first': { type: string, format: iri-reference }, 'hydra:last': { type: string, format: iri-reference }, 'hydra:previous': { type: string, format: iri-reference }, 'hydra:next': { type: string, format: iri-reference } }, example: { '@id': string, type: string, 'hydra:first': string, 'hydra:last': string, 'hydra:previous': string, 'hydra:next': string } } - 'hydra:search': { type: object, properties: { '@type': { type: string }, 'hydra:template': { type: string }, 'hydra:variableRepresentation': { type: string }, 'hydra:mapping': { type: array, items: { type: object, properties: { '@type': { type: string }, variable: { type: string }, property: { type: [string, 'null'] }, required: { type: boolean } } } } } } - required: - - 'hydra:member' - summary: 'Retrieves the collection of User resources.' - description: 'Retrieves the collection of User resources.' - parameters: - - - name: page - in: query - description: 'The collection page number' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: integer - default: 1 - style: form - explode: false - allowReserved: false - - - name: itemsPerPage - in: query - description: 'The number of items per page' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: integer - default: 50 - minimum: 0 - maximum: 100 - style: form - explode: false - allowReserved: false - - - name: firstName - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: lastName - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: userNameSearch - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - - - name: custom_json_order - in: query - description: '' - required: false - deprecated: false - allowEmptyValue: true - schema: - type: string - style: form - explode: false - allowReserved: false - example: '{"active":"cntSoldItems","direction":"desc","listColDefinition":{"field":"cntSoldItems","sortingSubResource":"tradePileItems","countSortSubresource":true,"countSortSubresourceValue":["closed"],"countSortSubresourceField":"tradeState","countSortFilterSubResource":"account","countSortFilterSubresourceField":"tmOpen","countSortFilterSubresourceValue":"0"}}' - deprecated: false - post: - operationId: api_users_post - tags: - - User - responses: - 201: - description: 'User resource created' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/User.jsonld' - links: { } - 400: - description: 'Invalid input' - 422: - description: 'Unprocessable entity' - summary: 'Creates a User resource.' - description: 'Creates a User resource.' - parameters: [] - requestBody: - description: 'The new User resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/User.jsonld' - required: true - deprecated: false - parameters: [] - '/api/users/{id}': - get: - operationId: api_users_id_get - tags: - - User - responses: - 200: - description: 'User resource' - content: - application/ld+json: - schema: - $ref: '#/components/schemas/User.jsonld' - 404: - description: 'Resource not found' - summary: 'Retrieves a User resource.' - description: 'Retrieves a User resource.' - parameters: - - - name: id - in: path - description: 'User identifier' - required: true - deprecated: false - allowEmptyValue: false - schema: - type: string - style: simple - explode: false - allowReserved: false - deprecated: false - parameters: [] -components: - schemas: - AccountTradePileItem: - type: object - description: '' - deprecated: false - properties: - dbId: - readOnly: true - type: - - integer - - 'null' - account: - readOnly: true - type: string - format: iri-reference - example: 'https://example.com/' - candidateItem: - readOnly: true - type: string - format: iri-reference - example: 'https://example.com/' - eaId: - readOnly: true - type: integer - eaAssetId: - readOnly: true - type: integer - eaResourceId: - readOnly: true - type: integer - rareFlag: - readOnly: true - type: integer - itemType: - readOnly: true - type: string - rating: - readOnly: true - type: integer - contracts: - readOnly: true - type: - - integer - - 'null' - playStyle: - readOnly: true - type: - - integer - - 'null' - startingBid: - type: integer - binPrice: - type: integer - individualPrice: - default: true - example: true - type: boolean - minRange: - readOnly: true - type: integer - maxRange: - readOnly: true - type: integer - lastSalePrice: - readOnly: true - type: integer - tradeState: - readOnly: true - type: - - string - - 'null' - eaTradeId: - readOnly: true - type: - - integer - - 'null' - rebuy: - readOnly: true - default: true - example: true - type: boolean - leagueId: - readOnly: true - type: - - integer - - 'null' - teamId: - readOnly: true - type: - - integer - - 'null' - nationId: - readOnly: true - type: - - integer - - 'null' - listCnt: - readOnly: true - type: integer - openBidCnt: - readOnly: true - type: - - integer - - 'null' - snipedItem: - readOnly: true - default: true - example: true - type: boolean - marketAverage: - readOnly: true - type: - - integer - - 'null' - creationDate: - readOnly: true - type: string - format: date-time - AccountTradePileItem.jsonld: - type: object - description: '' - deprecated: false - properties: - '@context': - readOnly: true - oneOf: - - - type: string - - - type: object - properties: - '@vocab': - type: string - hydra: - type: string - enum: ['http://www.w3.org/ns/hydra/core#'] - required: - - '@vocab' - - hydra - additionalProperties: true - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string - dbId: - readOnly: true - type: - - integer - - 'null' - account: - readOnly: true - $ref: '#/components/schemas/GameAccount.jsonld' - candidateItem: - readOnly: true - $ref: '#/components/schemas/Candidate.jsonld' - eaId: - readOnly: true - type: integer - eaAssetId: - readOnly: true - type: integer - eaResourceId: - readOnly: true - type: integer - rareFlag: - readOnly: true - type: integer - itemType: - readOnly: true - type: string - rating: - readOnly: true - type: integer - contracts: - readOnly: true - type: - - integer - - 'null' - playStyle: - readOnly: true - type: - - integer - - 'null' - startingBid: - type: integer - binPrice: - type: integer - individualPrice: - default: true - example: true - type: boolean - minRange: - readOnly: true - type: integer - maxRange: - readOnly: true - type: integer - lastSalePrice: - readOnly: true - type: integer - tradeState: - readOnly: true - type: - - string - - 'null' - eaTradeId: - readOnly: true - type: - - integer - - 'null' - rebuy: - readOnly: true - default: true - example: true - type: boolean - leagueId: - readOnly: true - type: - - integer - - 'null' - teamId: - readOnly: true - type: - - integer - - 'null' - nationId: - readOnly: true - type: - - integer - - 'null' - listCnt: - readOnly: true - type: integer - openBidCnt: - readOnly: true - type: - - integer - - 'null' - snipedItem: - readOnly: true - default: true - example: true - type: boolean - marketAverage: - readOnly: true - type: - - integer - - 'null' - creationDate: - readOnly: true - type: string - format: date-time - Candidate: - type: object - description: '' - deprecated: false - properties: - dbId: - readOnly: true - type: - - integer - - 'null' - rarity: - readOnly: true - type: string - format: iri-reference - example: 'https://example.com/' - candidateStat: - readOnly: true - type: string - format: iri-reference - example: 'https://example.com/' - player: - readOnly: true - type: string - format: iri-reference - example: 'https://example.com/' - firstname: - readOnly: true - type: - - string - - 'null' - lastname: - readOnly: true - type: - - string - - 'null' - nickname: - readOnly: true - type: - - string - - 'null' - fullDisplayInfo: - readOnly: true - type: - - string - - 'null' - eaAssetId: - readOnly: true - type: - - integer - - 'null' - eaResourceId: - readOnly: true - type: - - integer - - 'null' - rareFlag: - readOnly: true - type: - - integer - - 'null' - rarityName: - readOnly: true - type: - - string - - 'null' - image: - readOnly: true - type: - - string - - 'null' - format: iri-reference - example: 'https://example.com/' - imageUrl: - readOnly: true - type: - - string - - 'null' - cardImageUrl: - readOnly: true - type: - - string - - 'null' - stockCountTotal: - readOnly: true - type: - - integer - - 'null' - stockCountReal: - readOnly: true - type: - - integer - - 'null' - futBinId: - type: - - integer - - 'null' - futBinName: - type: - - string - - 'null' - futBinPrice: - type: - - integer - - 'null' - futBinSellingPrice: - type: - - integer - - 'null' - lastFutBinUpdate: - readOnly: true - type: - - string - - 'null' - format: date-time - futWizId: - type: - - integer - - 'null' - futWizPrice: - type: - - integer - - 'null' - futwizName: - type: - - string - - 'null' - futWizSellingPrice: - type: - - integer - - 'null' - lastFutWizUpdate: - readOnly: true - type: - - string - - 'null' - format: date-time - rating: - type: - - integer - - 'null' - highestBuyBinPrice: - type: - - integer - - 'null' - sellStartingBid: - type: - - integer - - 'null' - sellBinPrice: - type: - - integer - - 'null' - lastFoundMinRange: - type: - - integer - - 'null' - lastFoundMaxRange: - type: - - integer - - 'null' - lastFoundLowestBin: - type: - - integer - - 'null' - lowestBinUpdateDate: - readOnly: true - type: - - string - - 'null' - format: date-time - buy: - type: - - boolean - - 'null' - maxBuyPrice: - type: - - integer - - 'null' - buyStyle: - type: - - integer - - 'null' - newBuySelective: - type: - - boolean - - 'null' - remove: - type: - - boolean - - 'null' - leagueId: - type: - - integer - - 'null' - nationId: - type: - - integer - - 'null' - prio: - type: - - integer - - 'null' - listCnt: - type: - - integer - - 'null' - soldCnt: - type: - - integer - - 'null' - note: - type: - - string - - 'null' - relevant: - type: - - boolean - - 'null' - adjust100: - type: - - boolean - - 'null' - directReBuy: - type: - - boolean - - 'null' - marketAverage: - readOnly: true - type: - - integer - - 'null' - creationDate: - readOnly: true - type: - - string - - 'null' - format: date-time - required: - - eaAssetId - - eaResourceId - - rareFlag - - rating - - buy - - buyStyle - - newBuySelective - - remove - - listCnt - - soldCnt - - relevant - - adjust100 - - directReBuy - - creationDate - Candidate.jsonld: - type: object - description: '' - deprecated: false - properties: - '@context': - readOnly: true - oneOf: - - - type: string - - - type: object - properties: - '@vocab': - type: string - hydra: - type: string - enum: ['http://www.w3.org/ns/hydra/core#'] - required: - - '@vocab' - - hydra - additionalProperties: true - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string - dbId: - readOnly: true - type: - - integer - - 'null' - rarity: - readOnly: true - $ref: '#/components/schemas/Rarity.jsonld' - candidateStat: - readOnly: true - $ref: '#/components/schemas/CandidateStat.jsonld' - player: - readOnly: true - $ref: '#/components/schemas/Player.jsonld' - firstname: - readOnly: true - type: - - string - - 'null' - lastname: - readOnly: true - type: - - string - - 'null' - nickname: - readOnly: true - type: - - string - - 'null' - fullDisplayInfo: - readOnly: true - type: - - string - - 'null' - eaAssetId: - readOnly: true - type: - - integer - - 'null' - eaResourceId: - readOnly: true - type: - - integer - - 'null' - rareFlag: - readOnly: true - type: - - integer - - 'null' - rarityName: - readOnly: true - type: - - string - - 'null' - image: - readOnly: true - type: - - string - - 'null' - format: iri-reference - example: 'https://example.com/' - imageUrl: - readOnly: true - type: - - string - - 'null' - cardImageUrl: - readOnly: true - type: - - string - - 'null' - stockCountTotal: - readOnly: true - type: - - integer - - 'null' - stockCountReal: - readOnly: true - type: - - integer - - 'null' - futBinId: - type: - - integer - - 'null' - futBinName: - type: - - string - - 'null' - futBinPrice: - type: - - integer - - 'null' - futBinSellingPrice: - type: - - integer - - 'null' - lastFutBinUpdate: - readOnly: true - type: - - string - - 'null' - format: date-time - futWizId: - type: - - integer - - 'null' - futWizPrice: - type: - - integer - - 'null' - futwizName: - type: - - string - - 'null' - futWizSellingPrice: - type: - - integer - - 'null' - lastFutWizUpdate: - readOnly: true - type: - - string - - 'null' - format: date-time - rating: - type: - - integer - - 'null' - highestBuyBinPrice: - type: - - integer - - 'null' - sellStartingBid: - type: - - integer - - 'null' - sellBinPrice: - type: - - integer - - 'null' - lastFoundMinRange: - type: - - integer - - 'null' - lastFoundMaxRange: - type: - - integer - - 'null' - lastFoundLowestBin: - type: - - integer - - 'null' - lowestBinUpdateDate: - readOnly: true - type: - - string - - 'null' - format: date-time - buy: - type: - - boolean - - 'null' - maxBuyPrice: - type: - - integer - - 'null' - buyStyle: - type: - - integer - - 'null' - newBuySelective: - type: - - boolean - - 'null' - remove: - type: - - boolean - - 'null' - leagueId: - type: - - integer - - 'null' - nationId: - type: - - integer - - 'null' - prio: - type: - - integer - - 'null' - listCnt: - type: - - integer - - 'null' - soldCnt: - type: - - integer - - 'null' - note: - type: - - string - - 'null' - relevant: - type: - - boolean - - 'null' - adjust100: - type: - - boolean - - 'null' - directReBuy: - type: - - boolean - - 'null' - marketAverage: - readOnly: true - type: - - integer - - 'null' - creationDate: - readOnly: true - type: - - string - - 'null' - format: date-time - required: - - eaAssetId - - eaResourceId - - rareFlag - - rating - - buy - - buyStyle - - newBuySelective - - remove - - listCnt - - soldCnt - - relevant - - adjust100 - - directReBuy - - creationDate - CandidateStat.jsonld: - type: object - description: '' - deprecated: false - properties: - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string - '@context': - readOnly: true - oneOf: - - - type: string - - - type: object - properties: - '@vocab': - type: string - hydra: - type: string - enum: ['http://www.w3.org/ns/hydra/core#'] - required: - - '@vocab' - - hydra - additionalProperties: true - candidateItem: - readOnly: true - $ref: '#/components/schemas/Candidate.jsonld' - revRl6: - type: number - rl6: - type: integer - sold6: - type: integer - rat6: - type: number - rev6: - type: integer - revRl12: - type: number - rl12: - type: integer - sold12: - type: integer - rat12: - type: number - rev12: - type: integer - revRl24: - type: number - rl24: - type: integer - sold24: - type: integer - rat24: - type: number - rev24: - type: integer - revRl3d: - type: number - rl3d: - type: integer - sold3d: - type: integer - rat3d: - type: number - rev3d: - type: integer - revRl1w: - type: number - rl1w: - type: integer - sold1w: - type: integer - rat1w: - type: number - rev1w: - type: integer - revRl2w: - type: number - rl2w: - type: integer - sold2w: - type: integer - rat2w: - type: number - rev2w: - type: integer - revRl3w: - type: number - rl3w: - type: integer - sold3w: - type: integer - rat3w: - type: number - rev3w: - type: integer - revRl4w: - type: number - rl4w: - type: integer - sold4w: - type: integer - rat4w: - type: number - rev4w: - type: integer - revRl: - type: number - rl: - type: integer - sold: - type: integer - rat: - type: number - rev: - type: integer - snipingRev: - type: integer - creationDate: - readOnly: true - type: - - string - - 'null' - format: date-time - lastUpdateDate: - readOnly: true - type: - - string - - 'null' - format: date-time - CandidateStockAccounts.jsonld: - type: object - description: '' - deprecated: false - properties: - '@context': - readOnly: true - oneOf: - - - type: string - - - type: object - properties: - '@vocab': - type: string - hydra: - type: string - enum: ['http://www.w3.org/ns/hydra/core#'] - required: - - '@vocab' - - hydra - additionalProperties: true - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string - candidatesStockAccounts: - type: array - items: - $ref: '#/components/schemas/GameAccount.jsonld' - candidatesMissingAccounts: - type: array - items: - $ref: '#/components/schemas/GameAccount.jsonld' - Config: - type: object - description: '' - deprecated: false - properties: - systemActive: - type: boolean - systemRunning: - type: boolean - lastUpdateDate: - readOnly: true - type: string - format: date-time - lastCheckDate: - readOnly: true - type: string - format: date-time - processCnt: - readOnly: true - type: integer - sleepHourStart: - minimum: 0 - maximum: 23 - type: - - integer - - 'null' - sleepHourEnd: - minimum: 0 - maximum: 23 - type: - - integer - - 'null' - checkMaxSales: - type: boolean - numMaxSales: - minimum: 0 - maximum: 20 - type: - - integer - - 'null' - Config.jsonld: - type: object - description: '' - deprecated: false - properties: - '@context': - readOnly: true - oneOf: - - - type: string - - - type: object - properties: - '@vocab': - type: string - hydra: - type: string - enum: ['http://www.w3.org/ns/hydra/core#'] - required: - - '@vocab' - - hydra - additionalProperties: true - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string - systemActive: - type: boolean - systemRunning: - type: boolean - lastUpdateDate: - readOnly: true - type: string - format: date-time - lastCheckDate: - readOnly: true - type: string - format: date-time - processCnt: - readOnly: true - type: integer - sleepHourStart: - minimum: 0 - maximum: 23 - type: - - integer - - 'null' - sleepHourEnd: - minimum: 0 - maximum: 23 - type: - - integer - - 'null' - checkMaxSales: - type: boolean - numMaxSales: - minimum: 0 - maximum: 20 - type: - - integer - - 'null' - GameAccount: - type: object - description: '' - deprecated: false - properties: - dbId: - readOnly: true - type: - - integer - - 'null' - email: - format: email - externalDocs: - url: 'https://schema.org/email' - type: - - string - - 'null' - profile: - type: - - string - - 'null' - password: - type: - - string - - 'null' - emailPw: - type: - - string - - 'null' - credits: - readOnly: true - type: - - integer - - 'null' - cntItems: - readOnly: true - type: - - integer - - 'null' - cntSoldItems: - readOnly: true - type: - - integer - - 'null' - cntInactiveItems: - readOnly: true - type: - - integer - - 'null' - active: - type: - - boolean - - 'null' - running: - type: - - boolean - - 'null' - relist: - type: - - boolean - - 'null' - relistDate: - type: - - string - - 'null' - format: date-time - blocked: - type: - - boolean - - 'null' - sniping: - type: - - boolean - - 'null' - snipingDate: - readOnly: true - type: - - string - - 'null' - format: date-time - tmOpen: - type: - - boolean - - 'null' - tmState: - type: - - integer - - 'null' - dead: - type: - - boolean - - 'null' - lockedMsg: - type: - - boolean - - 'null' - dynPrices: - type: - - boolean - - 'null' - newBuy: - type: - - boolean - - 'null' - newBuyDate: - readOnly: true - type: - - string - - 'null' - format: date-time - newBuySelective: - type: - - boolean - - 'null' - reBuy: - type: - - boolean - - 'null' - rebuyDate: - readOnly: true - type: - - string - - 'null' - format: date-time - connectionDate: - readOnly: true - type: - - string - - 'null' - format: date-time - importWatchlist: - type: - - boolean - - 'null' - autoReBuy: - type: - - boolean - - 'null' - directReBuy: - type: - - boolean - - 'null' - itemMaxBuyPrice: - minimum: 0 - maximum: 15000000 - type: - - integer - - 'null' - revenue: - readOnly: true - type: - - integer - - 'null' - futWizValue: - readOnly: true - type: - - integer - - 'null' - eaMarketAvgValue: - readOnly: true - type: - - integer - - 'null' - mfaCode: - type: - - string - - 'null' - twoFactorAuthKey: - type: - - string - - 'null' - login2FaViaApp: - type: - - boolean - - 'null' - eaCode1: - type: - - string - - 'null' - eaCode2: - type: - - string - - 'null' - eaCode3: - type: - - string - - 'null' - eaCode4: - type: - - string - - 'null' - eaCode5: - type: - - string - - 'null' - eaCode6: - type: - - string - - 'null' - snipingCnt1h: - type: - - integer - - 'null' - snipingCnt3h: - type: - - integer - - 'null' - snipingCnt6h: - type: - - integer - - 'null' - snipingCnt12h: - type: - - integer - - 'null' - snipingCnt24h: - type: - - integer - - 'null' - snipingCnt3d: - type: - - integer - - 'null' - snipingCnt1w: - type: - - integer - - 'null' - note: - type: - - string - - 'null' - loopStartDate: - readOnly: true - type: - - string - - 'null' - format: date-time - loopFinishDate: - readOnly: true - type: - - string - - 'null' - format: date-time - creationDate: - readOnly: true - type: - - string - - 'null' - format: date-time - owner: - readOnly: true - type: string - format: iri-reference - example: 'https://example.com/' - required: - - email - - profile - - password - - active - - running - - relist - - blocked - - sniping - - tmOpen - - dead - - lockedMsg - - dynPrices - - newBuy - - newBuySelective - - reBuy - - importWatchlist - - autoReBuy - - directReBuy - GameAccount.jsonld: - type: object - description: '' - deprecated: false - properties: - '@context': - readOnly: true - oneOf: - - - type: string - - - type: object - properties: - '@vocab': - type: string - hydra: - type: string - enum: ['http://www.w3.org/ns/hydra/core#'] - required: - - '@vocab' - - hydra - additionalProperties: true - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string - dbId: - readOnly: true - type: - - integer - - 'null' - email: - format: email - externalDocs: - url: 'https://schema.org/email' - type: - - string - - 'null' - profile: - type: - - string - - 'null' - password: - type: - - string - - 'null' - emailPw: - type: - - string - - 'null' - credits: - readOnly: true - type: - - integer - - 'null' - cntItems: - readOnly: true - type: - - integer - - 'null' - cntSoldItems: - readOnly: true - type: - - integer - - 'null' - cntInactiveItems: - readOnly: true - type: - - integer - - 'null' - active: - type: - - boolean - - 'null' - running: - type: - - boolean - - 'null' - relist: - type: - - boolean - - 'null' - relistDate: - type: - - string - - 'null' - format: date-time - blocked: - type: - - boolean - - 'null' - sniping: - type: - - boolean - - 'null' - snipingDate: - readOnly: true - type: - - string - - 'null' - format: date-time - tmOpen: - type: - - boolean - - 'null' - tmState: - type: - - integer - - 'null' - dead: - type: - - boolean - - 'null' - lockedMsg: - type: - - boolean - - 'null' - dynPrices: - type: - - boolean - - 'null' - newBuy: - type: - - boolean - - 'null' - newBuyDate: - readOnly: true - type: - - string - - 'null' - format: date-time - newBuySelective: - type: - - boolean - - 'null' - reBuy: - type: - - boolean - - 'null' - rebuyDate: - readOnly: true - type: - - string - - 'null' - format: date-time - connectionDate: - readOnly: true - type: - - string - - 'null' - format: date-time - importWatchlist: - type: - - boolean - - 'null' - autoReBuy: - type: - - boolean - - 'null' - directReBuy: - type: - - boolean - - 'null' - itemMaxBuyPrice: - minimum: 0 - maximum: 15000000 - type: - - integer - - 'null' - revenue: - readOnly: true - type: - - integer - - 'null' - futWizValue: - readOnly: true - type: - - integer - - 'null' - eaMarketAvgValue: - readOnly: true - type: - - integer - - 'null' - mfaCode: - type: - - string - - 'null' - twoFactorAuthKey: - type: - - string - - 'null' - login2FaViaApp: - type: - - boolean - - 'null' - eaCode1: - type: - - string - - 'null' - eaCode2: - type: - - string - - 'null' - eaCode3: - type: - - string - - 'null' - eaCode4: - type: - - string - - 'null' - eaCode5: - type: - - string - - 'null' - eaCode6: - type: - - string - - 'null' - snipingCnt1h: - type: - - integer - - 'null' - snipingCnt3h: - type: - - integer - - 'null' - snipingCnt6h: - type: - - integer - - 'null' - snipingCnt12h: - type: - - integer - - 'null' - snipingCnt24h: - type: - - integer - - 'null' - snipingCnt3d: - type: - - integer - - 'null' - snipingCnt1w: - type: - - integer - - 'null' - note: - type: - - string - - 'null' - loopStartDate: + properties: + zone: readOnly: true - type: - - string - - 'null' - format: date-time - loopFinishDate: + type: string + format: iri-reference + example: 'https://example.com/' + name: + type: string + zoneName: readOnly: true - type: - - string - - 'null' - format: date-time - creationDate: + type: string + createdAt: readOnly: true type: - string - 'null' format: date-time - owner: - readOnly: true - $ref: '#/components/schemas/User.jsonld' required: - - email - - profile - - password - - active - - running - - relist - - blocked - - sniping - - tmOpen - - dead - - lockedMsg - - dynPrices - - newBuy - - newBuySelective - - reBuy - - importWatchlist - - autoReBuy - - directReBuy - LogAccountCredit.jsonld: + - name + Location.jsonld: type: object description: '' deprecated: false properties: - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string '@context': readOnly: true oneOf: @@ -3949,36 +1909,35 @@ components: - '@vocab' - hydra additionalProperties: true - gameAccount: + '@id': readOnly: true - $ref: '#/components/schemas/GameAccount.jsonld' - credits: + type: string + '@type': readOnly: true - type: - - integer - - 'null' - revenue: + type: string + zone: readOnly: true - type: - - integer - - 'null' - creationDate: + $ref: '#/components/schemas/Zone.jsonld' + name: + type: string + zoneName: + readOnly: true + type: string + createdAt: readOnly: true type: - string - 'null' format: date-time - LogAccountProfit.jsonld: + required: + - name + MediaObject.jsonld-media_object.read: type: object description: '' deprecated: false + externalDocs: + url: 'https://schema.org/MediaObject' properties: - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string '@context': readOnly: true oneOf: @@ -3996,145 +1955,122 @@ components: - '@vocab' - hydra additionalProperties: true - gameAccount: + '@id': readOnly: true - $ref: '#/components/schemas/GameAccount.jsonld' - credits: - type: - - integer - - 'null' - revenue: - type: - - integer - - 'null' - tpValue: - type: - - integer - - 'null' - revToday: - type: - - integer - - 'null' - rev3hours: - type: - - integer - - 'null' - rev6hours: - type: - - integer - - 'null' - rev12hours: - type: - - integer - - 'null' - rev24hours: - type: - - integer - - 'null' - rev3days: - type: - - integer - - 'null' - rev1week: - type: - - integer - - 'null' - rev2weeks: - type: - - integer - - 'null' - rev3weeks: - type: - - integer - - 'null' - rev4weeks: - type: - - integer - - 'null' - rev2months: - type: - - integer - - 'null' - rev3months: - type: - - integer - - 'null' - revTotal: - type: - - integer - - 'null' - numSalesToday: - type: - - integer - - 'null' - numSales3hours: - type: - - integer - - 'null' - numSales6hours: - type: - - integer - - 'null' - numSales12hours: - type: - - integer - - 'null' - numSales24hours: - type: - - integer - - 'null' - numSales3days: - type: - - integer - - 'null' - numSales1week: - type: - - integer - - 'null' - numSales2weeks: - type: - - integer - - 'null' - numSales3weeks: + type: string + '@type': + readOnly: true + type: string + contentUrl: + externalDocs: + url: 'https://schema.org/contentUrl' type: - - integer + - string - 'null' - numSales4weeks: + ShippingCompany: + type: object + description: '' + deprecated: false + required: + - name + properties: + name: + type: string + createdAt: + readOnly: true type: - - integer + - string - 'null' - numSales2months: + format: date-time + ShippingCompany.jsonld: + type: object + description: '' + deprecated: false + required: + - name + properties: + '@context': + readOnly: true + oneOf: + - + type: string + - + type: object + properties: + '@vocab': + type: string + hydra: + type: string + enum: ['http://www.w3.org/ns/hydra/core#'] + required: + - '@vocab' + - hydra + additionalProperties: true + '@id': + readOnly: true + type: string + '@type': + readOnly: true + type: string + name: + type: string + createdAt: + readOnly: true type: - - integer + - string - 'null' - numSales3months: + format: date-time + Trip: + type: object + description: '' + deprecated: false + properties: + vessel: + readOnly: true + type: string + format: iri-reference + example: 'https://example.com/' + pilotReference: + type: string + captainName: type: - - integer + - string - 'null' - numSalesTotal: + startLocation: + readOnly: true + type: string + format: iri-reference + example: 'https://example.com/' + endLocation: + readOnly: true + type: string + format: iri-reference + example: 'https://example.com/' + startDate: type: - - integer + - string - 'null' - isDailyProfit: + format: date-time + endDate: type: - - boolean + - string - 'null' - creationDate: + format: date-time + createdAt: + readOnly: true type: - string - 'null' format: date-time - LogAccountSoldItem.jsonld: + required: + - pilotReference + - startDate + - endDate + Trip.jsonld: type: object description: '' deprecated: false properties: - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string '@context': readOnly: true oneOf: @@ -4152,87 +2088,80 @@ components: - '@vocab' - hydra additionalProperties: true - dbId: + '@id': readOnly: true - type: - - integer - - 'null' - gameAccount: + type: string + '@type': readOnly: true - $ref: '#/components/schemas/GameAccount.jsonld' - candidateItem: + type: string + vessel: readOnly: true - $ref: '#/components/schemas/Candidate.jsonld' - eaId: + $ref: '#/components/schemas/Vessel.jsonld' + pilotReference: + type: string + captainName: + type: + - string + - 'null' + startLocation: readOnly: true - type: integer - contracts: + $ref: '#/components/schemas/Location.jsonld' + endLocation: readOnly: true + $ref: '#/components/schemas/Location.jsonld' + startDate: type: - - integer + - string - 'null' - playStyle: - readOnly: true + format: date-time + endDate: type: - - integer + - string - 'null' - lastSalePrice: - readOnly: true - type: integer - currentBid: - readOnly: true - type: integer - startingBid: - readOnly: true - type: integer - binPrice: - readOnly: true - type: integer - minRange: - readOnly: true - type: integer - maxRange: + format: date-time + createdAt: readOnly: true - type: integer - tradeState: + type: + - string + - 'null' + format: date-time + required: + - pilotReference + - startDate + - endDate + TripLocation: + type: object + description: '' + deprecated: false + properties: + trip: readOnly: true type: string - eaTradeId: - readOnly: true - type: integer - listCnt: - readOnly: true - type: integer - revenue: - readOnly: true - type: integer - reBought: - readOnly: true - type: boolean - snipedItem: - readOnly: true - type: boolean - firstListDate: + format: iri-reference + example: 'https://example.com/' + location: readOnly: true + type: string + format: iri-reference + example: 'https://example.com/' + date: type: - string - 'null' format: date-time - creationDate: + createdAt: readOnly: true - type: string + type: + - string + - 'null' format: date-time - LogGeneral.jsonld: + required: + - date + TripLocation.jsonld: type: object description: '' deprecated: false properties: - '@id': - readOnly: true - type: string - '@type': - readOnly: true - type: string '@context': readOnly: true oneOf: @@ -4250,188 +2179,93 @@ components: - '@vocab' - hydra additionalProperties: true - dbId: - readOnly: true - type: integer - gameAccount: + '@id': readOnly: true - $ref: '#/components/schemas/GameAccount.jsonld' - candidateItem: + type: string + '@type': readOnly: true - $ref: '#/components/schemas/Candidate.jsonld' - logType: type: string - enum: - - alert - - alert_low - - cant_buy - - debug - - debug_server_logs - - info - - moved_to_club - - new_buy - - player_price_changed - - preview_pack - - preview_pack_alert - - price_range_errors - - profit_overview - - removed - - rebuy - - sales - - server_logs - - stats - - hourly_stats - message: + trip: readOnly: true + $ref: '#/components/schemas/Trip.jsonld' + location: + readOnly: true + $ref: '#/components/schemas/Location.jsonld' + date: type: - string - 'null' - creationDate: + format: date-time + createdAt: readOnly: true type: - string - 'null' format: date-time required: - - logType - LogTotalProfit: + - date + User: type: object description: '' deprecated: false + required: + - email + - firstName + - lastName properties: - credits: - type: - - integer - - 'null' - revenue: - type: - - integer - - 'null' - tpValueFutwiz: - type: - - integer - - 'null' - tpValueEaAverage: - type: - - integer - - 'null' - revToday: - type: - - integer - - 'null' - rev3hours: - type: - - integer - - 'null' - rev6hours: - type: - - integer - - 'null' - rev12hours: - type: - - integer - - 'null' - rev24hours: - type: - - integer - - 'null' - rev3days: - type: - - integer - - 'null' - rev1week: - type: - - integer - - 'null' - rev2weeks: - type: - - integer - - 'null' - rev3weeks: - type: - - integer - - 'null' - rev4weeks: - type: - - integer - - 'null' - rev2months: - type: - - integer - - 'null' - rev3months: - type: - - integer - - 'null' - revTotal: - type: - - integer - - 'null' - numSalesToday: - type: - - integer - - 'null' - numSales3hours: - type: - - integer - - 'null' - numSales6hours: - type: - - integer - - 'null' - numSales12hours: - type: - - integer - - 'null' - numSales24hours: - type: - - integer - - 'null' - numSales3days: - type: - - integer - - 'null' - numSales1week: - type: - - integer - - 'null' - numSales2weeks: + email: + format: email + externalDocs: + url: 'https://schema.org/email' type: - - integer + - string - 'null' - numSales3weeks: + firstName: type: - - integer + - string - 'null' - numSales4weeks: + lastName: type: - - integer + - string - 'null' - numSales2months: + image: type: - - integer + - string - 'null' - numSales3months: + format: iri-reference + example: 'https://example.com/' + imageUrl: + readOnly: true type: - - integer + - string - 'null' - numSalesTotal: + fullName: + readOnly: true type: - - integer + - string - 'null' - isDailyProfit: + password: + writeOnly: true + description: 'The plaintext password when being set or changed.' type: - - boolean + - string - 'null' - creationDate: + active: + type: boolean + createdAt: + readOnly: true type: - string - 'null' format: date-time - LogTotalProfit.jsonld: + User.jsonld: type: object description: '' deprecated: false + required: + - email + - firstName + - lastName properties: '@context': readOnly: true @@ -4456,189 +2290,89 @@ components: '@type': readOnly: true type: string - credits: - type: - - integer - - 'null' - revenue: - type: - - integer - - 'null' - tpValueFutwiz: - type: - - integer - - 'null' - tpValueEaAverage: - type: - - integer - - 'null' - revToday: - type: - - integer - - 'null' - rev3hours: - type: - - integer - - 'null' - rev6hours: - type: - - integer - - 'null' - rev12hours: - type: - - integer - - 'null' - rev24hours: - type: - - integer - - 'null' - rev3days: - type: - - integer - - 'null' - rev1week: - type: - - integer - - 'null' - rev2weeks: - type: - - integer - - 'null' - rev3weeks: - type: - - integer - - 'null' - rev4weeks: - type: - - integer - - 'null' - rev2months: - type: - - integer - - 'null' - rev3months: - type: - - integer - - 'null' - revTotal: - type: - - integer - - 'null' - numSalesToday: - type: - - integer - - 'null' - numSales3hours: - type: - - integer - - 'null' - numSales6hours: - type: - - integer - - 'null' - numSales12hours: - type: - - integer - - 'null' - numSales24hours: - type: - - integer - - 'null' - numSales3days: - type: - - integer - - 'null' - numSales1week: - type: - - integer - - 'null' - numSales2weeks: + email: + format: email + externalDocs: + url: 'https://schema.org/email' type: - - integer + - string - 'null' - numSales3weeks: + firstName: type: - - integer + - string - 'null' - numSales4weeks: + lastName: type: - - integer + - string - 'null' - numSales2months: + image: type: - - integer + - string - 'null' - numSales3months: + format: iri-reference + example: 'https://example.com/' + imageUrl: + readOnly: true type: - - integer + - string - 'null' - numSalesTotal: + fullName: + readOnly: true type: - - integer + - string - 'null' - isDailyProfit: + password: + writeOnly: true + description: 'The plaintext password when being set or changed.' type: - - boolean + - string - 'null' - creationDate: + active: + type: boolean + createdAt: + readOnly: true type: - string - 'null' format: date-time - MediaObject.jsonld-media_object.read: + UserTrip: type: object description: '' deprecated: false - externalDocs: - url: 'https://schema.org/MediaObject' properties: - '@context': - readOnly: true - oneOf: - - - type: string - - - type: object - properties: - '@vocab': - type: string - hydra: - type: string - enum: ['http://www.w3.org/ns/hydra/core#'] - required: - - '@vocab' - - hydra - additionalProperties: true - '@id': + trip: readOnly: true type: string - '@type': + format: iri-reference + example: 'https://example.com/' + user: readOnly: true type: string - contentUrl: - externalDocs: - url: 'https://schema.org/contentUrl' + format: iri-reference + example: 'https://example.com/' + captainName: + type: string + startDate: type: - string - 'null' - ModeConfig: - type: object - description: '' - deprecated: false - properties: - autoReBuyMinSoldItems: - minimum: 0 - maximum: 20 - default: 3 - example: 3 - type: integer - autoReBuyMinLastHours: - minimum: 0 - maximum: 20 - default: 3 - example: 3 - type: integer - ModeConfig.jsonld: + format: date-time + endDate: + type: + - string + - 'null' + format: date-time + createdAt: + readOnly: true + type: + - string + - 'null' + format: date-time + required: + - captainName + - startDate + - endDate + UserTrip.jsonld: type: object description: '' deprecated: false @@ -4666,44 +2400,63 @@ components: '@type': readOnly: true type: string - autoReBuyMinSoldItems: - minimum: 0 - maximum: 20 - default: 3 - example: 3 - type: integer - autoReBuyMinLastHours: - minimum: 0 - maximum: 20 - default: 3 - example: 3 - type: integer - Player: - type: object - description: '' - deprecated: false - properties: - eaAssetId: - type: integer - firstname: + trip: + readOnly: true + $ref: '#/components/schemas/Trip.jsonld' + user: + readOnly: true + $ref: '#/components/schemas/User.jsonld' + captainName: + type: string + startDate: type: - string - 'null' - lastname: + format: date-time + endDate: type: - string - 'null' - nickname: + format: date-time + createdAt: + readOnly: true type: - string - 'null' - rating: - type: integer - creationDate: + format: date-time + required: + - captainName + - startDate + - endDate + UserTripLocation: + type: object + description: '' + deprecated: false + properties: + userTrip: + readOnly: true + type: string + format: iri-reference + example: 'https://example.com/' + location: readOnly: true type: string + format: iri-reference + example: 'https://example.com/' + plannedDate: + type: + - string + - 'null' + format: date-time + createdAt: + readOnly: true + type: + - string + - 'null' format: date-time - Player.jsonld: + required: + - plannedDate + UserTripLocation.jsonld: type: object description: '' deprecated: false @@ -4731,61 +2484,65 @@ components: '@type': readOnly: true type: string - eaAssetId: - type: integer - firstname: - type: - - string - - 'null' - lastname: + userTrip: + readOnly: true + $ref: '#/components/schemas/UserTrip.jsonld' + location: + readOnly: true + $ref: '#/components/schemas/Location.jsonld' + plannedDate: type: - string - 'null' - nickname: + format: date-time + createdAt: + readOnly: true type: - string - 'null' - rating: - type: integer - creationDate: - readOnly: true - type: string format: date-time - Rarity: + required: + - plannedDate + UserTripWorkLog: type: object description: '' deprecated: false properties: - rareFlag: + userTrip: readOnly: true - type: integer - name: - type: - - string - - 'null' - untradable: + type: string + format: iri-reference + example: 'https://example.com/' + startLocation: readOnly: true - type: boolean - image: + type: string + format: iri-reference + example: 'https://example.com/' + endLocation: readOnly: true + type: string + format: iri-reference + example: 'https://example.com/' + startDate: type: - string - 'null' - format: iri-reference - example: 'https://example.com/' - imageUrl: - readOnly: true + format: date-time + endDate: type: - string - 'null' - imageBronze: + format: date-time + createdAt: readOnly: true type: - string - 'null' - format: iri-reference - example: 'https://example.com/' - Rarity.jsonld: + format: date-time + required: + - startDate + - endDate + UserTripWorkLog.jsonld: type: object description: '' deprecated: false @@ -4813,39 +2570,60 @@ components: '@type': readOnly: true type: string - rareFlag: + userTrip: readOnly: true - type: integer - name: - type: - - string - - 'null' - untradable: + $ref: '#/components/schemas/UserTrip.jsonld' + startLocation: readOnly: true - type: boolean - image: + $ref: '#/components/schemas/Location.jsonld' + endLocation: readOnly: true + $ref: '#/components/schemas/Location.jsonld' + startDate: type: - string - 'null' - format: iri-reference - example: 'https://example.com/' - imageUrl: - readOnly: true + format: date-time + endDate: type: - string - 'null' - imageBronze: + format: date-time + createdAt: readOnly: true type: - string - 'null' + format: date-time + required: + - startDate + - endDate + Vessel: + type: object + description: '' + deprecated: false + required: + - name + properties: + name: + type: string + company: + readOnly: true + type: string format: iri-reference example: 'https://example.com/' - SystemStat.jsonld: + createdAt: + readOnly: true + type: + - string + - 'null' + format: date-time + Vessel.jsonld: type: object description: '' deprecated: false + required: + - name properties: '@context': readOnly: true @@ -4870,87 +2648,38 @@ components: '@type': readOnly: true type: string - totalLogProfit: - readOnly: true - $ref: '#/components/schemas/LogTotalProfit.jsonld' - config: + name: + type: string + company: readOnly: true - $ref: '#/components/schemas/Config.jsonld' - modeConfig: + $ref: '#/components/schemas/ShippingCompany.jsonld' + createdAt: readOnly: true - $ref: '#/components/schemas/ModeConfig.jsonld' - numAccounts: - type: - - integer - - 'null' - numDeadAccounts: - type: - - integer - - 'null' - numActiveAccounts: - type: - - integer - - 'null' - numTmOpenAccounts: - type: - - integer - - 'null' - numTmClosedAccounts: - type: - - integer - - 'null' - numBlockedAccounts: - type: - - integer - - 'null' - numRunningAccounts: - type: - - integer - - 'null' - numTradepileItems: - type: - - integer - - 'null' - numSoldTradepileItems: - type: - - integer - - 'null' - numActiveTradepileItems: - type: - - integer - - 'null' - numExpiredTradepileItems: - type: - - integer - - 'null' - numInactiveTradepileItems: type: - - integer - - 'null' - numCandidates: - type: - - integer - - 'null' - numRelevantCandidates: - type: - - integer - - 'null' - numBuyCandidates: - type: - - integer + - string - 'null' - totalSnipingRev: + format: date-time + Zone: + type: object + description: '' + deprecated: false + required: + - name + properties: + name: + type: string + createdAt: + readOnly: true type: - - integer + - string - 'null' - User.jsonld: + format: date-time + Zone.jsonld: type: object description: '' deprecated: false required: - - email - - firstName - - lastName + - name properties: '@context': readOnly: true @@ -4975,45 +2704,8 @@ components: '@type': readOnly: true type: string - email: - format: email - externalDocs: - url: 'https://schema.org/email' - type: - - string - - 'null' - firstName: - type: - - string - - 'null' - lastName: - type: - - string - - 'null' - image: - type: - - string - - 'null' - format: iri-reference - example: 'https://example.com/' - imageUrl: - readOnly: true - type: - - string - - 'null' - fullName: - readOnly: true - type: - - string - - 'null' - password: - writeOnly: true - description: 'The plaintext password when being set or changed.' - type: - - string - - 'null' - active: - type: boolean + name: + type: string createdAt: readOnly: true type: @@ -5034,4 +2726,5 @@ security: - JWT: [] tags: [] +webhooks: { } diff --git a/angular/src/app/_components/filter-bar/filter-bar.component.html b/angular/src/app/_components/filter-bar/filter-bar.component.html index b08de56..9c03517 100644 --- a/angular/src/app/_components/filter-bar/filter-bar.component.html +++ b/angular/src/app/_components/filter-bar/filter-bar.component.html @@ -9,13 +9,13 @@ -
{{ getColumnText(filter.field) | translate }}
+ (change)="onFilterActiveChanged(filter.name, $event)"> +{{ getColumnText(filter.name) | translate }}
@@ -28,13 +28,13 @@ - + (change)="onFilterActiveChanged(filter.name, $event)"> + + (input)="onTextFilterChanged(filter.name, $event)"> @@ -45,21 +45,21 @@ - + (change)="onFilterActiveChanged(filter.name, $event)"> +{{ getColumnText(filter.field) | translate }}
+ (change)="onFilterActiveChanged(filter.name, $event)"> +{{ getColumnText(filter.name) | translate }}
location works!
diff --git a/angular/src/app/_views/location/location.component.scss b/angular/src/app/_views/location/location.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/location/location.component.spec.ts b/angular/src/app/_views/location/location.component.spec.ts new file mode 100644 index 0000000..045572f --- /dev/null +++ b/angular/src/app/_views/location/location.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { LocationComponent } from './location.component'; + +describe('LocationComponent', () => { + let component: LocationComponent; + let fixture: ComponentFixtureshipping-company works!
diff --git a/angular/src/app/_views/shipping-company/shipping-company.component.scss b/angular/src/app/_views/shipping-company/shipping-company.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/shipping-company/shipping-company.component.spec.ts b/angular/src/app/_views/shipping-company/shipping-company.component.spec.ts new file mode 100644 index 0000000..bf0e811 --- /dev/null +++ b/angular/src/app/_views/shipping-company/shipping-company.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ShippingCompanyComponent } from './shipping-company.component'; + +describe('ShippingCompanyComponent', () => { + let component: ShippingCompanyComponent; + let fixture: ComponentFixturetrip-location works!
diff --git a/angular/src/app/_views/trip-location/trip-location.component.scss b/angular/src/app/_views/trip-location/trip-location.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/trip-location/trip-location.component.spec.ts b/angular/src/app/_views/trip-location/trip-location.component.spec.ts new file mode 100644 index 0000000..c005657 --- /dev/null +++ b/angular/src/app/_views/trip-location/trip-location.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TripLocationComponent } from './trip-location.component'; + +describe('TripLocationComponent', () => { + let component: TripLocationComponent; + let fixture: ComponentFixturetrip-work-log works!
diff --git a/angular/src/app/_views/trip-work-log/trip-work-log.component.scss b/angular/src/app/_views/trip-work-log/trip-work-log.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/trip-work-log/trip-work-log.component.spec.ts b/angular/src/app/_views/trip-work-log/trip-work-log.component.spec.ts new file mode 100644 index 0000000..5cfa9e1 --- /dev/null +++ b/angular/src/app/_views/trip-work-log/trip-work-log.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TripWorkLogComponent } from './trip-work-log.component'; + +describe('TripWorkLogComponent', () => { + let component: TripWorkLogComponent; + let fixture: ComponentFixturetrip works!
diff --git a/angular/src/app/_views/trip/trip.component.scss b/angular/src/app/_views/trip/trip.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/trip/trip.component.spec.ts b/angular/src/app/_views/trip/trip.component.spec.ts new file mode 100644 index 0000000..498035e --- /dev/null +++ b/angular/src/app/_views/trip/trip.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { TripComponent } from './trip.component'; + +describe('TripComponent', () => { + let component: TripComponent; + let fixture: ComponentFixturevessel works!
diff --git a/angular/src/app/_views/vessel/vessel.component.scss b/angular/src/app/_views/vessel/vessel.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/vessel/vessel.component.spec.ts b/angular/src/app/_views/vessel/vessel.component.spec.ts new file mode 100644 index 0000000..a3ba2f3 --- /dev/null +++ b/angular/src/app/_views/vessel/vessel.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { VesselComponent } from './vessel.component'; + +describe('VesselComponent', () => { + let component: VesselComponent; + let fixture: ComponentFixturezone-new works!
diff --git a/angular/src/app/_views/zone/zone-new/zone-new.component.scss b/angular/src/app/_views/zone/zone-new/zone-new.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/zone/zone-new/zone-new.component.spec.ts b/angular/src/app/_views/zone/zone-new/zone-new.component.spec.ts new file mode 100644 index 0000000..7fbe5ec --- /dev/null +++ b/angular/src/app/_views/zone/zone-new/zone-new.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ZoneNewComponent } from './zone-new.component'; + +describe('ZoneNewComponent', () => { + let component: ZoneNewComponent; + let fixture: ComponentFixturezone works!
diff --git a/angular/src/app/_views/zone/zone.component.scss b/angular/src/app/_views/zone/zone.component.scss new file mode 100644 index 0000000..e69de29 diff --git a/angular/src/app/_views/zone/zone.component.spec.ts b/angular/src/app/_views/zone/zone.component.spec.ts new file mode 100644 index 0000000..debb5fc --- /dev/null +++ b/angular/src/app/_views/zone/zone.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { ZoneComponent } from './zone.component'; + +describe('ZoneComponent', () => { + let component: ZoneComponent; + let fixture: ComponentFixture