github.com/alloyzeus/go-azfl@v0.0.0-20231220071816-9740126a2d07/azcore/adjunct_entity_service.go (about)

     1  package azcore
     2  
     3  //region Service
     4  
     5  // AdjunctEntityService abstracts adjunct entity services.
     6  type AdjunctEntityService interface {
     7  	Service
     8  
     9  	AZAdjunctEntityService()
    10  }
    11  
    12  //endregion
    13  
    14  //region ServiceBase
    15  
    16  // AdjunctEntityServiceBase provides a base
    17  // for AdjunctEntityService implementations. This implementation is shared
    18  // by client and server implementations.
    19  type AdjunctEntityServiceBase struct{}
    20  
    21  var _ AdjunctEntityService = &AdjunctEntityServiceBase{}
    22  
    23  // AZAdjunctEntityService is required
    24  // for conformance with AdjunctEntityService.
    25  func (*AdjunctEntityServiceBase) AZAdjunctEntityService() {}
    26  
    27  // AZService is required
    28  // for conformance with Service.
    29  func (*AdjunctEntityServiceBase) AZService() {}
    30  
    31  //endregion
    32  
    33  //region ServiceClient
    34  
    35  // AdjunctEntityServiceClient abstracts adjunct entity
    36  // service client implementations.
    37  type AdjunctEntityServiceClient interface {
    38  	AdjunctEntityService
    39  	ServiceClient
    40  
    41  	AZAdjunctEntityServiceClient()
    42  }
    43  
    44  //endregion
    45  
    46  //region ServiceClientBase
    47  
    48  // AdjunctEntityServiceClientBase provides a base
    49  // for AdjunctEntityServiceClient implementations.
    50  type AdjunctEntityServiceClientBase struct {
    51  	AdjunctEntityServiceBase
    52  }
    53  
    54  var _ AdjunctEntityServiceClient = &AdjunctEntityServiceClientBase{}
    55  
    56  // AZAdjunctEntityServiceClient is required
    57  // for comformance with AdjunctEntityServiceClient.
    58  func (*AdjunctEntityServiceClientBase) AZAdjunctEntityServiceClient() {}
    59  
    60  // AZServiceClient is required
    61  // for conformance with ServiceClient.
    62  func (*AdjunctEntityServiceClientBase) AZServiceClient() {}
    63  
    64  //endregion
    65  
    66  //region ServiceServer
    67  
    68  // AdjunctEntityServiceServer abstracts adjunct entity
    69  // service client implementations.
    70  type AdjunctEntityServiceServer interface {
    71  	AdjunctEntityService
    72  	ServiceServer
    73  
    74  	AZAdjunctEntityServiceServer()
    75  }
    76  
    77  //endregion
    78  
    79  //region ServiceServerBase
    80  
    81  // AdjunctEntityServiceServerBase provides a base
    82  // for AdjunctEntityServiceServer implementations.
    83  type AdjunctEntityServiceServerBase struct {
    84  	AdjunctEntityServiceBase
    85  }
    86  
    87  var _ AdjunctEntityServiceServer = &AdjunctEntityServiceServerBase{}
    88  
    89  // AZAdjunctEntityServiceServer is required
    90  // for comformance with AdjunctEntityServiceServer.
    91  func (*AdjunctEntityServiceServerBase) AZAdjunctEntityServiceServer() {}
    92  
    93  // AZServiceServer is required
    94  // for conformance with ServiceServer.
    95  func (*AdjunctEntityServiceServerBase) AZServiceServer() {}
    96  
    97  //endregion