docusign_esign.models.report_in_product_csv_run_request

DocuSign REST API

The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign. # noqa: E501

OpenAPI spec version: v2.1 Contact: devcenter@docusign.com Generated by: https://github.com/swagger-api/swagger-codegen.git

  1# coding: utf-8
  2
  3"""
  4    DocuSign REST API
  5
  6    The DocuSign REST API provides you with a powerful, convenient, and simple Web services API for interacting with DocuSign.  # noqa: E501
  7
  8    OpenAPI spec version: v2.1
  9    Contact: devcenter@docusign.com
 10    Generated by: https://github.com/swagger-api/swagger-codegen.git
 11"""
 12
 13
 14import pprint
 15import re  # noqa: F401
 16
 17import six
 18
 19from docusign_esign.client.configuration import Configuration
 20
 21
 22class ReportInProductCsvRunRequest(object):
 23    """NOTE: This class is auto generated by the swagger code generator program.
 24
 25    Do not edit the class manually.
 26    """
 27
 28    """
 29    Attributes:
 30      swagger_types (dict): The key is attribute name
 31                            and the value is attribute type.
 32      attribute_map (dict): The key is attribute name
 33                            and the value is json key in definition.
 34    """
 35    swagger_types = {
 36        'authentication_success_filter': 'str',
 37        'custom_field_filter': 'str',
 38        'date_range_custom_from_date': 'str',
 39        'date_range_custom_to_date': 'str',
 40        'date_range_filter': 'str',
 41        'envelope_date_type_filter': 'str',
 42        'envelope_recipient_name_contains_filter': 'str',
 43        'envelope_status_filter': 'str',
 44        'envelope_subject_contains_filter': 'str',
 45        'fields': 'list[ReportInProductField]',
 46        'for_download': 'str',
 47        'is_dashboard': 'str',
 48        'new_line': 'str',
 49        'override_timezone_key': 'str',
 50        'period_length_filter': 'str',
 51        'quote': 'str',
 52        'report_customized_id': 'str',
 53        'report_description': 'str',
 54        'report_id': 'str',
 55        'report_invocation_type': 'str',
 56        'report_name': 'str',
 57        'sent_by_filter': 'str',
 58        'sent_by_ids': 'str',
 59        'separator': 'str',
 60        'sort_direction': 'str',
 61        'sort_field': 'str',
 62        'start_position': 'str',
 63        'verification_status_filter': 'str'
 64    }
 65
 66    attribute_map = {
 67        'authentication_success_filter': 'authenticationSuccessFilter',
 68        'custom_field_filter': 'customFieldFilter',
 69        'date_range_custom_from_date': 'dateRangeCustomFromDate',
 70        'date_range_custom_to_date': 'dateRangeCustomToDate',
 71        'date_range_filter': 'dateRangeFilter',
 72        'envelope_date_type_filter': 'envelopeDateTypeFilter',
 73        'envelope_recipient_name_contains_filter': 'envelopeRecipientNameContainsFilter',
 74        'envelope_status_filter': 'envelopeStatusFilter',
 75        'envelope_subject_contains_filter': 'envelopeSubjectContainsFilter',
 76        'fields': 'fields',
 77        'for_download': 'forDownload',
 78        'is_dashboard': 'isDashboard',
 79        'new_line': 'newLine',
 80        'override_timezone_key': 'overrideTimezoneKey',
 81        'period_length_filter': 'periodLengthFilter',
 82        'quote': 'quote',
 83        'report_customized_id': 'reportCustomizedId',
 84        'report_description': 'reportDescription',
 85        'report_id': 'reportId',
 86        'report_invocation_type': 'reportInvocationType',
 87        'report_name': 'reportName',
 88        'sent_by_filter': 'sentByFilter',
 89        'sent_by_ids': 'sentByIds',
 90        'separator': 'separator',
 91        'sort_direction': 'sortDirection',
 92        'sort_field': 'sortField',
 93        'start_position': 'startPosition',
 94        'verification_status_filter': 'verificationStatusFilter'
 95    }
 96
 97    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 98        """ReportInProductCsvRunRequest - a model defined in Swagger"""  # noqa: E501
 99        if _configuration is None:
100            _configuration = Configuration()
101        self._configuration = _configuration
102
103        self._authentication_success_filter = None
104        self._custom_field_filter = None
105        self._date_range_custom_from_date = None
106        self._date_range_custom_to_date = None
107        self._date_range_filter = None
108        self._envelope_date_type_filter = None
109        self._envelope_recipient_name_contains_filter = None
110        self._envelope_status_filter = None
111        self._envelope_subject_contains_filter = None
112        self._fields = None
113        self._for_download = None
114        self._is_dashboard = None
115        self._new_line = None
116        self._override_timezone_key = None
117        self._period_length_filter = None
118        self._quote = None
119        self._report_customized_id = None
120        self._report_description = None
121        self._report_id = None
122        self._report_invocation_type = None
123        self._report_name = None
124        self._sent_by_filter = None
125        self._sent_by_ids = None
126        self._separator = None
127        self._sort_direction = None
128        self._sort_field = None
129        self._start_position = None
130        self._verification_status_filter = None
131        self.discriminator = None
132
133        setattr(self, "_{}".format('authentication_success_filter'), kwargs.get('authentication_success_filter', None))
134        setattr(self, "_{}".format('custom_field_filter'), kwargs.get('custom_field_filter', None))
135        setattr(self, "_{}".format('date_range_custom_from_date'), kwargs.get('date_range_custom_from_date', None))
136        setattr(self, "_{}".format('date_range_custom_to_date'), kwargs.get('date_range_custom_to_date', None))
137        setattr(self, "_{}".format('date_range_filter'), kwargs.get('date_range_filter', None))
138        setattr(self, "_{}".format('envelope_date_type_filter'), kwargs.get('envelope_date_type_filter', None))
139        setattr(self, "_{}".format('envelope_recipient_name_contains_filter'), kwargs.get('envelope_recipient_name_contains_filter', None))
140        setattr(self, "_{}".format('envelope_status_filter'), kwargs.get('envelope_status_filter', None))
141        setattr(self, "_{}".format('envelope_subject_contains_filter'), kwargs.get('envelope_subject_contains_filter', None))
142        setattr(self, "_{}".format('fields'), kwargs.get('fields', None))
143        setattr(self, "_{}".format('for_download'), kwargs.get('for_download', None))
144        setattr(self, "_{}".format('is_dashboard'), kwargs.get('is_dashboard', None))
145        setattr(self, "_{}".format('new_line'), kwargs.get('new_line', None))
146        setattr(self, "_{}".format('override_timezone_key'), kwargs.get('override_timezone_key', None))
147        setattr(self, "_{}".format('period_length_filter'), kwargs.get('period_length_filter', None))
148        setattr(self, "_{}".format('quote'), kwargs.get('quote', None))
149        setattr(self, "_{}".format('report_customized_id'), kwargs.get('report_customized_id', None))
150        setattr(self, "_{}".format('report_description'), kwargs.get('report_description', None))
151        setattr(self, "_{}".format('report_id'), kwargs.get('report_id', None))
152        setattr(self, "_{}".format('report_invocation_type'), kwargs.get('report_invocation_type', None))
153        setattr(self, "_{}".format('report_name'), kwargs.get('report_name', None))
154        setattr(self, "_{}".format('sent_by_filter'), kwargs.get('sent_by_filter', None))
155        setattr(self, "_{}".format('sent_by_ids'), kwargs.get('sent_by_ids', None))
156        setattr(self, "_{}".format('separator'), kwargs.get('separator', None))
157        setattr(self, "_{}".format('sort_direction'), kwargs.get('sort_direction', None))
158        setattr(self, "_{}".format('sort_field'), kwargs.get('sort_field', None))
159        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
160        setattr(self, "_{}".format('verification_status_filter'), kwargs.get('verification_status_filter', None))
161
162    @property
163    def authentication_success_filter(self):
164        """Gets the authentication_success_filter of this ReportInProductCsvRunRequest.  # noqa: E501
165
166          # noqa: E501
167
168        :return: The authentication_success_filter of this ReportInProductCsvRunRequest.  # noqa: E501
169        :rtype: str
170        """
171        return self._authentication_success_filter
172
173    @authentication_success_filter.setter
174    def authentication_success_filter(self, authentication_success_filter):
175        """Sets the authentication_success_filter of this ReportInProductCsvRunRequest.
176
177          # noqa: E501
178
179        :param authentication_success_filter: The authentication_success_filter of this ReportInProductCsvRunRequest.  # noqa: E501
180        :type: str
181        """
182
183        self._authentication_success_filter = authentication_success_filter
184
185    @property
186    def custom_field_filter(self):
187        """Gets the custom_field_filter of this ReportInProductCsvRunRequest.  # noqa: E501
188
189          # noqa: E501
190
191        :return: The custom_field_filter of this ReportInProductCsvRunRequest.  # noqa: E501
192        :rtype: str
193        """
194        return self._custom_field_filter
195
196    @custom_field_filter.setter
197    def custom_field_filter(self, custom_field_filter):
198        """Sets the custom_field_filter of this ReportInProductCsvRunRequest.
199
200          # noqa: E501
201
202        :param custom_field_filter: The custom_field_filter of this ReportInProductCsvRunRequest.  # noqa: E501
203        :type: str
204        """
205
206        self._custom_field_filter = custom_field_filter
207
208    @property
209    def date_range_custom_from_date(self):
210        """Gets the date_range_custom_from_date of this ReportInProductCsvRunRequest.  # noqa: E501
211
212          # noqa: E501
213
214        :return: The date_range_custom_from_date of this ReportInProductCsvRunRequest.  # noqa: E501
215        :rtype: str
216        """
217        return self._date_range_custom_from_date
218
219    @date_range_custom_from_date.setter
220    def date_range_custom_from_date(self, date_range_custom_from_date):
221        """Sets the date_range_custom_from_date of this ReportInProductCsvRunRequest.
222
223          # noqa: E501
224
225        :param date_range_custom_from_date: The date_range_custom_from_date of this ReportInProductCsvRunRequest.  # noqa: E501
226        :type: str
227        """
228
229        self._date_range_custom_from_date = date_range_custom_from_date
230
231    @property
232    def date_range_custom_to_date(self):
233        """Gets the date_range_custom_to_date of this ReportInProductCsvRunRequest.  # noqa: E501
234
235          # noqa: E501
236
237        :return: The date_range_custom_to_date of this ReportInProductCsvRunRequest.  # noqa: E501
238        :rtype: str
239        """
240        return self._date_range_custom_to_date
241
242    @date_range_custom_to_date.setter
243    def date_range_custom_to_date(self, date_range_custom_to_date):
244        """Sets the date_range_custom_to_date of this ReportInProductCsvRunRequest.
245
246          # noqa: E501
247
248        :param date_range_custom_to_date: The date_range_custom_to_date of this ReportInProductCsvRunRequest.  # noqa: E501
249        :type: str
250        """
251
252        self._date_range_custom_to_date = date_range_custom_to_date
253
254    @property
255    def date_range_filter(self):
256        """Gets the date_range_filter of this ReportInProductCsvRunRequest.  # noqa: E501
257
258          # noqa: E501
259
260        :return: The date_range_filter of this ReportInProductCsvRunRequest.  # noqa: E501
261        :rtype: str
262        """
263        return self._date_range_filter
264
265    @date_range_filter.setter
266    def date_range_filter(self, date_range_filter):
267        """Sets the date_range_filter of this ReportInProductCsvRunRequest.
268
269          # noqa: E501
270
271        :param date_range_filter: The date_range_filter of this ReportInProductCsvRunRequest.  # noqa: E501
272        :type: str
273        """
274
275        self._date_range_filter = date_range_filter
276
277    @property
278    def envelope_date_type_filter(self):
279        """Gets the envelope_date_type_filter of this ReportInProductCsvRunRequest.  # noqa: E501
280
281          # noqa: E501
282
283        :return: The envelope_date_type_filter of this ReportInProductCsvRunRequest.  # noqa: E501
284        :rtype: str
285        """
286        return self._envelope_date_type_filter
287
288    @envelope_date_type_filter.setter
289    def envelope_date_type_filter(self, envelope_date_type_filter):
290        """Sets the envelope_date_type_filter of this ReportInProductCsvRunRequest.
291
292          # noqa: E501
293
294        :param envelope_date_type_filter: The envelope_date_type_filter of this ReportInProductCsvRunRequest.  # noqa: E501
295        :type: str
296        """
297
298        self._envelope_date_type_filter = envelope_date_type_filter
299
300    @property
301    def envelope_recipient_name_contains_filter(self):
302        """Gets the envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
303
304          # noqa: E501
305
306        :return: The envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
307        :rtype: str
308        """
309        return self._envelope_recipient_name_contains_filter
310
311    @envelope_recipient_name_contains_filter.setter
312    def envelope_recipient_name_contains_filter(self, envelope_recipient_name_contains_filter):
313        """Sets the envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.
314
315          # noqa: E501
316
317        :param envelope_recipient_name_contains_filter: The envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
318        :type: str
319        """
320
321        self._envelope_recipient_name_contains_filter = envelope_recipient_name_contains_filter
322
323    @property
324    def envelope_status_filter(self):
325        """Gets the envelope_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
326
327          # noqa: E501
328
329        :return: The envelope_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
330        :rtype: str
331        """
332        return self._envelope_status_filter
333
334    @envelope_status_filter.setter
335    def envelope_status_filter(self, envelope_status_filter):
336        """Sets the envelope_status_filter of this ReportInProductCsvRunRequest.
337
338          # noqa: E501
339
340        :param envelope_status_filter: The envelope_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
341        :type: str
342        """
343
344        self._envelope_status_filter = envelope_status_filter
345
346    @property
347    def envelope_subject_contains_filter(self):
348        """Gets the envelope_subject_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
349
350          # noqa: E501
351
352        :return: The envelope_subject_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
353        :rtype: str
354        """
355        return self._envelope_subject_contains_filter
356
357    @envelope_subject_contains_filter.setter
358    def envelope_subject_contains_filter(self, envelope_subject_contains_filter):
359        """Sets the envelope_subject_contains_filter of this ReportInProductCsvRunRequest.
360
361          # noqa: E501
362
363        :param envelope_subject_contains_filter: The envelope_subject_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
364        :type: str
365        """
366
367        self._envelope_subject_contains_filter = envelope_subject_contains_filter
368
369    @property
370    def fields(self):
371        """Gets the fields of this ReportInProductCsvRunRequest.  # noqa: E501
372
373          # noqa: E501
374
375        :return: The fields of this ReportInProductCsvRunRequest.  # noqa: E501
376        :rtype: list[ReportInProductField]
377        """
378        return self._fields
379
380    @fields.setter
381    def fields(self, fields):
382        """Sets the fields of this ReportInProductCsvRunRequest.
383
384          # noqa: E501
385
386        :param fields: The fields of this ReportInProductCsvRunRequest.  # noqa: E501
387        :type: list[ReportInProductField]
388        """
389
390        self._fields = fields
391
392    @property
393    def for_download(self):
394        """Gets the for_download of this ReportInProductCsvRunRequest.  # noqa: E501
395
396          # noqa: E501
397
398        :return: The for_download of this ReportInProductCsvRunRequest.  # noqa: E501
399        :rtype: str
400        """
401        return self._for_download
402
403    @for_download.setter
404    def for_download(self, for_download):
405        """Sets the for_download of this ReportInProductCsvRunRequest.
406
407          # noqa: E501
408
409        :param for_download: The for_download of this ReportInProductCsvRunRequest.  # noqa: E501
410        :type: str
411        """
412
413        self._for_download = for_download
414
415    @property
416    def is_dashboard(self):
417        """Gets the is_dashboard of this ReportInProductCsvRunRequest.  # noqa: E501
418
419          # noqa: E501
420
421        :return: The is_dashboard of this ReportInProductCsvRunRequest.  # noqa: E501
422        :rtype: str
423        """
424        return self._is_dashboard
425
426    @is_dashboard.setter
427    def is_dashboard(self, is_dashboard):
428        """Sets the is_dashboard of this ReportInProductCsvRunRequest.
429
430          # noqa: E501
431
432        :param is_dashboard: The is_dashboard of this ReportInProductCsvRunRequest.  # noqa: E501
433        :type: str
434        """
435
436        self._is_dashboard = is_dashboard
437
438    @property
439    def new_line(self):
440        """Gets the new_line of this ReportInProductCsvRunRequest.  # noqa: E501
441
442          # noqa: E501
443
444        :return: The new_line of this ReportInProductCsvRunRequest.  # noqa: E501
445        :rtype: str
446        """
447        return self._new_line
448
449    @new_line.setter
450    def new_line(self, new_line):
451        """Sets the new_line of this ReportInProductCsvRunRequest.
452
453          # noqa: E501
454
455        :param new_line: The new_line of this ReportInProductCsvRunRequest.  # noqa: E501
456        :type: str
457        """
458
459        self._new_line = new_line
460
461    @property
462    def override_timezone_key(self):
463        """Gets the override_timezone_key of this ReportInProductCsvRunRequest.  # noqa: E501
464
465          # noqa: E501
466
467        :return: The override_timezone_key of this ReportInProductCsvRunRequest.  # noqa: E501
468        :rtype: str
469        """
470        return self._override_timezone_key
471
472    @override_timezone_key.setter
473    def override_timezone_key(self, override_timezone_key):
474        """Sets the override_timezone_key of this ReportInProductCsvRunRequest.
475
476          # noqa: E501
477
478        :param override_timezone_key: The override_timezone_key of this ReportInProductCsvRunRequest.  # noqa: E501
479        :type: str
480        """
481
482        self._override_timezone_key = override_timezone_key
483
484    @property
485    def period_length_filter(self):
486        """Gets the period_length_filter of this ReportInProductCsvRunRequest.  # noqa: E501
487
488          # noqa: E501
489
490        :return: The period_length_filter of this ReportInProductCsvRunRequest.  # noqa: E501
491        :rtype: str
492        """
493        return self._period_length_filter
494
495    @period_length_filter.setter
496    def period_length_filter(self, period_length_filter):
497        """Sets the period_length_filter of this ReportInProductCsvRunRequest.
498
499          # noqa: E501
500
501        :param period_length_filter: The period_length_filter of this ReportInProductCsvRunRequest.  # noqa: E501
502        :type: str
503        """
504
505        self._period_length_filter = period_length_filter
506
507    @property
508    def quote(self):
509        """Gets the quote of this ReportInProductCsvRunRequest.  # noqa: E501
510
511          # noqa: E501
512
513        :return: The quote of this ReportInProductCsvRunRequest.  # noqa: E501
514        :rtype: str
515        """
516        return self._quote
517
518    @quote.setter
519    def quote(self, quote):
520        """Sets the quote of this ReportInProductCsvRunRequest.
521
522          # noqa: E501
523
524        :param quote: The quote of this ReportInProductCsvRunRequest.  # noqa: E501
525        :type: str
526        """
527
528        self._quote = quote
529
530    @property
531    def report_customized_id(self):
532        """Gets the report_customized_id of this ReportInProductCsvRunRequest.  # noqa: E501
533
534          # noqa: E501
535
536        :return: The report_customized_id of this ReportInProductCsvRunRequest.  # noqa: E501
537        :rtype: str
538        """
539        return self._report_customized_id
540
541    @report_customized_id.setter
542    def report_customized_id(self, report_customized_id):
543        """Sets the report_customized_id of this ReportInProductCsvRunRequest.
544
545          # noqa: E501
546
547        :param report_customized_id: The report_customized_id of this ReportInProductCsvRunRequest.  # noqa: E501
548        :type: str
549        """
550
551        self._report_customized_id = report_customized_id
552
553    @property
554    def report_description(self):
555        """Gets the report_description of this ReportInProductCsvRunRequest.  # noqa: E501
556
557          # noqa: E501
558
559        :return: The report_description of this ReportInProductCsvRunRequest.  # noqa: E501
560        :rtype: str
561        """
562        return self._report_description
563
564    @report_description.setter
565    def report_description(self, report_description):
566        """Sets the report_description of this ReportInProductCsvRunRequest.
567
568          # noqa: E501
569
570        :param report_description: The report_description of this ReportInProductCsvRunRequest.  # noqa: E501
571        :type: str
572        """
573
574        self._report_description = report_description
575
576    @property
577    def report_id(self):
578        """Gets the report_id of this ReportInProductCsvRunRequest.  # noqa: E501
579
580          # noqa: E501
581
582        :return: The report_id of this ReportInProductCsvRunRequest.  # noqa: E501
583        :rtype: str
584        """
585        return self._report_id
586
587    @report_id.setter
588    def report_id(self, report_id):
589        """Sets the report_id of this ReportInProductCsvRunRequest.
590
591          # noqa: E501
592
593        :param report_id: The report_id of this ReportInProductCsvRunRequest.  # noqa: E501
594        :type: str
595        """
596
597        self._report_id = report_id
598
599    @property
600    def report_invocation_type(self):
601        """Gets the report_invocation_type of this ReportInProductCsvRunRequest.  # noqa: E501
602
603          # noqa: E501
604
605        :return: The report_invocation_type of this ReportInProductCsvRunRequest.  # noqa: E501
606        :rtype: str
607        """
608        return self._report_invocation_type
609
610    @report_invocation_type.setter
611    def report_invocation_type(self, report_invocation_type):
612        """Sets the report_invocation_type of this ReportInProductCsvRunRequest.
613
614          # noqa: E501
615
616        :param report_invocation_type: The report_invocation_type of this ReportInProductCsvRunRequest.  # noqa: E501
617        :type: str
618        """
619
620        self._report_invocation_type = report_invocation_type
621
622    @property
623    def report_name(self):
624        """Gets the report_name of this ReportInProductCsvRunRequest.  # noqa: E501
625
626          # noqa: E501
627
628        :return: The report_name of this ReportInProductCsvRunRequest.  # noqa: E501
629        :rtype: str
630        """
631        return self._report_name
632
633    @report_name.setter
634    def report_name(self, report_name):
635        """Sets the report_name of this ReportInProductCsvRunRequest.
636
637          # noqa: E501
638
639        :param report_name: The report_name of this ReportInProductCsvRunRequest.  # noqa: E501
640        :type: str
641        """
642
643        self._report_name = report_name
644
645    @property
646    def sent_by_filter(self):
647        """Gets the sent_by_filter of this ReportInProductCsvRunRequest.  # noqa: E501
648
649          # noqa: E501
650
651        :return: The sent_by_filter of this ReportInProductCsvRunRequest.  # noqa: E501
652        :rtype: str
653        """
654        return self._sent_by_filter
655
656    @sent_by_filter.setter
657    def sent_by_filter(self, sent_by_filter):
658        """Sets the sent_by_filter of this ReportInProductCsvRunRequest.
659
660          # noqa: E501
661
662        :param sent_by_filter: The sent_by_filter of this ReportInProductCsvRunRequest.  # noqa: E501
663        :type: str
664        """
665
666        self._sent_by_filter = sent_by_filter
667
668    @property
669    def sent_by_ids(self):
670        """Gets the sent_by_ids of this ReportInProductCsvRunRequest.  # noqa: E501
671
672          # noqa: E501
673
674        :return: The sent_by_ids of this ReportInProductCsvRunRequest.  # noqa: E501
675        :rtype: str
676        """
677        return self._sent_by_ids
678
679    @sent_by_ids.setter
680    def sent_by_ids(self, sent_by_ids):
681        """Sets the sent_by_ids of this ReportInProductCsvRunRequest.
682
683          # noqa: E501
684
685        :param sent_by_ids: The sent_by_ids of this ReportInProductCsvRunRequest.  # noqa: E501
686        :type: str
687        """
688
689        self._sent_by_ids = sent_by_ids
690
691    @property
692    def separator(self):
693        """Gets the separator of this ReportInProductCsvRunRequest.  # noqa: E501
694
695          # noqa: E501
696
697        :return: The separator of this ReportInProductCsvRunRequest.  # noqa: E501
698        :rtype: str
699        """
700        return self._separator
701
702    @separator.setter
703    def separator(self, separator):
704        """Sets the separator of this ReportInProductCsvRunRequest.
705
706          # noqa: E501
707
708        :param separator: The separator of this ReportInProductCsvRunRequest.  # noqa: E501
709        :type: str
710        """
711
712        self._separator = separator
713
714    @property
715    def sort_direction(self):
716        """Gets the sort_direction of this ReportInProductCsvRunRequest.  # noqa: E501
717
718          # noqa: E501
719
720        :return: The sort_direction of this ReportInProductCsvRunRequest.  # noqa: E501
721        :rtype: str
722        """
723        return self._sort_direction
724
725    @sort_direction.setter
726    def sort_direction(self, sort_direction):
727        """Sets the sort_direction of this ReportInProductCsvRunRequest.
728
729          # noqa: E501
730
731        :param sort_direction: The sort_direction of this ReportInProductCsvRunRequest.  # noqa: E501
732        :type: str
733        """
734
735        self._sort_direction = sort_direction
736
737    @property
738    def sort_field(self):
739        """Gets the sort_field of this ReportInProductCsvRunRequest.  # noqa: E501
740
741          # noqa: E501
742
743        :return: The sort_field of this ReportInProductCsvRunRequest.  # noqa: E501
744        :rtype: str
745        """
746        return self._sort_field
747
748    @sort_field.setter
749    def sort_field(self, sort_field):
750        """Sets the sort_field of this ReportInProductCsvRunRequest.
751
752          # noqa: E501
753
754        :param sort_field: The sort_field of this ReportInProductCsvRunRequest.  # noqa: E501
755        :type: str
756        """
757
758        self._sort_field = sort_field
759
760    @property
761    def start_position(self):
762        """Gets the start_position of this ReportInProductCsvRunRequest.  # noqa: E501
763
764        Starting position of the current result set.  # noqa: E501
765
766        :return: The start_position of this ReportInProductCsvRunRequest.  # noqa: E501
767        :rtype: str
768        """
769        return self._start_position
770
771    @start_position.setter
772    def start_position(self, start_position):
773        """Sets the start_position of this ReportInProductCsvRunRequest.
774
775        Starting position of the current result set.  # noqa: E501
776
777        :param start_position: The start_position of this ReportInProductCsvRunRequest.  # noqa: E501
778        :type: str
779        """
780
781        self._start_position = start_position
782
783    @property
784    def verification_status_filter(self):
785        """Gets the verification_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
786
787          # noqa: E501
788
789        :return: The verification_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
790        :rtype: str
791        """
792        return self._verification_status_filter
793
794    @verification_status_filter.setter
795    def verification_status_filter(self, verification_status_filter):
796        """Sets the verification_status_filter of this ReportInProductCsvRunRequest.
797
798          # noqa: E501
799
800        :param verification_status_filter: The verification_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
801        :type: str
802        """
803
804        self._verification_status_filter = verification_status_filter
805
806    def to_dict(self):
807        """Returns the model properties as a dict"""
808        result = {}
809
810        for attr, _ in six.iteritems(self.swagger_types):
811            value = getattr(self, attr)
812            if isinstance(value, list):
813                result[attr] = list(map(
814                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
815                    value
816                ))
817            elif hasattr(value, "to_dict"):
818                result[attr] = value.to_dict()
819            elif isinstance(value, dict):
820                result[attr] = dict(map(
821                    lambda item: (item[0], item[1].to_dict())
822                    if hasattr(item[1], "to_dict") else item,
823                    value.items()
824                ))
825            else:
826                result[attr] = value
827        if issubclass(ReportInProductCsvRunRequest, dict):
828            for key, value in self.items():
829                result[key] = value
830
831        return result
832
833    def to_str(self):
834        """Returns the string representation of the model"""
835        return pprint.pformat(self.to_dict())
836
837    def __repr__(self):
838        """For `print` and `pprint`"""
839        return self.to_str()
840
841    def __eq__(self, other):
842        """Returns true if both objects are equal"""
843        if not isinstance(other, ReportInProductCsvRunRequest):
844            return False
845
846        return self.to_dict() == other.to_dict()
847
848    def __ne__(self, other):
849        """Returns true if both objects are not equal"""
850        if not isinstance(other, ReportInProductCsvRunRequest):
851            return True
852
853        return self.to_dict() != other.to_dict()
class ReportInProductCsvRunRequest:
 23class ReportInProductCsvRunRequest(object):
 24    """NOTE: This class is auto generated by the swagger code generator program.
 25
 26    Do not edit the class manually.
 27    """
 28
 29    """
 30    Attributes:
 31      swagger_types (dict): The key is attribute name
 32                            and the value is attribute type.
 33      attribute_map (dict): The key is attribute name
 34                            and the value is json key in definition.
 35    """
 36    swagger_types = {
 37        'authentication_success_filter': 'str',
 38        'custom_field_filter': 'str',
 39        'date_range_custom_from_date': 'str',
 40        'date_range_custom_to_date': 'str',
 41        'date_range_filter': 'str',
 42        'envelope_date_type_filter': 'str',
 43        'envelope_recipient_name_contains_filter': 'str',
 44        'envelope_status_filter': 'str',
 45        'envelope_subject_contains_filter': 'str',
 46        'fields': 'list[ReportInProductField]',
 47        'for_download': 'str',
 48        'is_dashboard': 'str',
 49        'new_line': 'str',
 50        'override_timezone_key': 'str',
 51        'period_length_filter': 'str',
 52        'quote': 'str',
 53        'report_customized_id': 'str',
 54        'report_description': 'str',
 55        'report_id': 'str',
 56        'report_invocation_type': 'str',
 57        'report_name': 'str',
 58        'sent_by_filter': 'str',
 59        'sent_by_ids': 'str',
 60        'separator': 'str',
 61        'sort_direction': 'str',
 62        'sort_field': 'str',
 63        'start_position': 'str',
 64        'verification_status_filter': 'str'
 65    }
 66
 67    attribute_map = {
 68        'authentication_success_filter': 'authenticationSuccessFilter',
 69        'custom_field_filter': 'customFieldFilter',
 70        'date_range_custom_from_date': 'dateRangeCustomFromDate',
 71        'date_range_custom_to_date': 'dateRangeCustomToDate',
 72        'date_range_filter': 'dateRangeFilter',
 73        'envelope_date_type_filter': 'envelopeDateTypeFilter',
 74        'envelope_recipient_name_contains_filter': 'envelopeRecipientNameContainsFilter',
 75        'envelope_status_filter': 'envelopeStatusFilter',
 76        'envelope_subject_contains_filter': 'envelopeSubjectContainsFilter',
 77        'fields': 'fields',
 78        'for_download': 'forDownload',
 79        'is_dashboard': 'isDashboard',
 80        'new_line': 'newLine',
 81        'override_timezone_key': 'overrideTimezoneKey',
 82        'period_length_filter': 'periodLengthFilter',
 83        'quote': 'quote',
 84        'report_customized_id': 'reportCustomizedId',
 85        'report_description': 'reportDescription',
 86        'report_id': 'reportId',
 87        'report_invocation_type': 'reportInvocationType',
 88        'report_name': 'reportName',
 89        'sent_by_filter': 'sentByFilter',
 90        'sent_by_ids': 'sentByIds',
 91        'separator': 'separator',
 92        'sort_direction': 'sortDirection',
 93        'sort_field': 'sortField',
 94        'start_position': 'startPosition',
 95        'verification_status_filter': 'verificationStatusFilter'
 96    }
 97
 98    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 99        """ReportInProductCsvRunRequest - a model defined in Swagger"""  # noqa: E501
100        if _configuration is None:
101            _configuration = Configuration()
102        self._configuration = _configuration
103
104        self._authentication_success_filter = None
105        self._custom_field_filter = None
106        self._date_range_custom_from_date = None
107        self._date_range_custom_to_date = None
108        self._date_range_filter = None
109        self._envelope_date_type_filter = None
110        self._envelope_recipient_name_contains_filter = None
111        self._envelope_status_filter = None
112        self._envelope_subject_contains_filter = None
113        self._fields = None
114        self._for_download = None
115        self._is_dashboard = None
116        self._new_line = None
117        self._override_timezone_key = None
118        self._period_length_filter = None
119        self._quote = None
120        self._report_customized_id = None
121        self._report_description = None
122        self._report_id = None
123        self._report_invocation_type = None
124        self._report_name = None
125        self._sent_by_filter = None
126        self._sent_by_ids = None
127        self._separator = None
128        self._sort_direction = None
129        self._sort_field = None
130        self._start_position = None
131        self._verification_status_filter = None
132        self.discriminator = None
133
134        setattr(self, "_{}".format('authentication_success_filter'), kwargs.get('authentication_success_filter', None))
135        setattr(self, "_{}".format('custom_field_filter'), kwargs.get('custom_field_filter', None))
136        setattr(self, "_{}".format('date_range_custom_from_date'), kwargs.get('date_range_custom_from_date', None))
137        setattr(self, "_{}".format('date_range_custom_to_date'), kwargs.get('date_range_custom_to_date', None))
138        setattr(self, "_{}".format('date_range_filter'), kwargs.get('date_range_filter', None))
139        setattr(self, "_{}".format('envelope_date_type_filter'), kwargs.get('envelope_date_type_filter', None))
140        setattr(self, "_{}".format('envelope_recipient_name_contains_filter'), kwargs.get('envelope_recipient_name_contains_filter', None))
141        setattr(self, "_{}".format('envelope_status_filter'), kwargs.get('envelope_status_filter', None))
142        setattr(self, "_{}".format('envelope_subject_contains_filter'), kwargs.get('envelope_subject_contains_filter', None))
143        setattr(self, "_{}".format('fields'), kwargs.get('fields', None))
144        setattr(self, "_{}".format('for_download'), kwargs.get('for_download', None))
145        setattr(self, "_{}".format('is_dashboard'), kwargs.get('is_dashboard', None))
146        setattr(self, "_{}".format('new_line'), kwargs.get('new_line', None))
147        setattr(self, "_{}".format('override_timezone_key'), kwargs.get('override_timezone_key', None))
148        setattr(self, "_{}".format('period_length_filter'), kwargs.get('period_length_filter', None))
149        setattr(self, "_{}".format('quote'), kwargs.get('quote', None))
150        setattr(self, "_{}".format('report_customized_id'), kwargs.get('report_customized_id', None))
151        setattr(self, "_{}".format('report_description'), kwargs.get('report_description', None))
152        setattr(self, "_{}".format('report_id'), kwargs.get('report_id', None))
153        setattr(self, "_{}".format('report_invocation_type'), kwargs.get('report_invocation_type', None))
154        setattr(self, "_{}".format('report_name'), kwargs.get('report_name', None))
155        setattr(self, "_{}".format('sent_by_filter'), kwargs.get('sent_by_filter', None))
156        setattr(self, "_{}".format('sent_by_ids'), kwargs.get('sent_by_ids', None))
157        setattr(self, "_{}".format('separator'), kwargs.get('separator', None))
158        setattr(self, "_{}".format('sort_direction'), kwargs.get('sort_direction', None))
159        setattr(self, "_{}".format('sort_field'), kwargs.get('sort_field', None))
160        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
161        setattr(self, "_{}".format('verification_status_filter'), kwargs.get('verification_status_filter', None))
162
163    @property
164    def authentication_success_filter(self):
165        """Gets the authentication_success_filter of this ReportInProductCsvRunRequest.  # noqa: E501
166
167          # noqa: E501
168
169        :return: The authentication_success_filter of this ReportInProductCsvRunRequest.  # noqa: E501
170        :rtype: str
171        """
172        return self._authentication_success_filter
173
174    @authentication_success_filter.setter
175    def authentication_success_filter(self, authentication_success_filter):
176        """Sets the authentication_success_filter of this ReportInProductCsvRunRequest.
177
178          # noqa: E501
179
180        :param authentication_success_filter: The authentication_success_filter of this ReportInProductCsvRunRequest.  # noqa: E501
181        :type: str
182        """
183
184        self._authentication_success_filter = authentication_success_filter
185
186    @property
187    def custom_field_filter(self):
188        """Gets the custom_field_filter of this ReportInProductCsvRunRequest.  # noqa: E501
189
190          # noqa: E501
191
192        :return: The custom_field_filter of this ReportInProductCsvRunRequest.  # noqa: E501
193        :rtype: str
194        """
195        return self._custom_field_filter
196
197    @custom_field_filter.setter
198    def custom_field_filter(self, custom_field_filter):
199        """Sets the custom_field_filter of this ReportInProductCsvRunRequest.
200
201          # noqa: E501
202
203        :param custom_field_filter: The custom_field_filter of this ReportInProductCsvRunRequest.  # noqa: E501
204        :type: str
205        """
206
207        self._custom_field_filter = custom_field_filter
208
209    @property
210    def date_range_custom_from_date(self):
211        """Gets the date_range_custom_from_date of this ReportInProductCsvRunRequest.  # noqa: E501
212
213          # noqa: E501
214
215        :return: The date_range_custom_from_date of this ReportInProductCsvRunRequest.  # noqa: E501
216        :rtype: str
217        """
218        return self._date_range_custom_from_date
219
220    @date_range_custom_from_date.setter
221    def date_range_custom_from_date(self, date_range_custom_from_date):
222        """Sets the date_range_custom_from_date of this ReportInProductCsvRunRequest.
223
224          # noqa: E501
225
226        :param date_range_custom_from_date: The date_range_custom_from_date of this ReportInProductCsvRunRequest.  # noqa: E501
227        :type: str
228        """
229
230        self._date_range_custom_from_date = date_range_custom_from_date
231
232    @property
233    def date_range_custom_to_date(self):
234        """Gets the date_range_custom_to_date of this ReportInProductCsvRunRequest.  # noqa: E501
235
236          # noqa: E501
237
238        :return: The date_range_custom_to_date of this ReportInProductCsvRunRequest.  # noqa: E501
239        :rtype: str
240        """
241        return self._date_range_custom_to_date
242
243    @date_range_custom_to_date.setter
244    def date_range_custom_to_date(self, date_range_custom_to_date):
245        """Sets the date_range_custom_to_date of this ReportInProductCsvRunRequest.
246
247          # noqa: E501
248
249        :param date_range_custom_to_date: The date_range_custom_to_date of this ReportInProductCsvRunRequest.  # noqa: E501
250        :type: str
251        """
252
253        self._date_range_custom_to_date = date_range_custom_to_date
254
255    @property
256    def date_range_filter(self):
257        """Gets the date_range_filter of this ReportInProductCsvRunRequest.  # noqa: E501
258
259          # noqa: E501
260
261        :return: The date_range_filter of this ReportInProductCsvRunRequest.  # noqa: E501
262        :rtype: str
263        """
264        return self._date_range_filter
265
266    @date_range_filter.setter
267    def date_range_filter(self, date_range_filter):
268        """Sets the date_range_filter of this ReportInProductCsvRunRequest.
269
270          # noqa: E501
271
272        :param date_range_filter: The date_range_filter of this ReportInProductCsvRunRequest.  # noqa: E501
273        :type: str
274        """
275
276        self._date_range_filter = date_range_filter
277
278    @property
279    def envelope_date_type_filter(self):
280        """Gets the envelope_date_type_filter of this ReportInProductCsvRunRequest.  # noqa: E501
281
282          # noqa: E501
283
284        :return: The envelope_date_type_filter of this ReportInProductCsvRunRequest.  # noqa: E501
285        :rtype: str
286        """
287        return self._envelope_date_type_filter
288
289    @envelope_date_type_filter.setter
290    def envelope_date_type_filter(self, envelope_date_type_filter):
291        """Sets the envelope_date_type_filter of this ReportInProductCsvRunRequest.
292
293          # noqa: E501
294
295        :param envelope_date_type_filter: The envelope_date_type_filter of this ReportInProductCsvRunRequest.  # noqa: E501
296        :type: str
297        """
298
299        self._envelope_date_type_filter = envelope_date_type_filter
300
301    @property
302    def envelope_recipient_name_contains_filter(self):
303        """Gets the envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
304
305          # noqa: E501
306
307        :return: The envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
308        :rtype: str
309        """
310        return self._envelope_recipient_name_contains_filter
311
312    @envelope_recipient_name_contains_filter.setter
313    def envelope_recipient_name_contains_filter(self, envelope_recipient_name_contains_filter):
314        """Sets the envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.
315
316          # noqa: E501
317
318        :param envelope_recipient_name_contains_filter: The envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
319        :type: str
320        """
321
322        self._envelope_recipient_name_contains_filter = envelope_recipient_name_contains_filter
323
324    @property
325    def envelope_status_filter(self):
326        """Gets the envelope_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
327
328          # noqa: E501
329
330        :return: The envelope_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
331        :rtype: str
332        """
333        return self._envelope_status_filter
334
335    @envelope_status_filter.setter
336    def envelope_status_filter(self, envelope_status_filter):
337        """Sets the envelope_status_filter of this ReportInProductCsvRunRequest.
338
339          # noqa: E501
340
341        :param envelope_status_filter: The envelope_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
342        :type: str
343        """
344
345        self._envelope_status_filter = envelope_status_filter
346
347    @property
348    def envelope_subject_contains_filter(self):
349        """Gets the envelope_subject_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
350
351          # noqa: E501
352
353        :return: The envelope_subject_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
354        :rtype: str
355        """
356        return self._envelope_subject_contains_filter
357
358    @envelope_subject_contains_filter.setter
359    def envelope_subject_contains_filter(self, envelope_subject_contains_filter):
360        """Sets the envelope_subject_contains_filter of this ReportInProductCsvRunRequest.
361
362          # noqa: E501
363
364        :param envelope_subject_contains_filter: The envelope_subject_contains_filter of this ReportInProductCsvRunRequest.  # noqa: E501
365        :type: str
366        """
367
368        self._envelope_subject_contains_filter = envelope_subject_contains_filter
369
370    @property
371    def fields(self):
372        """Gets the fields of this ReportInProductCsvRunRequest.  # noqa: E501
373
374          # noqa: E501
375
376        :return: The fields of this ReportInProductCsvRunRequest.  # noqa: E501
377        :rtype: list[ReportInProductField]
378        """
379        return self._fields
380
381    @fields.setter
382    def fields(self, fields):
383        """Sets the fields of this ReportInProductCsvRunRequest.
384
385          # noqa: E501
386
387        :param fields: The fields of this ReportInProductCsvRunRequest.  # noqa: E501
388        :type: list[ReportInProductField]
389        """
390
391        self._fields = fields
392
393    @property
394    def for_download(self):
395        """Gets the for_download of this ReportInProductCsvRunRequest.  # noqa: E501
396
397          # noqa: E501
398
399        :return: The for_download of this ReportInProductCsvRunRequest.  # noqa: E501
400        :rtype: str
401        """
402        return self._for_download
403
404    @for_download.setter
405    def for_download(self, for_download):
406        """Sets the for_download of this ReportInProductCsvRunRequest.
407
408          # noqa: E501
409
410        :param for_download: The for_download of this ReportInProductCsvRunRequest.  # noqa: E501
411        :type: str
412        """
413
414        self._for_download = for_download
415
416    @property
417    def is_dashboard(self):
418        """Gets the is_dashboard of this ReportInProductCsvRunRequest.  # noqa: E501
419
420          # noqa: E501
421
422        :return: The is_dashboard of this ReportInProductCsvRunRequest.  # noqa: E501
423        :rtype: str
424        """
425        return self._is_dashboard
426
427    @is_dashboard.setter
428    def is_dashboard(self, is_dashboard):
429        """Sets the is_dashboard of this ReportInProductCsvRunRequest.
430
431          # noqa: E501
432
433        :param is_dashboard: The is_dashboard of this ReportInProductCsvRunRequest.  # noqa: E501
434        :type: str
435        """
436
437        self._is_dashboard = is_dashboard
438
439    @property
440    def new_line(self):
441        """Gets the new_line of this ReportInProductCsvRunRequest.  # noqa: E501
442
443          # noqa: E501
444
445        :return: The new_line of this ReportInProductCsvRunRequest.  # noqa: E501
446        :rtype: str
447        """
448        return self._new_line
449
450    @new_line.setter
451    def new_line(self, new_line):
452        """Sets the new_line of this ReportInProductCsvRunRequest.
453
454          # noqa: E501
455
456        :param new_line: The new_line of this ReportInProductCsvRunRequest.  # noqa: E501
457        :type: str
458        """
459
460        self._new_line = new_line
461
462    @property
463    def override_timezone_key(self):
464        """Gets the override_timezone_key of this ReportInProductCsvRunRequest.  # noqa: E501
465
466          # noqa: E501
467
468        :return: The override_timezone_key of this ReportInProductCsvRunRequest.  # noqa: E501
469        :rtype: str
470        """
471        return self._override_timezone_key
472
473    @override_timezone_key.setter
474    def override_timezone_key(self, override_timezone_key):
475        """Sets the override_timezone_key of this ReportInProductCsvRunRequest.
476
477          # noqa: E501
478
479        :param override_timezone_key: The override_timezone_key of this ReportInProductCsvRunRequest.  # noqa: E501
480        :type: str
481        """
482
483        self._override_timezone_key = override_timezone_key
484
485    @property
486    def period_length_filter(self):
487        """Gets the period_length_filter of this ReportInProductCsvRunRequest.  # noqa: E501
488
489          # noqa: E501
490
491        :return: The period_length_filter of this ReportInProductCsvRunRequest.  # noqa: E501
492        :rtype: str
493        """
494        return self._period_length_filter
495
496    @period_length_filter.setter
497    def period_length_filter(self, period_length_filter):
498        """Sets the period_length_filter of this ReportInProductCsvRunRequest.
499
500          # noqa: E501
501
502        :param period_length_filter: The period_length_filter of this ReportInProductCsvRunRequest.  # noqa: E501
503        :type: str
504        """
505
506        self._period_length_filter = period_length_filter
507
508    @property
509    def quote(self):
510        """Gets the quote of this ReportInProductCsvRunRequest.  # noqa: E501
511
512          # noqa: E501
513
514        :return: The quote of this ReportInProductCsvRunRequest.  # noqa: E501
515        :rtype: str
516        """
517        return self._quote
518
519    @quote.setter
520    def quote(self, quote):
521        """Sets the quote of this ReportInProductCsvRunRequest.
522
523          # noqa: E501
524
525        :param quote: The quote of this ReportInProductCsvRunRequest.  # noqa: E501
526        :type: str
527        """
528
529        self._quote = quote
530
531    @property
532    def report_customized_id(self):
533        """Gets the report_customized_id of this ReportInProductCsvRunRequest.  # noqa: E501
534
535          # noqa: E501
536
537        :return: The report_customized_id of this ReportInProductCsvRunRequest.  # noqa: E501
538        :rtype: str
539        """
540        return self._report_customized_id
541
542    @report_customized_id.setter
543    def report_customized_id(self, report_customized_id):
544        """Sets the report_customized_id of this ReportInProductCsvRunRequest.
545
546          # noqa: E501
547
548        :param report_customized_id: The report_customized_id of this ReportInProductCsvRunRequest.  # noqa: E501
549        :type: str
550        """
551
552        self._report_customized_id = report_customized_id
553
554    @property
555    def report_description(self):
556        """Gets the report_description of this ReportInProductCsvRunRequest.  # noqa: E501
557
558          # noqa: E501
559
560        :return: The report_description of this ReportInProductCsvRunRequest.  # noqa: E501
561        :rtype: str
562        """
563        return self._report_description
564
565    @report_description.setter
566    def report_description(self, report_description):
567        """Sets the report_description of this ReportInProductCsvRunRequest.
568
569          # noqa: E501
570
571        :param report_description: The report_description of this ReportInProductCsvRunRequest.  # noqa: E501
572        :type: str
573        """
574
575        self._report_description = report_description
576
577    @property
578    def report_id(self):
579        """Gets the report_id of this ReportInProductCsvRunRequest.  # noqa: E501
580
581          # noqa: E501
582
583        :return: The report_id of this ReportInProductCsvRunRequest.  # noqa: E501
584        :rtype: str
585        """
586        return self._report_id
587
588    @report_id.setter
589    def report_id(self, report_id):
590        """Sets the report_id of this ReportInProductCsvRunRequest.
591
592          # noqa: E501
593
594        :param report_id: The report_id of this ReportInProductCsvRunRequest.  # noqa: E501
595        :type: str
596        """
597
598        self._report_id = report_id
599
600    @property
601    def report_invocation_type(self):
602        """Gets the report_invocation_type of this ReportInProductCsvRunRequest.  # noqa: E501
603
604          # noqa: E501
605
606        :return: The report_invocation_type of this ReportInProductCsvRunRequest.  # noqa: E501
607        :rtype: str
608        """
609        return self._report_invocation_type
610
611    @report_invocation_type.setter
612    def report_invocation_type(self, report_invocation_type):
613        """Sets the report_invocation_type of this ReportInProductCsvRunRequest.
614
615          # noqa: E501
616
617        :param report_invocation_type: The report_invocation_type of this ReportInProductCsvRunRequest.  # noqa: E501
618        :type: str
619        """
620
621        self._report_invocation_type = report_invocation_type
622
623    @property
624    def report_name(self):
625        """Gets the report_name of this ReportInProductCsvRunRequest.  # noqa: E501
626
627          # noqa: E501
628
629        :return: The report_name of this ReportInProductCsvRunRequest.  # noqa: E501
630        :rtype: str
631        """
632        return self._report_name
633
634    @report_name.setter
635    def report_name(self, report_name):
636        """Sets the report_name of this ReportInProductCsvRunRequest.
637
638          # noqa: E501
639
640        :param report_name: The report_name of this ReportInProductCsvRunRequest.  # noqa: E501
641        :type: str
642        """
643
644        self._report_name = report_name
645
646    @property
647    def sent_by_filter(self):
648        """Gets the sent_by_filter of this ReportInProductCsvRunRequest.  # noqa: E501
649
650          # noqa: E501
651
652        :return: The sent_by_filter of this ReportInProductCsvRunRequest.  # noqa: E501
653        :rtype: str
654        """
655        return self._sent_by_filter
656
657    @sent_by_filter.setter
658    def sent_by_filter(self, sent_by_filter):
659        """Sets the sent_by_filter of this ReportInProductCsvRunRequest.
660
661          # noqa: E501
662
663        :param sent_by_filter: The sent_by_filter of this ReportInProductCsvRunRequest.  # noqa: E501
664        :type: str
665        """
666
667        self._sent_by_filter = sent_by_filter
668
669    @property
670    def sent_by_ids(self):
671        """Gets the sent_by_ids of this ReportInProductCsvRunRequest.  # noqa: E501
672
673          # noqa: E501
674
675        :return: The sent_by_ids of this ReportInProductCsvRunRequest.  # noqa: E501
676        :rtype: str
677        """
678        return self._sent_by_ids
679
680    @sent_by_ids.setter
681    def sent_by_ids(self, sent_by_ids):
682        """Sets the sent_by_ids of this ReportInProductCsvRunRequest.
683
684          # noqa: E501
685
686        :param sent_by_ids: The sent_by_ids of this ReportInProductCsvRunRequest.  # noqa: E501
687        :type: str
688        """
689
690        self._sent_by_ids = sent_by_ids
691
692    @property
693    def separator(self):
694        """Gets the separator of this ReportInProductCsvRunRequest.  # noqa: E501
695
696          # noqa: E501
697
698        :return: The separator of this ReportInProductCsvRunRequest.  # noqa: E501
699        :rtype: str
700        """
701        return self._separator
702
703    @separator.setter
704    def separator(self, separator):
705        """Sets the separator of this ReportInProductCsvRunRequest.
706
707          # noqa: E501
708
709        :param separator: The separator of this ReportInProductCsvRunRequest.  # noqa: E501
710        :type: str
711        """
712
713        self._separator = separator
714
715    @property
716    def sort_direction(self):
717        """Gets the sort_direction of this ReportInProductCsvRunRequest.  # noqa: E501
718
719          # noqa: E501
720
721        :return: The sort_direction of this ReportInProductCsvRunRequest.  # noqa: E501
722        :rtype: str
723        """
724        return self._sort_direction
725
726    @sort_direction.setter
727    def sort_direction(self, sort_direction):
728        """Sets the sort_direction of this ReportInProductCsvRunRequest.
729
730          # noqa: E501
731
732        :param sort_direction: The sort_direction of this ReportInProductCsvRunRequest.  # noqa: E501
733        :type: str
734        """
735
736        self._sort_direction = sort_direction
737
738    @property
739    def sort_field(self):
740        """Gets the sort_field of this ReportInProductCsvRunRequest.  # noqa: E501
741
742          # noqa: E501
743
744        :return: The sort_field of this ReportInProductCsvRunRequest.  # noqa: E501
745        :rtype: str
746        """
747        return self._sort_field
748
749    @sort_field.setter
750    def sort_field(self, sort_field):
751        """Sets the sort_field of this ReportInProductCsvRunRequest.
752
753          # noqa: E501
754
755        :param sort_field: The sort_field of this ReportInProductCsvRunRequest.  # noqa: E501
756        :type: str
757        """
758
759        self._sort_field = sort_field
760
761    @property
762    def start_position(self):
763        """Gets the start_position of this ReportInProductCsvRunRequest.  # noqa: E501
764
765        Starting position of the current result set.  # noqa: E501
766
767        :return: The start_position of this ReportInProductCsvRunRequest.  # noqa: E501
768        :rtype: str
769        """
770        return self._start_position
771
772    @start_position.setter
773    def start_position(self, start_position):
774        """Sets the start_position of this ReportInProductCsvRunRequest.
775
776        Starting position of the current result set.  # noqa: E501
777
778        :param start_position: The start_position of this ReportInProductCsvRunRequest.  # noqa: E501
779        :type: str
780        """
781
782        self._start_position = start_position
783
784    @property
785    def verification_status_filter(self):
786        """Gets the verification_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
787
788          # noqa: E501
789
790        :return: The verification_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
791        :rtype: str
792        """
793        return self._verification_status_filter
794
795    @verification_status_filter.setter
796    def verification_status_filter(self, verification_status_filter):
797        """Sets the verification_status_filter of this ReportInProductCsvRunRequest.
798
799          # noqa: E501
800
801        :param verification_status_filter: The verification_status_filter of this ReportInProductCsvRunRequest.  # noqa: E501
802        :type: str
803        """
804
805        self._verification_status_filter = verification_status_filter
806
807    def to_dict(self):
808        """Returns the model properties as a dict"""
809        result = {}
810
811        for attr, _ in six.iteritems(self.swagger_types):
812            value = getattr(self, attr)
813            if isinstance(value, list):
814                result[attr] = list(map(
815                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
816                    value
817                ))
818            elif hasattr(value, "to_dict"):
819                result[attr] = value.to_dict()
820            elif isinstance(value, dict):
821                result[attr] = dict(map(
822                    lambda item: (item[0], item[1].to_dict())
823                    if hasattr(item[1], "to_dict") else item,
824                    value.items()
825                ))
826            else:
827                result[attr] = value
828        if issubclass(ReportInProductCsvRunRequest, dict):
829            for key, value in self.items():
830                result[key] = value
831
832        return result
833
834    def to_str(self):
835        """Returns the string representation of the model"""
836        return pprint.pformat(self.to_dict())
837
838    def __repr__(self):
839        """For `print` and `pprint`"""
840        return self.to_str()
841
842    def __eq__(self, other):
843        """Returns true if both objects are equal"""
844        if not isinstance(other, ReportInProductCsvRunRequest):
845            return False
846
847        return self.to_dict() == other.to_dict()
848
849    def __ne__(self, other):
850        """Returns true if both objects are not equal"""
851        if not isinstance(other, ReportInProductCsvRunRequest):
852            return True
853
854        return self.to_dict() != other.to_dict()

NOTE: This class is auto generated by the swagger code generator program.

Do not edit the class manually.

ReportInProductCsvRunRequest(_configuration=None, **kwargs)
 98    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 99        """ReportInProductCsvRunRequest - a model defined in Swagger"""  # noqa: E501
100        if _configuration is None:
101            _configuration = Configuration()
102        self._configuration = _configuration
103
104        self._authentication_success_filter = None
105        self._custom_field_filter = None
106        self._date_range_custom_from_date = None
107        self._date_range_custom_to_date = None
108        self._date_range_filter = None
109        self._envelope_date_type_filter = None
110        self._envelope_recipient_name_contains_filter = None
111        self._envelope_status_filter = None
112        self._envelope_subject_contains_filter = None
113        self._fields = None
114        self._for_download = None
115        self._is_dashboard = None
116        self._new_line = None
117        self._override_timezone_key = None
118        self._period_length_filter = None
119        self._quote = None
120        self._report_customized_id = None
121        self._report_description = None
122        self._report_id = None
123        self._report_invocation_type = None
124        self._report_name = None
125        self._sent_by_filter = None
126        self._sent_by_ids = None
127        self._separator = None
128        self._sort_direction = None
129        self._sort_field = None
130        self._start_position = None
131        self._verification_status_filter = None
132        self.discriminator = None
133
134        setattr(self, "_{}".format('authentication_success_filter'), kwargs.get('authentication_success_filter', None))
135        setattr(self, "_{}".format('custom_field_filter'), kwargs.get('custom_field_filter', None))
136        setattr(self, "_{}".format('date_range_custom_from_date'), kwargs.get('date_range_custom_from_date', None))
137        setattr(self, "_{}".format('date_range_custom_to_date'), kwargs.get('date_range_custom_to_date', None))
138        setattr(self, "_{}".format('date_range_filter'), kwargs.get('date_range_filter', None))
139        setattr(self, "_{}".format('envelope_date_type_filter'), kwargs.get('envelope_date_type_filter', None))
140        setattr(self, "_{}".format('envelope_recipient_name_contains_filter'), kwargs.get('envelope_recipient_name_contains_filter', None))
141        setattr(self, "_{}".format('envelope_status_filter'), kwargs.get('envelope_status_filter', None))
142        setattr(self, "_{}".format('envelope_subject_contains_filter'), kwargs.get('envelope_subject_contains_filter', None))
143        setattr(self, "_{}".format('fields'), kwargs.get('fields', None))
144        setattr(self, "_{}".format('for_download'), kwargs.get('for_download', None))
145        setattr(self, "_{}".format('is_dashboard'), kwargs.get('is_dashboard', None))
146        setattr(self, "_{}".format('new_line'), kwargs.get('new_line', None))
147        setattr(self, "_{}".format('override_timezone_key'), kwargs.get('override_timezone_key', None))
148        setattr(self, "_{}".format('period_length_filter'), kwargs.get('period_length_filter', None))
149        setattr(self, "_{}".format('quote'), kwargs.get('quote', None))
150        setattr(self, "_{}".format('report_customized_id'), kwargs.get('report_customized_id', None))
151        setattr(self, "_{}".format('report_description'), kwargs.get('report_description', None))
152        setattr(self, "_{}".format('report_id'), kwargs.get('report_id', None))
153        setattr(self, "_{}".format('report_invocation_type'), kwargs.get('report_invocation_type', None))
154        setattr(self, "_{}".format('report_name'), kwargs.get('report_name', None))
155        setattr(self, "_{}".format('sent_by_filter'), kwargs.get('sent_by_filter', None))
156        setattr(self, "_{}".format('sent_by_ids'), kwargs.get('sent_by_ids', None))
157        setattr(self, "_{}".format('separator'), kwargs.get('separator', None))
158        setattr(self, "_{}".format('sort_direction'), kwargs.get('sort_direction', None))
159        setattr(self, "_{}".format('sort_field'), kwargs.get('sort_field', None))
160        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
161        setattr(self, "_{}".format('verification_status_filter'), kwargs.get('verification_status_filter', None))

ReportInProductCsvRunRequest - a model defined in Swagger

swagger_types = {'authentication_success_filter': 'str', 'custom_field_filter': 'str', 'date_range_custom_from_date': 'str', 'date_range_custom_to_date': 'str', 'date_range_filter': 'str', 'envelope_date_type_filter': 'str', 'envelope_recipient_name_contains_filter': 'str', 'envelope_status_filter': 'str', 'envelope_subject_contains_filter': 'str', 'fields': 'list[ReportInProductField]', 'for_download': 'str', 'is_dashboard': 'str', 'new_line': 'str', 'override_timezone_key': 'str', 'period_length_filter': 'str', 'quote': 'str', 'report_customized_id': 'str', 'report_description': 'str', 'report_id': 'str', 'report_invocation_type': 'str', 'report_name': 'str', 'sent_by_filter': 'str', 'sent_by_ids': 'str', 'separator': 'str', 'sort_direction': 'str', 'sort_field': 'str', 'start_position': 'str', 'verification_status_filter': 'str'}
attribute_map = {'authentication_success_filter': 'authenticationSuccessFilter', 'custom_field_filter': 'customFieldFilter', 'date_range_custom_from_date': 'dateRangeCustomFromDate', 'date_range_custom_to_date': 'dateRangeCustomToDate', 'date_range_filter': 'dateRangeFilter', 'envelope_date_type_filter': 'envelopeDateTypeFilter', 'envelope_recipient_name_contains_filter': 'envelopeRecipientNameContainsFilter', 'envelope_status_filter': 'envelopeStatusFilter', 'envelope_subject_contains_filter': 'envelopeSubjectContainsFilter', 'fields': 'fields', 'for_download': 'forDownload', 'is_dashboard': 'isDashboard', 'new_line': 'newLine', 'override_timezone_key': 'overrideTimezoneKey', 'period_length_filter': 'periodLengthFilter', 'quote': 'quote', 'report_customized_id': 'reportCustomizedId', 'report_description': 'reportDescription', 'report_id': 'reportId', 'report_invocation_type': 'reportInvocationType', 'report_name': 'reportName', 'sent_by_filter': 'sentByFilter', 'sent_by_ids': 'sentByIds', 'separator': 'separator', 'sort_direction': 'sortDirection', 'sort_field': 'sortField', 'start_position': 'startPosition', 'verification_status_filter': 'verificationStatusFilter'}
authentication_success_filter

Gets the authentication_success_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The authentication_success_filter of this ReportInProductCsvRunRequest. # noqa: E501

custom_field_filter

Gets the custom_field_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The custom_field_filter of this ReportInProductCsvRunRequest. # noqa: E501

date_range_custom_from_date

Gets the date_range_custom_from_date of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The date_range_custom_from_date of this ReportInProductCsvRunRequest. # noqa: E501

date_range_custom_to_date

Gets the date_range_custom_to_date of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The date_range_custom_to_date of this ReportInProductCsvRunRequest. # noqa: E501

date_range_filter

Gets the date_range_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The date_range_filter of this ReportInProductCsvRunRequest. # noqa: E501

envelope_date_type_filter

Gets the envelope_date_type_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_date_type_filter of this ReportInProductCsvRunRequest. # noqa: E501

envelope_recipient_name_contains_filter

Gets the envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_recipient_name_contains_filter of this ReportInProductCsvRunRequest. # noqa: E501

envelope_status_filter

Gets the envelope_status_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_status_filter of this ReportInProductCsvRunRequest. # noqa: E501

envelope_subject_contains_filter

Gets the envelope_subject_contains_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_subject_contains_filter of this ReportInProductCsvRunRequest. # noqa: E501

fields

Gets the fields of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The fields of this ReportInProductCsvRunRequest. # noqa: E501

for_download

Gets the for_download of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The for_download of this ReportInProductCsvRunRequest. # noqa: E501

is_dashboard

Gets the is_dashboard of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The is_dashboard of this ReportInProductCsvRunRequest. # noqa: E501

new_line

Gets the new_line of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The new_line of this ReportInProductCsvRunRequest. # noqa: E501

override_timezone_key

Gets the override_timezone_key of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The override_timezone_key of this ReportInProductCsvRunRequest. # noqa: E501

period_length_filter

Gets the period_length_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The period_length_filter of this ReportInProductCsvRunRequest. # noqa: E501

quote

Gets the quote of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The quote of this ReportInProductCsvRunRequest. # noqa: E501

report_customized_id

Gets the report_customized_id of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The report_customized_id of this ReportInProductCsvRunRequest. # noqa: E501

report_description

Gets the report_description of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The report_description of this ReportInProductCsvRunRequest. # noqa: E501

report_id

Gets the report_id of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The report_id of this ReportInProductCsvRunRequest. # noqa: E501

report_invocation_type

Gets the report_invocation_type of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The report_invocation_type of this ReportInProductCsvRunRequest. # noqa: E501

report_name

Gets the report_name of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The report_name of this ReportInProductCsvRunRequest. # noqa: E501

sent_by_filter

Gets the sent_by_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The sent_by_filter of this ReportInProductCsvRunRequest. # noqa: E501

sent_by_ids

Gets the sent_by_ids of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The sent_by_ids of this ReportInProductCsvRunRequest. # noqa: E501

separator

Gets the separator of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The separator of this ReportInProductCsvRunRequest. # noqa: E501

sort_direction

Gets the sort_direction of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The sort_direction of this ReportInProductCsvRunRequest. # noqa: E501

sort_field

Gets the sort_field of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The sort_field of this ReportInProductCsvRunRequest. # noqa: E501

start_position

Gets the start_position of this ReportInProductCsvRunRequest. # noqa: E501

Starting position of the current result set. # noqa: E501

Returns

The start_position of this ReportInProductCsvRunRequest. # noqa: E501

verification_status_filter

Gets the verification_status_filter of this ReportInProductCsvRunRequest. # noqa: E501

# noqa: E501

Returns

The verification_status_filter of this ReportInProductCsvRunRequest. # noqa: E501

def to_dict(self)
807    def to_dict(self):
808        """Returns the model properties as a dict"""
809        result = {}
810
811        for attr, _ in six.iteritems(self.swagger_types):
812            value = getattr(self, attr)
813            if isinstance(value, list):
814                result[attr] = list(map(
815                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
816                    value
817                ))
818            elif hasattr(value, "to_dict"):
819                result[attr] = value.to_dict()
820            elif isinstance(value, dict):
821                result[attr] = dict(map(
822                    lambda item: (item[0], item[1].to_dict())
823                    if hasattr(item[1], "to_dict") else item,
824                    value.items()
825                ))
826            else:
827                result[attr] = value
828        if issubclass(ReportInProductCsvRunRequest, dict):
829            for key, value in self.items():
830                result[key] = value
831
832        return result

Returns the model properties as a dict

def to_str(self)
834    def to_str(self):
835        """Returns the string representation of the model"""
836        return pprint.pformat(self.to_dict())

Returns the string representation of the model