github.com/cloudwan/edgelq-sdk@v1.15.4/iam/client/v1alpha2/attestation/attestation_service.pb.descriptors.go (about)

     1  // Code generated by protoc-gen-goten-client
     2  // API: AttestationService
     3  // DO NOT EDIT!!!
     4  
     5  package attestation_client
     6  
     7  import (
     8  	"google.golang.org/protobuf/proto"
     9  
    10  	gotenclient "github.com/cloudwan/goten-sdk/runtime/client"
    11  	gotenresource "github.com/cloudwan/goten-sdk/runtime/resource"
    12  )
    13  
    14  // proto imports
    15  import (
    16  	attestation_domain "github.com/cloudwan/edgelq-sdk/iam/resources/v1alpha2/attestation_domain"
    17  )
    18  
    19  // Reference imports to suppress errors if they are not otherwise used.
    20  var (
    21  	_ = new(proto.Message)
    22  	_ = new(gotenclient.MethodDescriptor)
    23  	_ = gotenresource.WildcardId
    24  )
    25  
    26  // make sure we're using proto imports
    27  var (
    28  	_ = &attestation_domain.AttestationDomain{}
    29  )
    30  
    31  var (
    32  	descriptorsInitialized       bool
    33  	attestationServiceDescriptor *AttestationServiceDescriptor
    34  	verifyDescriptor             *VerifyDescriptor
    35  )
    36  
    37  type VerifyDescriptor struct{}
    38  
    39  type VerifyDescriptorClientMsgHandle struct{}
    40  
    41  type VerifyDescriptorServerMsgHandle struct{}
    42  
    43  func (d *VerifyDescriptor) NewEmptyClientMsg() proto.Message {
    44  	return &VerifyRequest{}
    45  }
    46  
    47  func (d *VerifyDescriptor) NewEmptyServerMsg() proto.Message {
    48  	return &VerifyResponse{}
    49  }
    50  
    51  func (d *VerifyDescriptor) IsUnary() bool {
    52  	return false
    53  }
    54  
    55  func (d *VerifyDescriptor) IsClientStream() bool {
    56  	return true
    57  }
    58  
    59  func (d *VerifyDescriptor) IsServerStream() bool {
    60  	return true
    61  }
    62  
    63  func (d *VerifyDescriptor) IsCollection() bool {
    64  	return false
    65  }
    66  
    67  func (d *VerifyDescriptor) IsPlural() bool {
    68  	return false
    69  }
    70  
    71  func (d *VerifyDescriptor) HasResource() bool {
    72  	return true
    73  }
    74  
    75  func (d *VerifyDescriptor) RequestHasResourceBody() bool {
    76  	return false
    77  }
    78  
    79  func (d *VerifyDescriptor) GetVerb() string {
    80  	return "verify"
    81  }
    82  
    83  func (d *VerifyDescriptor) GetMethodName() string {
    84  	return "Verify"
    85  }
    86  
    87  func (d *VerifyDescriptor) GetFullMethodName() string {
    88  	return "/ntt.iam.v1alpha2.AttestationService/Verify"
    89  }
    90  
    91  func (d *VerifyDescriptor) GetProtoPkgName() string {
    92  	return "ntt.iam.v1alpha2"
    93  }
    94  
    95  func (d *VerifyDescriptor) GetApiName() string {
    96  	return "AttestationService"
    97  }
    98  
    99  func (d *VerifyDescriptor) GetServiceDomain() string {
   100  	return "iam.edgelq.com"
   101  }
   102  
   103  func (d *VerifyDescriptor) GetServiceVersion() string {
   104  	return "v1alpha2"
   105  }
   106  
   107  func (d *VerifyDescriptor) GetApiDescriptor() gotenclient.ApiDescriptor {
   108  	return attestationServiceDescriptor
   109  }
   110  
   111  func (d *VerifyDescriptor) GetResourceDescriptor() gotenresource.Descriptor {
   112  	return attestation_domain.GetDescriptor()
   113  }
   114  
   115  func (d *VerifyDescriptor) GetClientMsgReflectHandle() gotenclient.MethodMsgHandle {
   116  	return &VerifyDescriptorClientMsgHandle{}
   117  }
   118  
   119  func (d *VerifyDescriptor) GetServerMsgReflectHandle() gotenclient.MethodMsgHandle {
   120  	return &VerifyDescriptorServerMsgHandle{}
   121  }
   122  
   123  func (h *VerifyDescriptorClientMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   124  	typedMsg := msg.(*VerifyRequest)
   125  	var asInterface interface{} = h
   126  	override, ok := asInterface.(interface {
   127  		OverrideExtractResourceName(*VerifyRequest) *attestation_domain.Name
   128  	})
   129  	if ok {
   130  		return override.OverrideExtractResourceName(typedMsg)
   131  	}
   132  	{
   133  		if name := typedMsg.GetAskForChallenge().GetAttestationDomain(); name != nil {
   134  			return name
   135  		}
   136  	}
   137  	return (*attestation_domain.Name)(nil)
   138  }
   139  
   140  func (h *VerifyDescriptorClientMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   141  	typedMsg := msg.(*VerifyRequest)
   142  	var asInterface interface{} = h
   143  	override, ok := asInterface.(interface {
   144  		OverrideExtractResourceNames(*VerifyRequest) []*attestation_domain.Name
   145  	})
   146  	if ok {
   147  		return attestation_domain.AttestationDomainNameList(override.OverrideExtractResourceNames(typedMsg))
   148  	}
   149  	return nil
   150  }
   151  
   152  func (h *VerifyDescriptorClientMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   153  	typedMsg := msg.(*VerifyRequest)
   154  	var asInterface interface{} = h
   155  	override, ok := asInterface.(interface {
   156  		OverrideExtractCollectionName(*VerifyRequest) *attestation_domain.ParentName
   157  	})
   158  	if ok {
   159  		return override.OverrideExtractCollectionName(typedMsg)
   160  	}
   161  	return nil
   162  }
   163  
   164  func (h *VerifyDescriptorClientMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   165  	typedMsg := msg.(*VerifyRequest)
   166  	var asInterface interface{} = h
   167  	override, ok := asInterface.(interface {
   168  		OverrideExtractResourceBody(*VerifyRequest) *attestation_domain.AttestationDomain
   169  	})
   170  	if ok {
   171  		return override.OverrideExtractResourceBody(typedMsg)
   172  	}
   173  	return nil
   174  }
   175  
   176  func (h *VerifyDescriptorClientMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   177  	typedMsg := msg.(*VerifyRequest)
   178  	var asInterface interface{} = h
   179  	override, ok := asInterface.(interface {
   180  		OverrideExtractResourceBodies(*VerifyRequest) []*attestation_domain.AttestationDomain
   181  	})
   182  	if ok {
   183  		return attestation_domain.AttestationDomainList(override.OverrideExtractResourceBodies(typedMsg))
   184  	}
   185  	return nil
   186  }
   187  
   188  func (h *VerifyDescriptorServerMsgHandle) ExtractResourceName(msg proto.Message) gotenresource.Name {
   189  	typedMsg := msg.(*VerifyResponse)
   190  	var asInterface interface{} = h
   191  	override, ok := asInterface.(interface {
   192  		OverrideExtractResourceName(*VerifyResponse) *attestation_domain.Name
   193  	})
   194  	if ok {
   195  		return override.OverrideExtractResourceName(typedMsg)
   196  	}
   197  	return nil
   198  }
   199  
   200  func (h *VerifyDescriptorServerMsgHandle) ExtractResourceNames(msg proto.Message) gotenresource.NameList {
   201  	typedMsg := msg.(*VerifyResponse)
   202  	var asInterface interface{} = h
   203  	override, ok := asInterface.(interface {
   204  		OverrideExtractResourceNames(*VerifyResponse) []*attestation_domain.Name
   205  	})
   206  	if ok {
   207  		return attestation_domain.AttestationDomainNameList(override.OverrideExtractResourceNames(typedMsg))
   208  	}
   209  	return nil
   210  }
   211  
   212  func (h *VerifyDescriptorServerMsgHandle) ExtractCollectionName(msg proto.Message) gotenresource.Name {
   213  	typedMsg := msg.(*VerifyResponse)
   214  	var asInterface interface{} = h
   215  	override, ok := asInterface.(interface {
   216  		OverrideExtractCollectionName(*VerifyResponse) *attestation_domain.ParentName
   217  	})
   218  	if ok {
   219  		return override.OverrideExtractCollectionName(typedMsg)
   220  	}
   221  	return nil
   222  }
   223  
   224  func (h *VerifyDescriptorServerMsgHandle) ExtractResourceBody(msg proto.Message) gotenresource.Resource {
   225  	typedMsg := msg.(*VerifyResponse)
   226  	var asInterface interface{} = h
   227  	override, ok := asInterface.(interface {
   228  		OverrideExtractResourceBody(*VerifyResponse) *attestation_domain.AttestationDomain
   229  	})
   230  	if ok {
   231  		return override.OverrideExtractResourceBody(typedMsg)
   232  	}
   233  	return nil
   234  }
   235  
   236  func (h *VerifyDescriptorServerMsgHandle) ExtractResourceBodies(msg proto.Message) gotenresource.ResourceList {
   237  	typedMsg := msg.(*VerifyResponse)
   238  	var asInterface interface{} = h
   239  	override, ok := asInterface.(interface {
   240  		OverrideExtractResourceBodies(*VerifyResponse) []*attestation_domain.AttestationDomain
   241  	})
   242  	if ok {
   243  		return attestation_domain.AttestationDomainList(override.OverrideExtractResourceBodies(typedMsg))
   244  	}
   245  	return nil
   246  }
   247  
   248  func GetVerifyDescriptor() *VerifyDescriptor {
   249  	return verifyDescriptor
   250  }
   251  
   252  type AttestationServiceDescriptor struct{}
   253  
   254  func (d *AttestationServiceDescriptor) AllMethodDescriptors() []gotenclient.MethodDescriptor {
   255  	return []gotenclient.MethodDescriptor{
   256  		verifyDescriptor,
   257  	}
   258  }
   259  
   260  func (d *AttestationServiceDescriptor) GetFullAPIName() string {
   261  	return "/ntt.iam.v1alpha2.AttestationService"
   262  }
   263  
   264  func (d *AttestationServiceDescriptor) GetProtoPkgName() string {
   265  	return "ntt.iam.v1alpha2"
   266  }
   267  
   268  func (d *AttestationServiceDescriptor) GetApiName() string {
   269  	return "AttestationService"
   270  }
   271  
   272  func (d *AttestationServiceDescriptor) GetServiceDomain() string {
   273  	return "iam.edgelq.com"
   274  }
   275  
   276  func (d *AttestationServiceDescriptor) GetServiceVersion() string {
   277  	return "v1alpha2"
   278  }
   279  
   280  func GetAttestationServiceDescriptor() *AttestationServiceDescriptor {
   281  	return attestationServiceDescriptor
   282  }
   283  
   284  func initDescriptors() {
   285  	attestationServiceDescriptor = &AttestationServiceDescriptor{}
   286  	verifyDescriptor = &VerifyDescriptor{}
   287  	gotenclient.GetRegistry().RegisterApiDescriptor(attestationServiceDescriptor)
   288  	gotenclient.GetRegistry().RegisterMethodDescriptor(verifyDescriptor)
   289  }
   290  
   291  func init() {
   292  	if !descriptorsInitialized {
   293  		initDescriptors()
   294  		descriptorsInitialized = true
   295  	}
   296  }