| 
									
										
										
										
											2021-01-08 17:40:28 +00:00
										 |  |  | // Code generated by go-swagger; DO NOT EDIT.
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-19 16:58:40 +00:00
										 |  |  | // All Code Copyright(c) 2018-2021 by Taxnexus, Inc.
 | 
					
						
							| 
									
										
										
										
											2021-01-08 17:40:28 +00:00
										 |  |  | // All rights reserved worldwide.
 | 
					
						
							|  |  |  | // Proprietary product; unlicensed use is not allowed
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package auth0_models | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // This file was generated by the swagger tool.
 | 
					
						
							|  |  |  | // Editing this file might prove futile when you re-run the swagger generate command
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							| 
									
										
										
										
											2021-02-09 16:56:57 +00:00
										 |  |  | 	"context" | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-08 17:40:28 +00:00
										 |  |  | 	"github.com/go-openapi/strfmt" | 
					
						
							|  |  |  | 	"github.com/go-openapi/swag" | 
					
						
							|  |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // UserRolesRequest user roles request
 | 
					
						
							|  |  |  | //
 | 
					
						
							|  |  |  | // swagger:model UserRolesRequest
 | 
					
						
							|  |  |  | type UserRolesRequest struct { | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 	// roles
 | 
					
						
							|  |  |  | 	Roles []string `json:"roles"` | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // Validate validates this user roles request
 | 
					
						
							|  |  |  | func (m *UserRolesRequest) Validate(formats strfmt.Registry) error { | 
					
						
							|  |  |  | 	return nil | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-02-09 16:56:57 +00:00
										 |  |  | // ContextValidate validates this user roles request based on context it is used
 | 
					
						
							|  |  |  | func (m *UserRolesRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { | 
					
						
							|  |  |  | 	return nil | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-01-08 17:40:28 +00:00
										 |  |  | // MarshalBinary interface implementation
 | 
					
						
							|  |  |  | func (m *UserRolesRequest) MarshalBinary() ([]byte, error) { | 
					
						
							|  |  |  | 	if m == nil { | 
					
						
							|  |  |  | 		return nil, nil | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	return swag.WriteJSON(m) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | // UnmarshalBinary interface implementation
 | 
					
						
							|  |  |  | func (m *UserRolesRequest) UnmarshalBinary(b []byte) error { | 
					
						
							|  |  |  | 	var res UserRolesRequest | 
					
						
							|  |  |  | 	if err := swag.ReadJSON(b, &res); err != nil { | 
					
						
							|  |  |  | 		return err | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | 	*m = res | 
					
						
							|  |  |  | 	return nil | 
					
						
							|  |  |  | } |