2015-08-26 18:57:50 -04:00
# coding: utf-8
"""
Copyright 2015 SmartBear Software
Licensed under the Apache License , Version 2.0 ( the " License " ) ;
you may not use this file except in compliance with the License .
You may obtain a copy of the License at
http : / / www . apache . org / licenses / LICENSE - 2.0
Unless required by applicable law or agreed to in writing , software
distributed under the License is distributed on an " AS IS " BASIS ,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND , either express or implied .
See the License for the specific language governing permissions and
limitations under the License .
"""
from pprint import pformat
from six import iteritems
2016-04-22 07:11:06 -04:00
class UnversionedStatusCause ( object ) :
2015-08-26 18:57:50 -04:00
"""
NOTE : This class is auto generated by the swagger code generator program .
Do not edit the class manually .
"""
def __init__ ( self ) :
"""
Swagger model
: param dict swaggerTypes : The key is attribute name
and the value is attribute type .
: param dict attributeMap : The key is attribute name
and the value is json key in definition .
"""
self . swagger_types = {
' reason ' : ' str ' ,
' message ' : ' str ' ,
' field ' : ' str '
}
self . attribute_map = {
' reason ' : ' reason ' ,
' message ' : ' message ' ,
' field ' : ' field '
}
self . _reason = None
self . _message = None
self . _field = None
@property
def reason ( self ) :
"""
2016-04-22 07:11:06 -04:00
Gets the reason of this UnversionedStatusCause .
A machine - readable description of the cause of the error . If this value is empty there is no information available .
2015-08-26 18:57:50 -04:00
2016-04-22 07:11:06 -04:00
: return : The reason of this UnversionedStatusCause .
2015-08-26 18:57:50 -04:00
: rtype : str
"""
return self . _reason
@reason.setter
def reason ( self , reason ) :
"""
2016-04-22 07:11:06 -04:00
Sets the reason of this UnversionedStatusCause .
A machine - readable description of the cause of the error . If this value is empty there is no information available .
2015-08-26 18:57:50 -04:00
2016-04-22 07:11:06 -04:00
: param reason : The reason of this UnversionedStatusCause .
2015-08-26 18:57:50 -04:00
: type : str
"""
self . _reason = reason
@property
def message ( self ) :
"""
2016-04-22 07:11:06 -04:00
Gets the message of this UnversionedStatusCause .
A human - readable description of the cause of the error . This field may be presented as - is to a reader .
2015-08-26 18:57:50 -04:00
2016-04-22 07:11:06 -04:00
: return : The message of this UnversionedStatusCause .
2015-08-26 18:57:50 -04:00
: rtype : str
"""
return self . _message
@message.setter
def message ( self , message ) :
"""
2016-04-22 07:11:06 -04:00
Sets the message of this UnversionedStatusCause .
A human - readable description of the cause of the error . This field may be presented as - is to a reader .
2015-08-26 18:57:50 -04:00
2016-04-22 07:11:06 -04:00
: param message : The message of this UnversionedStatusCause .
2015-08-26 18:57:50 -04:00
: type : str
"""
self . _message = message
@property
def field ( self ) :
"""
2016-04-22 07:11:06 -04:00
Gets the field of this UnversionedStatusCause .
The field of the resource that has caused this error , as named by its JSON serialization . May include dot and postfix notation for nested attributes . Arrays are zero - indexed . Fields may appear more than once in an array of causes due to fields having multiple errors . Optional . \n \nExamples : \n \" name \" - the field \" name \" on the current resource \n \" items[0].name \" - the field \" name \" on the first array entry in \" items \"
2015-08-26 18:57:50 -04:00
2016-04-22 07:11:06 -04:00
: return : The field of this UnversionedStatusCause .
2015-08-26 18:57:50 -04:00
: rtype : str
"""
return self . _field
@field.setter
def field ( self , field ) :
"""
2016-04-22 07:11:06 -04:00
Sets the field of this UnversionedStatusCause .
The field of the resource that has caused this error , as named by its JSON serialization . May include dot and postfix notation for nested attributes . Arrays are zero - indexed . Fields may appear more than once in an array of causes due to fields having multiple errors . Optional . \n \nExamples : \n \" name \" - the field \" name \" on the current resource \n \" items[0].name \" - the field \" name \" on the first array entry in \" items \"
2015-08-26 18:57:50 -04:00
2016-04-22 07:11:06 -04:00
: param field : The field of this UnversionedStatusCause .
2015-08-26 18:57:50 -04:00
: type : str
"""
self . _field = field
def to_dict ( self ) :
"""
Return model properties dict
"""
result = { }
for attr , _ in iteritems ( self . swagger_types ) :
value = getattr ( self , attr )
if isinstance ( value , list ) :
result [ attr ] = list ( map (
lambda x : x . to_dict ( ) if hasattr ( x , " to_dict " ) else x ,
value
) )
elif hasattr ( value , " to_dict " ) :
result [ attr ] = value . to_dict ( )
else :
result [ attr ] = value
return result
def to_str ( self ) :
"""
Return model properties str
"""
return pformat ( self . to_dict ( ) )
def __repr__ ( self ) :
"""
For ` print ` and ` pprint `
"""
return self . to_str ( )