github.com/hashicorp/hcp-sdk-go@v0.94.0/clients/cloud-iam/stable/2019-12-10/client/service_principals_service/service_principals_service_get_service_principal2_responses.go (about) 1 // Code generated by go-swagger; DO NOT EDIT. 2 3 package service_principals_service 4 5 // This file was generated by the swagger tool. 6 // Editing this file might prove futile when you re-run the swagger generate command 7 8 import ( 9 "fmt" 10 "io" 11 12 "github.com/go-openapi/runtime" 13 "github.com/go-openapi/strfmt" 14 15 "github.com/hashicorp/hcp-sdk-go/clients/cloud-iam/stable/2019-12-10/models" 16 cloud "github.com/hashicorp/hcp-sdk-go/clients/cloud-shared/v1/models" 17 ) 18 19 // ServicePrincipalsServiceGetServicePrincipal2Reader is a Reader for the ServicePrincipalsServiceGetServicePrincipal2 structure. 20 type ServicePrincipalsServiceGetServicePrincipal2Reader struct { 21 formats strfmt.Registry 22 } 23 24 // ReadResponse reads a server response into the received o. 25 func (o *ServicePrincipalsServiceGetServicePrincipal2Reader) ReadResponse(response runtime.ClientResponse, consumer runtime.Consumer) (interface{}, error) { 26 switch response.Code() { 27 case 200: 28 result := NewServicePrincipalsServiceGetServicePrincipal2OK() 29 if err := result.readResponse(response, consumer, o.formats); err != nil { 30 return nil, err 31 } 32 return result, nil 33 default: 34 result := NewServicePrincipalsServiceGetServicePrincipal2Default(response.Code()) 35 if err := result.readResponse(response, consumer, o.formats); err != nil { 36 return nil, err 37 } 38 if response.Code()/100 == 2 { 39 return result, nil 40 } 41 return nil, result 42 } 43 } 44 45 // NewServicePrincipalsServiceGetServicePrincipal2OK creates a ServicePrincipalsServiceGetServicePrincipal2OK with default headers values 46 func NewServicePrincipalsServiceGetServicePrincipal2OK() *ServicePrincipalsServiceGetServicePrincipal2OK { 47 return &ServicePrincipalsServiceGetServicePrincipal2OK{} 48 } 49 50 /* 51 ServicePrincipalsServiceGetServicePrincipal2OK describes a response with status code 200, with default header values. 52 53 A successful response. 54 */ 55 type ServicePrincipalsServiceGetServicePrincipal2OK struct { 56 Payload *models.HashicorpCloudIamGetServicePrincipalResponse 57 } 58 59 // IsSuccess returns true when this service principals service get service principal2 o k response has a 2xx status code 60 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) IsSuccess() bool { 61 return true 62 } 63 64 // IsRedirect returns true when this service principals service get service principal2 o k response has a 3xx status code 65 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) IsRedirect() bool { 66 return false 67 } 68 69 // IsClientError returns true when this service principals service get service principal2 o k response has a 4xx status code 70 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) IsClientError() bool { 71 return false 72 } 73 74 // IsServerError returns true when this service principals service get service principal2 o k response has a 5xx status code 75 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) IsServerError() bool { 76 return false 77 } 78 79 // IsCode returns true when this service principals service get service principal2 o k response a status code equal to that given 80 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) IsCode(code int) bool { 81 return code == 200 82 } 83 84 // Code gets the status code for the service principals service get service principal2 o k response 85 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) Code() int { 86 return 200 87 } 88 89 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) Error() string { 90 return fmt.Sprintf("[GET /2019-12-10/{resource_name_1}][%d] servicePrincipalsServiceGetServicePrincipal2OK %+v", 200, o.Payload) 91 } 92 93 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) String() string { 94 return fmt.Sprintf("[GET /2019-12-10/{resource_name_1}][%d] servicePrincipalsServiceGetServicePrincipal2OK %+v", 200, o.Payload) 95 } 96 97 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) GetPayload() *models.HashicorpCloudIamGetServicePrincipalResponse { 98 return o.Payload 99 } 100 101 func (o *ServicePrincipalsServiceGetServicePrincipal2OK) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 102 103 o.Payload = new(models.HashicorpCloudIamGetServicePrincipalResponse) 104 105 // response payload 106 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 107 return err 108 } 109 110 return nil 111 } 112 113 // NewServicePrincipalsServiceGetServicePrincipal2Default creates a ServicePrincipalsServiceGetServicePrincipal2Default with default headers values 114 func NewServicePrincipalsServiceGetServicePrincipal2Default(code int) *ServicePrincipalsServiceGetServicePrincipal2Default { 115 return &ServicePrincipalsServiceGetServicePrincipal2Default{ 116 _statusCode: code, 117 } 118 } 119 120 /* 121 ServicePrincipalsServiceGetServicePrincipal2Default describes a response with status code -1, with default header values. 122 123 An unexpected error response. 124 */ 125 type ServicePrincipalsServiceGetServicePrincipal2Default struct { 126 _statusCode int 127 128 Payload *cloud.GoogleRPCStatus 129 } 130 131 // IsSuccess returns true when this service principals service get service principal2 default response has a 2xx status code 132 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) IsSuccess() bool { 133 return o._statusCode/100 == 2 134 } 135 136 // IsRedirect returns true when this service principals service get service principal2 default response has a 3xx status code 137 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) IsRedirect() bool { 138 return o._statusCode/100 == 3 139 } 140 141 // IsClientError returns true when this service principals service get service principal2 default response has a 4xx status code 142 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) IsClientError() bool { 143 return o._statusCode/100 == 4 144 } 145 146 // IsServerError returns true when this service principals service get service principal2 default response has a 5xx status code 147 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) IsServerError() bool { 148 return o._statusCode/100 == 5 149 } 150 151 // IsCode returns true when this service principals service get service principal2 default response a status code equal to that given 152 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) IsCode(code int) bool { 153 return o._statusCode == code 154 } 155 156 // Code gets the status code for the service principals service get service principal2 default response 157 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) Code() int { 158 return o._statusCode 159 } 160 161 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) Error() string { 162 return fmt.Sprintf("[GET /2019-12-10/{resource_name_1}][%d] ServicePrincipalsService_GetServicePrincipal2 default %+v", o._statusCode, o.Payload) 163 } 164 165 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) String() string { 166 return fmt.Sprintf("[GET /2019-12-10/{resource_name_1}][%d] ServicePrincipalsService_GetServicePrincipal2 default %+v", o._statusCode, o.Payload) 167 } 168 169 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) GetPayload() *cloud.GoogleRPCStatus { 170 return o.Payload 171 } 172 173 func (o *ServicePrincipalsServiceGetServicePrincipal2Default) readResponse(response runtime.ClientResponse, consumer runtime.Consumer, formats strfmt.Registry) error { 174 175 o.Payload = new(cloud.GoogleRPCStatus) 176 177 // response payload 178 if err := consumer.Consume(response.Body(), o.Payload); err != nil && err != io.EOF { 179 return err 180 } 181 182 return nil 183 }