class_docstr: Metaclass for service stubs created at runtime from ServiceDescriptors.
  
  This class has similar responsibilities as GeneratedServiceType, except that
  it creates the service stub classes.
class_docstr_tok: ["Metaclass","for","service","stubs","created","at","runtime","from","ServiceDescriptors",".","This","class","has","similar","responsibilities","as","GeneratedServiceType",",","except","that","it","creates","the","service","stub","classes","."]
docstr: Creates a message service stub class.
  
  Args:
    name: Name of the class (ignored, here).
    bases: Base classes of the class being constructed.
    dictionary: The class dictionary of the class being constructed.
      dictionary[_DESCRIPTOR_KEY] must contain a ServiceDescriptor object
      describing this protocol service type.
docstr_tok: ["Creates","a","message","service","stub","class",".","Args",":","name",":","Name","of","the","class","(","ignored",",","here",")",".","bases",":","Base","classes","of","the","class","being","constructed",".","dictionary",":","The","class","dictionary","of","the","class","being","constructed",".","dictionary","[","_DESCRIPTOR_KEY","]","must","contain","a","ServiceDescriptor","object","describing","this","protocol","service","type","."]
code: def __init__(cls, name, bases, dictionary):
      """Creates a message service stub class.
  
      Args:
        name: Name of the class (ignored, here).
        bases: Base classes of the class being constructed.
        dictionary: The class dictionary of the class being constructed.
          dictionary[_DESCRIPTOR_KEY] must contain a ServiceDescriptor object
          describing this protocol service type.
      """
      super(GeneratedServiceStubType, cls).__init__(
          name, bases, dictionary
      )
      # Don't do anything if this class doesn't have a descriptor. This happens
      # when a service stub is subclassed.
      if GeneratedServiceStubType._DESCRIPTOR_KEY not in dictionary:
          return
      descriptor = dictionary[GeneratedServiceStubType._DESCRIPTOR_KEY]
      service_stub_builder = _ServiceStubBuilder(descriptor)
      service_stub_builder.BuildServiceStub(cls)
  
label_desc: Use image node_id 1 to create a new GeneratedServiceStubType object from inherited base classes: GeneratedServiceType with example: obj = GeneratedServiceStubType(cls, name, bases, dictionary)