private static PartnerErrorCategory toPartnerErrorCategory()

in src/main/java/com/microsoft/store/partnercenter/errorhandling/DefaultPartnerServiceErrorHandler.java [110:140]


    private static PartnerErrorCategory toPartnerErrorCategory(int statusCode)
    {
        PartnerErrorCategory errorCategory;
        
        switch (statusCode)
        {
            case HttpStatusCode.BADREQUEST:
                errorCategory = PartnerErrorCategory.BAD_INPUT;
                break;
            case HttpStatusCode.UNAUTHORIZED:
                errorCategory = PartnerErrorCategory.UNAUTHORIZED;
                break;
            case HttpStatusCode.FORBIDDEN:
                errorCategory = PartnerErrorCategory.FORBIDDEN;
                break;
            case HttpStatusCode.NOTFOUND:
                errorCategory = PartnerErrorCategory.NOT_FOUND;
                break;
            case HttpStatusCode.CONFLICT:
                errorCategory = PartnerErrorCategory.ALREADY_EXISTS;
                break;
            case HttpStatusCode.SERVICEUNAVAILABLE:
                errorCategory = PartnerErrorCategory.SERVER_BUSY;
                break;
            default:
                errorCategory = PartnerErrorCategory.SERVER_ERROR;
                break;
        }

        return errorCategory;
    }