POST /agents/{agentCode}/offers
400请求错误
Missing AgentCode
{
"code": "WrongParameter",
"message": "The field \"AgentCode\" is required!"
}
AgentCode: Max 50 Alphanumeric Characters
{
"code": "WrongParameter",
"message": "The field \"AgentCode\" must be a string with a maximum length of 50. Using only numbers and english alphabets!"
}
Missing OfferName
{
"code": "WrongParameter",
"message": "The fields \"OfferName\" is required!"
}
OfferName: 1-50 Characters
{
"code": "WrongParameter",
"message": "The string length of \"OfferName\" should be between 1 and 50!"
}
Missing OfferGames
{
"code": "WrongParameter",
"message": "The field \"OfferGames\" is required!"
}
Duration Available: 1-99 Days
{
"code": "WrongParameter",
"message": "\"DurationAvailableInDaysAfterAwarded\" should between 1 and 99!"
}
Missing NumberOfRounds
{
"code": "WrongParameter",
"message": "The field \"NumberOfRounds\" is required!"
}
Number Of Rounds: 1-100
{
"code": "WrongParameter",
"message": "\"NumberOfRounds\" should be between 1 and 100!"
}
Offer Available From Date: Must Be Future Date
{
"code": "WrongParameter",
"message": "OfferAvailableFromDateUTC should be future date"
}
To Date Must Exceed From Date
{
"code": "WrongParameter",
"message": "OfferAvailableToDateUTC should be greater than OfferAvailableFromDateUTC!"
}
To Date: Minimum 1 Day After From Date
{
"code": "WrongParameter",
"message": "OfferAvailableToDateUTC should be at least 1 day greater than OfferAvailableFromDateUTC!"
}
To Date: Max 1 Year After From Date
{
"code": "WrongParameter",
"message": "OfferAvailableToDateUTC should be at most 1 year greater than OfferAvailableFromDateUTC!"
}
OfferGames Required { "code": "WrongParameter", "message": "offerGames should not be empty." }
Missing GameCode
{
"code": "WrongParameter",
"message": "GameCode should not be null."
}
GameCode NearestCostPerBet Must Be Greater Than Zero
{
"code": "WrongParameter",
"message": "GameCode : {0}, NearestCostPerBet should be greater than zero."
}
Invalid GameCode
{
"code": "WrongParameter",
"message": "The GameCode does not exist.{0}"
}
GameCode NearestCostPerBet Must Be Equal or Greater Than One
{
"code": "WrongParameter",
"message": "GameCode : {0}, NearestCostPerBet should be equal or greater than {1}."
}
GameCode NearestCostPerBet Must Be Equal or Less Than One
{
"code": "WrongParameter",
"message": "GameCode : {0}, NearestCostPerBet should be equal or less than {1}."
}
DurationAvailableInDaysAfterAwarded Must Be Equal or Less Than the Offer Period
{
"code": "WrongParameter",
"message": "durationAvailableInDaysAfterAwarded should be equal or shorter than offer period."
}