@@ -36,6 +36,12 @@ class EmailOptions
3636
3737 # The list of supported email message field labels: 1. Field: \"Anniversary\" - default label is \"Anniversary\". 2. Field: \"Attachments\" - default label is \"Attachments\". 3. Field: \"Bcc\" - default label is \"Bcc\". 4. Field: \"Birthday\" - default label is \"Birthday\". 5. Field: \"Business\" - default label is \"Business\". 6. Field: \"BusinessAddress\" - default label is \"Business Address\". 7. Field: \"BusinessFax\" - default label is \"Business Fax\". 8. Field: \"BusinessHomepage\" - default label is \"BusinessHomePage\". 9. Field: \"Cc\" - default label is \"Cc\". 10. Field: \"Company\" - default label is \"Company\". 11. Field: \"Department\" - default label is \"Department\". 12. Field: \"Email\" - default label is \"Email\". 13. Field: \"EmailDisplayAs\" - default label is \"Email Display As\". 14. Field: \"Email2\" - default label is \"Email2\". 15. Field: \"Email2DisplayAs\" - default label is \"Email2 Display As\". 16. Field: \"Email3\" - default label is \"Email3\". 17. Field: \"Email3DisplayAs\" - default label is \"Email3 Display As\". 18. Field: \"End\" - default label is \"End\". 19. Field: \"FirstName\" - default label is \"First Name\". 20. Field: \"From\" - default label is \"From\". 21. Field: \"FullName\" - default label is \"Full Name\". 22. Field: \"Gender\" - default label is \"Gender\". 23. Field: \"Hobbies\" - default label is \"Hobbies\". 24. Field: \"Home\" - default label is \"Home\". 25. Field: \"HomeAddress\" - default label is \"Home Address\". 26. Field: \"Importance\" - default label is \"Importance\". 27. Field: \"JobTitle\" - default label is \"Job Title\". 28. Field: \"LastName\" - default label is \"Last Name\". 29. Field: \"Location\" - default label is \"Location\". 30. Field: \"MiddleName\" - default label is \"Middle Name\". 31. Field: \"Mobile\" - default label is \"Mobile\". 32. Field: \"Organizer\" - default label is \"Organizer\". 33. Field: \"OtherAddress\" - default label is \"Other Address\". 34. Field: \"PersonalHomepage\" - default label is \"PersonalHomePage\". 35. Field: \"Profession\" - default label is \"Profession\". 36. Field: \"Recurrence\" - default label is \"Recurrence\". 37. Field: \"RecurrencePattern\" - default label is \"Recurrence Pattern\". 38. Field: \"RequiredAttendees\" - default label is \"Required Attendees\". 39. Field: \"Sent\" - default label is \"Sent\". 40. Field: \"ShowTimeAs\" - default label is \"Show Time As\". 41. Field: \"SpousePartner\" - default label is \"Spouse/Partner\". 42. Field: \"Start\" - default label is \"Start\". 43. Field: \"Subject\" - default label is \"Subject\". 44. Field: \"To\" - default label is \"To\". 45. Field: \"UserField1\" - default label is \"User Field 1\". 46. Field: \"UserField2\" - default label is \"User Field 2\". 47. Field: \"UserField3\" - default label is \"User Field 3\". 48. Field: \"UserField4\" - default label is \"User Field 4\".
3838 attr_accessor :field_labels
39+
40+ # Time Format (can be include TimeZone) for example: 'MM d yyyy HH:mm tt', if not set - current system format is used
41+ attr_accessor :date_time_format
42+
43+ # Message time zone offset. Format should be compatible with .net TimeSpan
44+ attr_accessor :time_zone_offset
3945 class EnumAttributeValidator
4046 attr_reader :datatype
4147 attr_reader :allowable_values
@@ -62,15 +68,19 @@ def valid?(value)
6268 def self . attribute_map
6369 {
6470 :'page_size' => :'PageSize' ,
65- :'field_labels' => :'FieldLabels'
71+ :'field_labels' => :'FieldLabels' ,
72+ :'date_time_format' => :'DateTimeFormat' ,
73+ :'time_zone_offset' => :'TimeZoneOffset'
6674 }
6775 end
6876
6977 # Attribute type mapping.
7078 def self . swagger_types
7179 {
7280 :'page_size' => :'String' ,
73- :'field_labels' => :'Array<FieldLabel>'
81+ :'field_labels' => :'Array<FieldLabel>' ,
82+ :'date_time_format' => :'String' ,
83+ :'time_zone_offset' => :'String'
7484 }
7585 end
7686
@@ -92,6 +102,14 @@ def initialize(attributes = {})
92102 end
93103 end
94104
105+ if attributes . key? ( :'DateTimeFormat' )
106+ self . date_time_format = attributes [ :'DateTimeFormat' ]
107+ end
108+
109+ if attributes . key? ( :'TimeZoneOffset' )
110+ self . time_zone_offset = attributes [ :'TimeZoneOffset' ]
111+ end
112+
95113 end
96114
97115 # Show invalid properties with the reasons. Usually used together with valid?
@@ -134,7 +152,9 @@ def ==(other)
134152 return true if self . equal? ( other )
135153 self . class == other . class &&
136154 page_size == other . page_size &&
137- field_labels == other . field_labels
155+ field_labels == other . field_labels &&
156+ date_time_format == other . date_time_format &&
157+ time_zone_offset == other . time_zone_offset
138158 end
139159
140160 # @see the `==` method
@@ -146,7 +166,7 @@ def eql?(other)
146166 # Calculates hash code according to all attributes.
147167 # @return [Fixnum] Hash code
148168 def hash
149- [ page_size , field_labels ] . hash
169+ [ page_size , field_labels , date_time_format , time_zone_offset ] . hash
150170 end
151171
152172 # Downcases first letter.
0 commit comments