github.com/quickfeed/quickfeed@v0.0.0-20240507093252-ed8ca812a09c/qf/quickfeed.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.33.0
     4  // 	protoc        (unknown)
     5  // source: qf/quickfeed.proto
     6  
     7  package qf
     8  
     9  import (
    10  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    11  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    12  	reflect "reflect"
    13  )
    14  
    15  const (
    16  	// Verify that this generated code is sufficiently up-to-date.
    17  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    18  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    19  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    20  )
    21  
    22  var File_qf_quickfeed_proto protoreflect.FileDescriptor
    23  
    24  var file_qf_quickfeed_proto_rawDesc = []byte{
    25  	0x0a, 0x12, 0x71, 0x66, 0x2f, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x66, 0x65, 0x65, 0x64, 0x2e, 0x70,
    26  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x71, 0x66, 0x1a, 0x0e, 0x71, 0x66, 0x2f, 0x74, 0x79, 0x70,
    27  	0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x11, 0x71, 0x66, 0x2f, 0x72, 0x65, 0x71,
    28  	0x75, 0x65, 0x73, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0xbe, 0x0e, 0x0a, 0x10,
    29  	0x51, 0x75, 0x69, 0x63, 0x6b, 0x46, 0x65, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
    30  	0x12, 0x1f, 0x0a, 0x07, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x08, 0x2e, 0x71, 0x66,
    31  	0x2e, 0x56, 0x6f, 0x69, 0x64, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x22,
    32  	0x00, 0x12, 0x21, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, 0x08, 0x2e,
    33  	0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x1a, 0x09, 0x2e, 0x71, 0x66, 0x2e, 0x55, 0x73, 0x65,
    34  	0x72, 0x73, 0x22, 0x00, 0x12, 0x22, 0x0a, 0x0a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x55, 0x73,
    35  	0x65, 0x72, 0x12, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x1a, 0x08, 0x2e, 0x71,
    36  	0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x29, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x47,
    37  	0x72, 0x6f, 0x75, 0x70, 0x12, 0x10, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
    38  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x09, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x6f, 0x75,
    39  	0x70, 0x22, 0x00, 0x12, 0x34, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73,
    40  	0x42, 0x79, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x12, 0x11, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f,
    41  	0x75, 0x72, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0a, 0x2e, 0x71, 0x66,
    42  	0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x22, 0x00, 0x12, 0x25, 0x0a, 0x0b, 0x43, 0x72, 0x65,
    43  	0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x09, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72,
    44  	0x6f, 0x75, 0x70, 0x1a, 0x09, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x00,
    45  	0x12, 0x25, 0x0a, 0x0b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12,
    46  	0x09, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x09, 0x2e, 0x71, 0x66, 0x2e,
    47  	0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0x00, 0x12, 0x2b, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74,
    48  	0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x10, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x6f, 0x75,
    49  	0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f,
    50  	0x69, 0x64, 0x22, 0x00, 0x12, 0x2c, 0x0a, 0x09, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x72, 0x73,
    51  	0x65, 0x12, 0x11, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x52, 0x65, 0x71,
    52  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x0a, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65,
    53  	0x22, 0x00, 0x12, 0x25, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x73,
    54  	0x12, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x1a, 0x0b, 0x2e, 0x71, 0x66, 0x2e,
    55  	0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x73, 0x22, 0x00, 0x12, 0x28, 0x0a, 0x0c, 0x43, 0x72, 0x65,
    56  	0x61, 0x74, 0x65, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x12, 0x0a, 0x2e, 0x71, 0x66, 0x2e, 0x43,
    57  	0x6f, 0x75, 0x72, 0x73, 0x65, 0x1a, 0x0a, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73,
    58  	0x65, 0x22, 0x00, 0x12, 0x26, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x75,
    59  	0x72, 0x73, 0x65, 0x12, 0x0a, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x1a,
    60  	0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x34, 0x0a, 0x16, 0x55,
    61  	0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x56, 0x69, 0x73, 0x69, 0x62,
    62  	0x69, 0x6c, 0x69, 0x74, 0x79, 0x12, 0x0e, 0x2e, 0x71, 0x66, 0x2e, 0x45, 0x6e, 0x72, 0x6f, 0x6c,
    63  	0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22,
    64  	0x00, 0x12, 0x36, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65,
    65  	0x6e, 0x74, 0x73, 0x12, 0x11, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x52,
    66  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0f, 0x2e, 0x71, 0x66, 0x2e, 0x41, 0x73, 0x73, 0x69,
    67  	0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x00, 0x12, 0x32, 0x0a, 0x11, 0x55, 0x70, 0x64,
    68  	0x61, 0x74, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x11,
    69  	0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
    70  	0x74, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x3a, 0x0a,
    71  	0x0e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12,
    72  	0x15, 0x2e, 0x71, 0x66, 0x2e, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x52,
    73  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0f, 0x2e, 0x71, 0x66, 0x2e, 0x45, 0x6e, 0x72, 0x6f,
    74  	0x6c, 0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x00, 0x12, 0x2e, 0x0a, 0x10, 0x43, 0x72, 0x65,
    75  	0x61, 0x74, 0x65, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x0e, 0x2e,
    76  	0x71, 0x66, 0x2e, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x1a, 0x08, 0x2e,
    77  	0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x30, 0x0a, 0x11, 0x55, 0x70, 0x64,
    78  	0x61, 0x74, 0x65, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x0f,
    79  	0x2e, 0x71, 0x66, 0x2e, 0x45, 0x6e, 0x72, 0x6f, 0x6c, 0x6c, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x1a,
    80  	0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x38, 0x0a, 0x0d, 0x47,
    81  	0x65, 0x74, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x2e, 0x71,
    82  	0x66, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75,
    83  	0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x71, 0x66, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73,
    84  	0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12, 0x3a, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x6d,
    85  	0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x15, 0x2e, 0x71, 0x66, 0x2e, 0x53, 0x75, 0x62,
    86  	0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0f,
    87  	0x2e, 0x71, 0x66, 0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22,
    88  	0x00, 0x12, 0x48, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69,
    89  	0x6f, 0x6e, 0x73, 0x42, 0x79, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x12, 0x15, 0x2e, 0x71, 0x66,
    90  	0x2e, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65,
    91  	0x73, 0x74, 0x1a, 0x15, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x53, 0x75,
    92  	0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x00, 0x12, 0x3b, 0x0a, 0x10, 0x55,
    93  	0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12,
    94  	0x1b, 0x2e, 0x71, 0x66, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69,
    95  	0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x08, 0x2e, 0x71,
    96  	0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x3d, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61,
    97  	0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1c, 0x2e,
    98  	0x71, 0x66, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73,
    99  	0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x08, 0x2e, 0x71, 0x66,
   100  	0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x34, 0x0a, 0x12, 0x52, 0x65, 0x62, 0x75, 0x69,
   101  	0x6c, 0x64, 0x53, 0x75, 0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12, 0x2e,
   102  	0x71, 0x66, 0x2e, 0x52, 0x65, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
   103  	0x74, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x3f, 0x0a,
   104  	0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b,
   105  	0x12, 0x14, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x65, 0x6e,
   106  	0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x1a, 0x14, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x61, 0x64,
   107  	0x69, 0x6e, 0x67, 0x42, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x22, 0x00, 0x12, 0x33,
   108  	0x0a, 0x0f, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x42, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72,
   109  	0x6b, 0x12, 0x14, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x65,
   110  	0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69,
   111  	0x64, 0x22, 0x00, 0x12, 0x33, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x65, 0x6e,
   112  	0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x14, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x61, 0x64,
   113  	0x69, 0x6e, 0x67, 0x42, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x1a, 0x08, 0x2e, 0x71,
   114  	0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x3f, 0x0a, 0x0f, 0x43, 0x72, 0x65, 0x61,
   115  	0x74, 0x65, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x2e, 0x71, 0x66,
   116  	0x2e, 0x47, 0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f,
   117  	0x6e, 0x1a, 0x14, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x72,
   118  	0x69, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12, 0x33, 0x0a, 0x0f, 0x55, 0x70, 0x64,
   119  	0x61, 0x74, 0x65, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x2e, 0x71,
   120  	0x66, 0x2e, 0x47, 0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69,
   121  	0x6f, 0x6e, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x33,
   122  	0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x43, 0x72, 0x69, 0x74, 0x65, 0x72, 0x69, 0x6f,
   123  	0x6e, 0x12, 0x14, 0x2e, 0x71, 0x66, 0x2e, 0x47, 0x72, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x72,
   124  	0x69, 0x74, 0x65, 0x72, 0x69, 0x6f, 0x6e, 0x1a, 0x08, 0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69,
   125  	0x64, 0x22, 0x00, 0x12, 0x2f, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x52, 0x65, 0x76,
   126  	0x69, 0x65, 0x77, 0x12, 0x11, 0x2e, 0x71, 0x66, 0x2e, 0x52, 0x65, 0x76, 0x69, 0x65, 0x77, 0x52,
   127  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0a, 0x2e, 0x71, 0x66, 0x2e, 0x52, 0x65, 0x76, 0x69,
   128  	0x65, 0x77, 0x22, 0x00, 0x12, 0x2f, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65,
   129  	0x76, 0x69, 0x65, 0x77, 0x12, 0x11, 0x2e, 0x71, 0x66, 0x2e, 0x52, 0x65, 0x76, 0x69, 0x65, 0x77,
   130  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0a, 0x2e, 0x71, 0x66, 0x2e, 0x52, 0x65, 0x76,
   131  	0x69, 0x65, 0x77, 0x22, 0x00, 0x12, 0x37, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x67, 0x61,
   132  	0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x2e, 0x71, 0x66, 0x2e, 0x4f, 0x72,
   133  	0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x10, 0x2e, 0x71, 0x66, 0x2e,
   134  	0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x12, 0x38,
   135  	0x0a, 0x0f, 0x47, 0x65, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x69, 0x65,
   136  	0x73, 0x12, 0x11, 0x2e, 0x71, 0x66, 0x2e, 0x43, 0x6f, 0x75, 0x72, 0x73, 0x65, 0x52, 0x65, 0x71,
   137  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x10, 0x2e, 0x71, 0x66, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x73, 0x69,
   138  	0x74, 0x6f, 0x72, 0x69, 0x65, 0x73, 0x22, 0x00, 0x12, 0x30, 0x0a, 0x0b, 0x49, 0x73, 0x45, 0x6d,
   139  	0x70, 0x74, 0x79, 0x52, 0x65, 0x70, 0x6f, 0x12, 0x15, 0x2e, 0x71, 0x66, 0x2e, 0x52, 0x65, 0x70,
   140  	0x6f, 0x73, 0x69, 0x74, 0x6f, 0x72, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x08,
   141  	0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x22, 0x00, 0x12, 0x30, 0x0a, 0x10, 0x53, 0x75,
   142  	0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x08,
   143  	0x2e, 0x71, 0x66, 0x2e, 0x56, 0x6f, 0x69, 0x64, 0x1a, 0x0e, 0x2e, 0x71, 0x66, 0x2e, 0x53, 0x75,
   144  	0x62, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x00, 0x30, 0x01, 0x42, 0x26, 0x5a, 0x21,
   145  	0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x71, 0x75, 0x69, 0x63, 0x6b,
   146  	0x66, 0x65, 0x65, 0x64, 0x2f, 0x71, 0x75, 0x69, 0x63, 0x6b, 0x66, 0x65, 0x65, 0x64, 0x2f, 0x71,
   147  	0x66, 0xba, 0x02, 0x00, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   148  }
   149  
   150  var file_qf_quickfeed_proto_goTypes = []interface{}{
   151  	(*Void)(nil),                     // 0: qf.Void
   152  	(*User)(nil),                     // 1: qf.User
   153  	(*GroupRequest)(nil),             // 2: qf.GroupRequest
   154  	(*CourseRequest)(nil),            // 3: qf.CourseRequest
   155  	(*Group)(nil),                    // 4: qf.Group
   156  	(*Course)(nil),                   // 5: qf.Course
   157  	(*Enrollment)(nil),               // 6: qf.Enrollment
   158  	(*EnrollmentRequest)(nil),        // 7: qf.EnrollmentRequest
   159  	(*Enrollments)(nil),              // 8: qf.Enrollments
   160  	(*SubmissionRequest)(nil),        // 9: qf.SubmissionRequest
   161  	(*UpdateSubmissionRequest)(nil),  // 10: qf.UpdateSubmissionRequest
   162  	(*UpdateSubmissionsRequest)(nil), // 11: qf.UpdateSubmissionsRequest
   163  	(*RebuildRequest)(nil),           // 12: qf.RebuildRequest
   164  	(*GradingBenchmark)(nil),         // 13: qf.GradingBenchmark
   165  	(*GradingCriterion)(nil),         // 14: qf.GradingCriterion
   166  	(*ReviewRequest)(nil),            // 15: qf.ReviewRequest
   167  	(*Organization)(nil),             // 16: qf.Organization
   168  	(*RepositoryRequest)(nil),        // 17: qf.RepositoryRequest
   169  	(*Users)(nil),                    // 18: qf.Users
   170  	(*Groups)(nil),                   // 19: qf.Groups
   171  	(*Courses)(nil),                  // 20: qf.Courses
   172  	(*Assignments)(nil),              // 21: qf.Assignments
   173  	(*Submission)(nil),               // 22: qf.Submission
   174  	(*Submissions)(nil),              // 23: qf.Submissions
   175  	(*CourseSubmissions)(nil),        // 24: qf.CourseSubmissions
   176  	(*Review)(nil),                   // 25: qf.Review
   177  	(*Repositories)(nil),             // 26: qf.Repositories
   178  }
   179  var file_qf_quickfeed_proto_depIdxs = []int32{
   180  	0,  // 0: qf.QuickFeedService.GetUser:input_type -> qf.Void
   181  	0,  // 1: qf.QuickFeedService.GetUsers:input_type -> qf.Void
   182  	1,  // 2: qf.QuickFeedService.UpdateUser:input_type -> qf.User
   183  	2,  // 3: qf.QuickFeedService.GetGroup:input_type -> qf.GroupRequest
   184  	3,  // 4: qf.QuickFeedService.GetGroupsByCourse:input_type -> qf.CourseRequest
   185  	4,  // 5: qf.QuickFeedService.CreateGroup:input_type -> qf.Group
   186  	4,  // 6: qf.QuickFeedService.UpdateGroup:input_type -> qf.Group
   187  	2,  // 7: qf.QuickFeedService.DeleteGroup:input_type -> qf.GroupRequest
   188  	3,  // 8: qf.QuickFeedService.GetCourse:input_type -> qf.CourseRequest
   189  	0,  // 9: qf.QuickFeedService.GetCourses:input_type -> qf.Void
   190  	5,  // 10: qf.QuickFeedService.CreateCourse:input_type -> qf.Course
   191  	5,  // 11: qf.QuickFeedService.UpdateCourse:input_type -> qf.Course
   192  	6,  // 12: qf.QuickFeedService.UpdateCourseVisibility:input_type -> qf.Enrollment
   193  	3,  // 13: qf.QuickFeedService.GetAssignments:input_type -> qf.CourseRequest
   194  	3,  // 14: qf.QuickFeedService.UpdateAssignments:input_type -> qf.CourseRequest
   195  	7,  // 15: qf.QuickFeedService.GetEnrollments:input_type -> qf.EnrollmentRequest
   196  	6,  // 16: qf.QuickFeedService.CreateEnrollment:input_type -> qf.Enrollment
   197  	8,  // 17: qf.QuickFeedService.UpdateEnrollments:input_type -> qf.Enrollments
   198  	9,  // 18: qf.QuickFeedService.GetSubmission:input_type -> qf.SubmissionRequest
   199  	9,  // 19: qf.QuickFeedService.GetSubmissions:input_type -> qf.SubmissionRequest
   200  	9,  // 20: qf.QuickFeedService.GetSubmissionsByCourse:input_type -> qf.SubmissionRequest
   201  	10, // 21: qf.QuickFeedService.UpdateSubmission:input_type -> qf.UpdateSubmissionRequest
   202  	11, // 22: qf.QuickFeedService.UpdateSubmissions:input_type -> qf.UpdateSubmissionsRequest
   203  	12, // 23: qf.QuickFeedService.RebuildSubmissions:input_type -> qf.RebuildRequest
   204  	13, // 24: qf.QuickFeedService.CreateBenchmark:input_type -> qf.GradingBenchmark
   205  	13, // 25: qf.QuickFeedService.UpdateBenchmark:input_type -> qf.GradingBenchmark
   206  	13, // 26: qf.QuickFeedService.DeleteBenchmark:input_type -> qf.GradingBenchmark
   207  	14, // 27: qf.QuickFeedService.CreateCriterion:input_type -> qf.GradingCriterion
   208  	14, // 28: qf.QuickFeedService.UpdateCriterion:input_type -> qf.GradingCriterion
   209  	14, // 29: qf.QuickFeedService.DeleteCriterion:input_type -> qf.GradingCriterion
   210  	15, // 30: qf.QuickFeedService.CreateReview:input_type -> qf.ReviewRequest
   211  	15, // 31: qf.QuickFeedService.UpdateReview:input_type -> qf.ReviewRequest
   212  	16, // 32: qf.QuickFeedService.GetOrganization:input_type -> qf.Organization
   213  	3,  // 33: qf.QuickFeedService.GetRepositories:input_type -> qf.CourseRequest
   214  	17, // 34: qf.QuickFeedService.IsEmptyRepo:input_type -> qf.RepositoryRequest
   215  	0,  // 35: qf.QuickFeedService.SubmissionStream:input_type -> qf.Void
   216  	1,  // 36: qf.QuickFeedService.GetUser:output_type -> qf.User
   217  	18, // 37: qf.QuickFeedService.GetUsers:output_type -> qf.Users
   218  	0,  // 38: qf.QuickFeedService.UpdateUser:output_type -> qf.Void
   219  	4,  // 39: qf.QuickFeedService.GetGroup:output_type -> qf.Group
   220  	19, // 40: qf.QuickFeedService.GetGroupsByCourse:output_type -> qf.Groups
   221  	4,  // 41: qf.QuickFeedService.CreateGroup:output_type -> qf.Group
   222  	4,  // 42: qf.QuickFeedService.UpdateGroup:output_type -> qf.Group
   223  	0,  // 43: qf.QuickFeedService.DeleteGroup:output_type -> qf.Void
   224  	5,  // 44: qf.QuickFeedService.GetCourse:output_type -> qf.Course
   225  	20, // 45: qf.QuickFeedService.GetCourses:output_type -> qf.Courses
   226  	5,  // 46: qf.QuickFeedService.CreateCourse:output_type -> qf.Course
   227  	0,  // 47: qf.QuickFeedService.UpdateCourse:output_type -> qf.Void
   228  	0,  // 48: qf.QuickFeedService.UpdateCourseVisibility:output_type -> qf.Void
   229  	21, // 49: qf.QuickFeedService.GetAssignments:output_type -> qf.Assignments
   230  	0,  // 50: qf.QuickFeedService.UpdateAssignments:output_type -> qf.Void
   231  	8,  // 51: qf.QuickFeedService.GetEnrollments:output_type -> qf.Enrollments
   232  	0,  // 52: qf.QuickFeedService.CreateEnrollment:output_type -> qf.Void
   233  	0,  // 53: qf.QuickFeedService.UpdateEnrollments:output_type -> qf.Void
   234  	22, // 54: qf.QuickFeedService.GetSubmission:output_type -> qf.Submission
   235  	23, // 55: qf.QuickFeedService.GetSubmissions:output_type -> qf.Submissions
   236  	24, // 56: qf.QuickFeedService.GetSubmissionsByCourse:output_type -> qf.CourseSubmissions
   237  	0,  // 57: qf.QuickFeedService.UpdateSubmission:output_type -> qf.Void
   238  	0,  // 58: qf.QuickFeedService.UpdateSubmissions:output_type -> qf.Void
   239  	0,  // 59: qf.QuickFeedService.RebuildSubmissions:output_type -> qf.Void
   240  	13, // 60: qf.QuickFeedService.CreateBenchmark:output_type -> qf.GradingBenchmark
   241  	0,  // 61: qf.QuickFeedService.UpdateBenchmark:output_type -> qf.Void
   242  	0,  // 62: qf.QuickFeedService.DeleteBenchmark:output_type -> qf.Void
   243  	14, // 63: qf.QuickFeedService.CreateCriterion:output_type -> qf.GradingCriterion
   244  	0,  // 64: qf.QuickFeedService.UpdateCriterion:output_type -> qf.Void
   245  	0,  // 65: qf.QuickFeedService.DeleteCriterion:output_type -> qf.Void
   246  	25, // 66: qf.QuickFeedService.CreateReview:output_type -> qf.Review
   247  	25, // 67: qf.QuickFeedService.UpdateReview:output_type -> qf.Review
   248  	16, // 68: qf.QuickFeedService.GetOrganization:output_type -> qf.Organization
   249  	26, // 69: qf.QuickFeedService.GetRepositories:output_type -> qf.Repositories
   250  	0,  // 70: qf.QuickFeedService.IsEmptyRepo:output_type -> qf.Void
   251  	22, // 71: qf.QuickFeedService.SubmissionStream:output_type -> qf.Submission
   252  	36, // [36:72] is the sub-list for method output_type
   253  	0,  // [0:36] is the sub-list for method input_type
   254  	0,  // [0:0] is the sub-list for extension type_name
   255  	0,  // [0:0] is the sub-list for extension extendee
   256  	0,  // [0:0] is the sub-list for field type_name
   257  }
   258  
   259  func init() { file_qf_quickfeed_proto_init() }
   260  func file_qf_quickfeed_proto_init() {
   261  	if File_qf_quickfeed_proto != nil {
   262  		return
   263  	}
   264  	file_qf_types_proto_init()
   265  	file_qf_requests_proto_init()
   266  	type x struct{}
   267  	out := protoimpl.TypeBuilder{
   268  		File: protoimpl.DescBuilder{
   269  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   270  			RawDescriptor: file_qf_quickfeed_proto_rawDesc,
   271  			NumEnums:      0,
   272  			NumMessages:   0,
   273  			NumExtensions: 0,
   274  			NumServices:   1,
   275  		},
   276  		GoTypes:           file_qf_quickfeed_proto_goTypes,
   277  		DependencyIndexes: file_qf_quickfeed_proto_depIdxs,
   278  	}.Build()
   279  	File_qf_quickfeed_proto = out.File
   280  	file_qf_quickfeed_proto_rawDesc = nil
   281  	file_qf_quickfeed_proto_goTypes = nil
   282  	file_qf_quickfeed_proto_depIdxs = nil
   283  }