/*
 * Copyright 2025 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: schema/google/showcase/v1beta1/testing.proto

// Protobuf Java Version: 3.25.8
package com.google.showcase.v1beta1;

public final class TestingOuterClass {
  private TestingOuterClass() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_Session_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_Session_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_Test_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_Test_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_Issue_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_TestRun_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n,schema/google/showcase/v1beta1/testing"
          + ".proto\022\027google.showcase.v1beta1\032\034google/"
          + "api/annotations.proto\032\027google/api/client"
          + ".proto\032\031google/api/resource.proto\032\033googl"
          + "e/protobuf/empty.proto\"\311\001\n\007Session\022\014\n\004na"
          + "me\030\001 \001(\t\0229\n\007version\030\002 \001(\0162(.google.showc"
          + "ase.v1beta1.Session.Version\";\n\007Version\022\027"
          + "\n\023VERSION_UNSPECIFIED\020\000\022\r\n\tV1_LATEST\020\001\022\010"
          + "\n\004V1_0\020\002:8\352A5\n\037showcase.googleapis.com/S"
          + "ession\022\022sessions/{session}\"I\n\024CreateSess"
          + "ionRequest\0221\n\007session\030\001 \001(\0132 .google.sho"
          + "wcase.v1beta1.Session\"G\n\021GetSessionReque"
          + "st\0222\n\004name\030\001 \001(\tB$\372A!\n\037showcase.googleap"
          + "is.com/Session\"<\n\023ListSessionsRequest\022\021\n"
          + "\tpage_size\030\001 \001(\005\022\022\n\npage_token\030\002 \001(\t\"c\n\024"
          + "ListSessionsResponse\0222\n\010sessions\030\001 \003(\0132 "
          + ".google.showcase.v1beta1.Session\022\027\n\017next"
          + "_page_token\030\002 \001(\t\"J\n\024DeleteSessionReques"
          + "t\0222\n\004name\030\001 \001(\tB$\372A!\n\037showcase.googleapi"
          + "s.com/Session\"J\n\024ReportSessionRequest\0222\n"
          + "\004name\030\001 \001(\tB$\372A!\n\037showcase.googleapis.co"
          + "m/Session\"\335\001\n\025ReportSessionResponse\022E\n\006r"
          + "esult\030\001 \001(\01625.google.showcase.v1beta1.Re"
          + "portSessionResponse.Result\0223\n\ttest_runs\030"
          + "\002 \003(\0132 .google.showcase.v1beta1.TestRun\""
          + "H\n\006Result\022\026\n\022RESULT_UNSPECIFIED\020\000\022\n\n\006PAS"
          + "SED\020\001\022\n\n\006FAILED\020\002\022\016\n\nINCOMPLETE\020\003\"\272\005\n\004Te"
          + "st\022\014\n\004name\030\001 \001(\t\022I\n\021expectation_level\030\002 "
          + "\001(\0162..google.showcase.v1beta1.Test.Expec"
          + "tationLevel\022\023\n\013description\030\003 \001(\t\022;\n\nblue"
          + "prints\030\004 \003(\0132\'.google.showcase.v1beta1.T"
          + "est.Blueprint\032\336\002\n\tBlueprint\022\014\n\004name\030\001 \001("
          + "\t\022\023\n\013description\030\002 \001(\t\022C\n\007request\030\003 \001(\0132"
          + "2.google.showcase.v1beta1.Test.Blueprint"
          + ".Invocation\022O\n\023additional_requests\030\004 \003(\013"
          + "22.google.showcase.v1beta1.Test.Blueprin"
          + "t.Invocation\0328\n\nInvocation\022\016\n\006method\030\001 \001"
          + "(\t\022\032\n\022serialized_request\030\002 \001(\014:^\352A[\n!sho"
          + "wcase.googleapis.com/Blueprint\0226sessions"
          + "/{session}/tests/{test}/blueprints/{blue"
          + "print}\"b\n\020ExpectationLevel\022!\n\035EXPECTATIO"
          + "N_LEVEL_UNSPECIFIED\020\000\022\014\n\010REQUIRED\020\001\022\017\n\013R"
          + "ECOMMENDED\020\002\022\014\n\010OPTIONAL\020\003:B\352A?\n\034showcas"
          + "e.googleapis.com/Test\022\037sessions/{session"
          + "}/tests/{test}\"\234\002\n\005Issue\0221\n\004type\030\001 \001(\0162#"
          + ".google.showcase.v1beta1.Issue.Type\0229\n\010s"
          + "everity\030\002 \001(\0162\'.google.showcase.v1beta1."
          + "Issue.Severity\022\023\n\013description\030\003 \001(\t\"R\n\004T"
          + "ype\022\024\n\020TYPE_UNSPECIFIED\020\000\022\013\n\007SKIPPED\020\001\022\013"
          + "\n\007PENDING\020\002\022\032\n\026INCORRECT_CONFIRMATION\020\003\""
          + "<\n\010Severity\022\030\n\024SEVERITY_UNSPECIFIED\020\000\022\t\n"
          + "\005ERROR\020\001\022\013\n\007WARNING\020\002\"o\n\020ListTestsReques"
          + "t\0224\n\006parent\030\001 \001(\tB$\372A!\n\037showcase.googlea"
          + "pis.com/Session\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npa"
          + "ge_token\030\003 \001(\t\"Z\n\021ListTestsResponse\022,\n\005t"
          + "ests\030\001 \003(\0132\035.google.showcase.v1beta1.Tes"
          + "t\022\027\n\017next_page_token\030\002 \001(\t\"i\n\007TestRun\022/\n"
          + "\004test\030\001 \001(\tB!\372A\036\n\034showcase.googleapis.co"
          + "m/Test\022-\n\005issue\030\002 \001(\0132\036.google.showcase."
          + "v1beta1.Issue\"D\n\021DeleteTestRequest\022/\n\004na"
          + "me\030\001 \001(\tB!\372A\036\n\034showcase.googleapis.com/T"
          + "est\"e\n\021VerifyTestRequest\022/\n\004name\030\001 \001(\tB!"
          + "\372A\036\n\034showcase.googleapis.com/Test\022\016\n\006ans"
          + "wer\030\002 \001(\014\022\017\n\007answers\030\003 \003(\014\"C\n\022VerifyTest"
          + "Response\022-\n\005issue\030\001 \001(\0132\036.google.showcas"
          + "e.v1beta1.Issue2\355\010\n\007Testing\022\204\001\n\rCreateSe"
          + "ssion\022-.google.showcase.v1beta1.CreateSe"
          + "ssionRequest\032 .google.showcase.v1beta1.S"
          + "ession\"\"\202\323\344\223\002\034\"\021/v1beta1/sessions:\007sessi"
          + "on\022~\n\nGetSession\022*.google.showcase.v1bet"
          + "a1.GetSessionRequest\032 .google.showcase.v"
          + "1beta1.Session\"\"\202\323\344\223\002\034\022\032/v1beta1/{name=s"
          + "essions/*}\022\206\001\n\014ListSessions\022,.google.sho"
          + "wcase.v1beta1.ListSessionsRequest\032-.goog"
          + "le.showcase.v1beta1.ListSessionsResponse"
          + "\"\031\202\323\344\223\002\023\022\021/v1beta1/sessions\022z\n\rDeleteSes"
          + "sion\022-.google.showcase.v1beta1.DeleteSes"
          + "sionRequest\032\026.google.protobuf.Empty\"\"\202\323\344"
          + "\223\002\034*\032/v1beta1/{name=sessions/*}\022\231\001\n\rRepo"
          + "rtSession\022-.google.showcase.v1beta1.Repo"
          + "rtSessionRequest\032..google.showcase.v1bet"
          + "a1.ReportSessionResponse\")\202\323\344\223\002#\"!/v1bet"
          + "a1/{name=sessions/*}:report\022\216\001\n\tListTest"
          + "s\022).google.showcase.v1beta1.ListTestsReq"
          + "uest\032*.google.showcase.v1beta1.ListTests"
          + "Response\"*\202\323\344\223\002$\022\"/v1beta1/{parent=sessi"
          + "ons/*}/tests\022|\n\nDeleteTest\022*.google.show"
          + "case.v1beta1.DeleteTestRequest\032\026.google."
          + "protobuf.Empty\"*\202\323\344\223\002$*\"/v1beta1/{name=s"
          + "essions/*/tests/*}\022\227\001\n\nVerifyTest\022*.goog"
          + "le.showcase.v1beta1.VerifyTestRequest\032+."
          + "google.showcase.v1beta1.VerifyTestRespon"
          + "se\"0\202\323\344\223\002*\"(/v1beta1/{name=sessions/*/te"
          + "sts/*}:check\032\021\312A\016localhost:7469Bq\n\033com.g"
          + "oogle.showcase.v1beta1P\001Z4github.com/goo"
          + "gleapis/gapic-showcase/server/genproto\352\002"
          + "\031Google::Showcase::V1beta1b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
            });
    internal_static_google_showcase_v1beta1_Session_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_showcase_v1beta1_Session_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_Session_descriptor,
            new java.lang.String[] {
              "Name", "Version",
            });
    internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_showcase_v1beta1_CreateSessionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_CreateSessionRequest_descriptor,
            new java.lang.String[] {
              "Session",
            });
    internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_showcase_v1beta1_GetSessionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_GetSessionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_showcase_v1beta1_ListSessionsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ListSessionsRequest_descriptor,
            new java.lang.String[] {
              "PageSize", "PageToken",
            });
    internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_showcase_v1beta1_ListSessionsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ListSessionsResponse_descriptor,
            new java.lang.String[] {
              "Sessions", "NextPageToken",
            });
    internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_showcase_v1beta1_DeleteSessionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_DeleteSessionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_showcase_v1beta1_ReportSessionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ReportSessionRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_showcase_v1beta1_ReportSessionResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ReportSessionResponse_descriptor,
            new java.lang.String[] {
              "Result", "TestRuns",
            });
    internal_static_google_showcase_v1beta1_Test_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_showcase_v1beta1_Test_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_Test_descriptor,
            new java.lang.String[] {
              "Name", "ExpectationLevel", "Description", "Blueprints",
            });
    internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor =
        internal_static_google_showcase_v1beta1_Test_descriptor.getNestedTypes().get(0);
    internal_static_google_showcase_v1beta1_Test_Blueprint_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor,
            new java.lang.String[] {
              "Name", "Description", "Request", "AdditionalRequests",
            });
    internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor =
        internal_static_google_showcase_v1beta1_Test_Blueprint_descriptor.getNestedTypes().get(0);
    internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_Test_Blueprint_Invocation_descriptor,
            new java.lang.String[] {
              "Method", "SerializedRequest",
            });
    internal_static_google_showcase_v1beta1_Issue_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_showcase_v1beta1_Issue_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_Issue_descriptor,
            new java.lang.String[] {
              "Type", "Severity", "Description",
            });
    internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_showcase_v1beta1_ListTestsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ListTestsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken",
            });
    internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_showcase_v1beta1_ListTestsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_ListTestsResponse_descriptor,
            new java.lang.String[] {
              "Tests", "NextPageToken",
            });
    internal_static_google_showcase_v1beta1_TestRun_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_showcase_v1beta1_TestRun_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_TestRun_descriptor,
            new java.lang.String[] {
              "Test", "Issue",
            });
    internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_showcase_v1beta1_DeleteTestRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_DeleteTestRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_showcase_v1beta1_VerifyTestRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_VerifyTestRequest_descriptor,
            new java.lang.String[] {
              "Name", "Answer", "Answers",
            });
    internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_showcase_v1beta1_VerifyTestResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_showcase_v1beta1_VerifyTestResponse_descriptor,
            new java.lang.String[] {
              "Issue",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
