/*
 * Licensed to Open Source Radio Access Network(OS-RAN) Alliance and OAI
 * Software Alliance under one or more contributor license agreements. The
 * initial OpenXG series projects are derided from OAI projects, the files from
 * OAI projects are all in compliance with OAI Public License, Version 1.1.
 * codes and files developed from OpenXG projects and from OS-RAN Alliance
 * are all under OS-RAN licenses; you may not use this file except in compliance
 * with the license.  You may get a copy of the license at:
 *	http://www.openxg.org.cn/?falu_69.html
 * For more information about OpenXG, please contact:
 * contact@openxg.org.cn
 */

#ifndef FILE_3GPP_29_500_SMF_SEEN
#define FILE_3GPP_29_500_SMF_SEEN

enum http_status_code_e {
  HTTP_STATUS_CODE_100_CONTINUE                  = 100,
  HTTP_STATUS_CODE_200_OK                        = 200,
  HTTP_STATUS_CODE_201_CREATED                   = 201,
  HTTP_STATUS_CODE_202_ACCEPTED                  = 202,
  HTTP_STATUS_CODE_204_NO_CONTENT                = 204,
  HTTP_STATUS_CODE_300_MULTIPLE_CHOICES          = 300,
  HTTP_STATUS_CODE_303_SEE_OTHER                 = 303,
  HTTP_STATUS_CODE_307_TEMPORARY_REDIRECT        = 307,
  HTTP_STATUS_CODE_308_PERMANENT_REDIRECT        = 308,
  HTTP_STATUS_CODE_400_BAD_REQUEST               = 400,
  HTTP_STATUS_CODE_401_UNAUTHORIZED              = 401,
  HTTP_STATUS_CODE_403_FORBIDDEN                 = 403,
  HTTP_STATUS_CODE_404_NOT_FOUND                 = 404,
  HTTP_STATUS_CODE_405_METHOD_NOT_ALLOWED        = 405,
  HTTP_STATUS_CODE_406_NOT_ACCEPTABLE            = 406,
  HTTP_STATUS_CODE_408_REQUEST_TIMEOUT           = 408,
  HTTP_STATUS_CODE_409_CONFLICT                  = 409,
  HTTP_STATUS_CODE_410_GONE                      = 410,
  HTTP_STATUS_CODE_411_LENGTH_REQUIRED           = 411,
  HTTP_STATUS_CODE_412_PRECONDITION_FAILED       = 412,
  HTTP_STATUS_CODE_413_PAYLOAD_TOO_LARGE         = 413,
  HTTP_STATUS_CODE_414_URI_TOO_LONG              = 414,
  HTTP_STATUS_CODE_415_UNSUPPORTED_MEDIA_TYPE_NA = 415,
  HTTP_STATUS_CODE_429_TOO_MANY_REQUESTS         = 429,
  HTTP_STATUS_CODE_500_INTERNAL_SERVER_ERROR     = 500,
  HTTP_STATUS_CODE_501_NOT_IMPLEMENTED           = 501,
  HTTP_STATUS_CODE_503_SERVICE_UNAVAILABLE       = 503,
  HTTP_STATUS_CODE_504_GATEWAY_TIMEOUT           = 504
};

#endif
