package NWebmaster.proto.semantic;
option java_package = "ru.yandex.webmaster3.proto";

message ValidatorResult {
    enum Status {
        VALID           = 0;
        YANDEX_INVALID  = 1;
        WARNING         = 2;
        INVALID         = 3;
        ABORTED         = 4;
        NO_MARKUP       = 5;
    }

    required Status status  = 1;
}

message HostReportInfo {
    repeated ResultCountInfo results                = 1;
    repeated string urls_examples_yandex_invalid    = 2;
    repeated string urls_examples_warning           = 3;
    repeated string urls_examples_invalid           = 4;
    repeated string urls_examples_aborted           = 5;
    repeated string urls_examples_no_markup         = 6;
}

message ResultCountInfo {
    required ValidatorResult.Status status  = 1;
    required int64 count                    = 2;
}
