docusign_esign.models.report_in_product_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 ReportInProductRunRequest(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        'period_length_filter': 'str',
 49        'report_customized_id': 'str',
 50        'report_description': 'str',
 51        'report_id': 'str',
 52        'report_invocation_type': 'str',
 53        'report_name': 'str',
 54        'sent_by_filter': 'str',
 55        'sent_by_ids': 'str',
 56        'sort_direction': 'str',
 57        'sort_field': 'str',
 58        'start_position': 'str',
 59        'verification_status_filter': 'str'
 60    }
 61
 62    attribute_map = {
 63        'authentication_success_filter': 'authenticationSuccessFilter',
 64        'custom_field_filter': 'customFieldFilter',
 65        'date_range_custom_from_date': 'dateRangeCustomFromDate',
 66        'date_range_custom_to_date': 'dateRangeCustomToDate',
 67        'date_range_filter': 'dateRangeFilter',
 68        'envelope_date_type_filter': 'envelopeDateTypeFilter',
 69        'envelope_recipient_name_contains_filter': 'envelopeRecipientNameContainsFilter',
 70        'envelope_status_filter': 'envelopeStatusFilter',
 71        'envelope_subject_contains_filter': 'envelopeSubjectContainsFilter',
 72        'fields': 'fields',
 73        'for_download': 'forDownload',
 74        'is_dashboard': 'isDashboard',
 75        'period_length_filter': 'periodLengthFilter',
 76        'report_customized_id': 'reportCustomizedId',
 77        'report_description': 'reportDescription',
 78        'report_id': 'reportId',
 79        'report_invocation_type': 'reportInvocationType',
 80        'report_name': 'reportName',
 81        'sent_by_filter': 'sentByFilter',
 82        'sent_by_ids': 'sentByIds',
 83        'sort_direction': 'sortDirection',
 84        'sort_field': 'sortField',
 85        'start_position': 'startPosition',
 86        'verification_status_filter': 'verificationStatusFilter'
 87    }
 88
 89    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 90        """ReportInProductRunRequest - a model defined in Swagger"""  # noqa: E501
 91        if _configuration is None:
 92            _configuration = Configuration()
 93        self._configuration = _configuration
 94
 95        self._authentication_success_filter = None
 96        self._custom_field_filter = None
 97        self._date_range_custom_from_date = None
 98        self._date_range_custom_to_date = None
 99        self._date_range_filter = None
100        self._envelope_date_type_filter = None
101        self._envelope_recipient_name_contains_filter = None
102        self._envelope_status_filter = None
103        self._envelope_subject_contains_filter = None
104        self._fields = None
105        self._for_download = None
106        self._is_dashboard = None
107        self._period_length_filter = None
108        self._report_customized_id = None
109        self._report_description = None
110        self._report_id = None
111        self._report_invocation_type = None
112        self._report_name = None
113        self._sent_by_filter = None
114        self._sent_by_ids = None
115        self._sort_direction = None
116        self._sort_field = None
117        self._start_position = None
118        self._verification_status_filter = None
119        self.discriminator = None
120
121        setattr(self, "_{}".format('authentication_success_filter'), kwargs.get('authentication_success_filter', None))
122        setattr(self, "_{}".format('custom_field_filter'), kwargs.get('custom_field_filter', None))
123        setattr(self, "_{}".format('date_range_custom_from_date'), kwargs.get('date_range_custom_from_date', None))
124        setattr(self, "_{}".format('date_range_custom_to_date'), kwargs.get('date_range_custom_to_date', None))
125        setattr(self, "_{}".format('date_range_filter'), kwargs.get('date_range_filter', None))
126        setattr(self, "_{}".format('envelope_date_type_filter'), kwargs.get('envelope_date_type_filter', None))
127        setattr(self, "_{}".format('envelope_recipient_name_contains_filter'), kwargs.get('envelope_recipient_name_contains_filter', None))
128        setattr(self, "_{}".format('envelope_status_filter'), kwargs.get('envelope_status_filter', None))
129        setattr(self, "_{}".format('envelope_subject_contains_filter'), kwargs.get('envelope_subject_contains_filter', None))
130        setattr(self, "_{}".format('fields'), kwargs.get('fields', None))
131        setattr(self, "_{}".format('for_download'), kwargs.get('for_download', None))
132        setattr(self, "_{}".format('is_dashboard'), kwargs.get('is_dashboard', None))
133        setattr(self, "_{}".format('period_length_filter'), kwargs.get('period_length_filter', None))
134        setattr(self, "_{}".format('report_customized_id'), kwargs.get('report_customized_id', None))
135        setattr(self, "_{}".format('report_description'), kwargs.get('report_description', None))
136        setattr(self, "_{}".format('report_id'), kwargs.get('report_id', None))
137        setattr(self, "_{}".format('report_invocation_type'), kwargs.get('report_invocation_type', None))
138        setattr(self, "_{}".format('report_name'), kwargs.get('report_name', None))
139        setattr(self, "_{}".format('sent_by_filter'), kwargs.get('sent_by_filter', None))
140        setattr(self, "_{}".format('sent_by_ids'), kwargs.get('sent_by_ids', None))
141        setattr(self, "_{}".format('sort_direction'), kwargs.get('sort_direction', None))
142        setattr(self, "_{}".format('sort_field'), kwargs.get('sort_field', None))
143        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
144        setattr(self, "_{}".format('verification_status_filter'), kwargs.get('verification_status_filter', None))
145
146    @property
147    def authentication_success_filter(self):
148        """Gets the authentication_success_filter of this ReportInProductRunRequest.  # noqa: E501
149
150          # noqa: E501
151
152        :return: The authentication_success_filter of this ReportInProductRunRequest.  # noqa: E501
153        :rtype: str
154        """
155        return self._authentication_success_filter
156
157    @authentication_success_filter.setter
158    def authentication_success_filter(self, authentication_success_filter):
159        """Sets the authentication_success_filter of this ReportInProductRunRequest.
160
161          # noqa: E501
162
163        :param authentication_success_filter: The authentication_success_filter of this ReportInProductRunRequest.  # noqa: E501
164        :type: str
165        """
166
167        self._authentication_success_filter = authentication_success_filter
168
169    @property
170    def custom_field_filter(self):
171        """Gets the custom_field_filter of this ReportInProductRunRequest.  # noqa: E501
172
173          # noqa: E501
174
175        :return: The custom_field_filter of this ReportInProductRunRequest.  # noqa: E501
176        :rtype: str
177        """
178        return self._custom_field_filter
179
180    @custom_field_filter.setter
181    def custom_field_filter(self, custom_field_filter):
182        """Sets the custom_field_filter of this ReportInProductRunRequest.
183
184          # noqa: E501
185
186        :param custom_field_filter: The custom_field_filter of this ReportInProductRunRequest.  # noqa: E501
187        :type: str
188        """
189
190        self._custom_field_filter = custom_field_filter
191
192    @property
193    def date_range_custom_from_date(self):
194        """Gets the date_range_custom_from_date of this ReportInProductRunRequest.  # noqa: E501
195
196          # noqa: E501
197
198        :return: The date_range_custom_from_date of this ReportInProductRunRequest.  # noqa: E501
199        :rtype: str
200        """
201        return self._date_range_custom_from_date
202
203    @date_range_custom_from_date.setter
204    def date_range_custom_from_date(self, date_range_custom_from_date):
205        """Sets the date_range_custom_from_date of this ReportInProductRunRequest.
206
207          # noqa: E501
208
209        :param date_range_custom_from_date: The date_range_custom_from_date of this ReportInProductRunRequest.  # noqa: E501
210        :type: str
211        """
212
213        self._date_range_custom_from_date = date_range_custom_from_date
214
215    @property
216    def date_range_custom_to_date(self):
217        """Gets the date_range_custom_to_date of this ReportInProductRunRequest.  # noqa: E501
218
219          # noqa: E501
220
221        :return: The date_range_custom_to_date of this ReportInProductRunRequest.  # noqa: E501
222        :rtype: str
223        """
224        return self._date_range_custom_to_date
225
226    @date_range_custom_to_date.setter
227    def date_range_custom_to_date(self, date_range_custom_to_date):
228        """Sets the date_range_custom_to_date of this ReportInProductRunRequest.
229
230          # noqa: E501
231
232        :param date_range_custom_to_date: The date_range_custom_to_date of this ReportInProductRunRequest.  # noqa: E501
233        :type: str
234        """
235
236        self._date_range_custom_to_date = date_range_custom_to_date
237
238    @property
239    def date_range_filter(self):
240        """Gets the date_range_filter of this ReportInProductRunRequest.  # noqa: E501
241
242          # noqa: E501
243
244        :return: The date_range_filter of this ReportInProductRunRequest.  # noqa: E501
245        :rtype: str
246        """
247        return self._date_range_filter
248
249    @date_range_filter.setter
250    def date_range_filter(self, date_range_filter):
251        """Sets the date_range_filter of this ReportInProductRunRequest.
252
253          # noqa: E501
254
255        :param date_range_filter: The date_range_filter of this ReportInProductRunRequest.  # noqa: E501
256        :type: str
257        """
258
259        self._date_range_filter = date_range_filter
260
261    @property
262    def envelope_date_type_filter(self):
263        """Gets the envelope_date_type_filter of this ReportInProductRunRequest.  # noqa: E501
264
265          # noqa: E501
266
267        :return: The envelope_date_type_filter of this ReportInProductRunRequest.  # noqa: E501
268        :rtype: str
269        """
270        return self._envelope_date_type_filter
271
272    @envelope_date_type_filter.setter
273    def envelope_date_type_filter(self, envelope_date_type_filter):
274        """Sets the envelope_date_type_filter of this ReportInProductRunRequest.
275
276          # noqa: E501
277
278        :param envelope_date_type_filter: The envelope_date_type_filter of this ReportInProductRunRequest.  # noqa: E501
279        :type: str
280        """
281
282        self._envelope_date_type_filter = envelope_date_type_filter
283
284    @property
285    def envelope_recipient_name_contains_filter(self):
286        """Gets the envelope_recipient_name_contains_filter of this ReportInProductRunRequest.  # noqa: E501
287
288          # noqa: E501
289
290        :return: The envelope_recipient_name_contains_filter of this ReportInProductRunRequest.  # noqa: E501
291        :rtype: str
292        """
293        return self._envelope_recipient_name_contains_filter
294
295    @envelope_recipient_name_contains_filter.setter
296    def envelope_recipient_name_contains_filter(self, envelope_recipient_name_contains_filter):
297        """Sets the envelope_recipient_name_contains_filter of this ReportInProductRunRequest.
298
299          # noqa: E501
300
301        :param envelope_recipient_name_contains_filter: The envelope_recipient_name_contains_filter of this ReportInProductRunRequest.  # noqa: E501
302        :type: str
303        """
304
305        self._envelope_recipient_name_contains_filter = envelope_recipient_name_contains_filter
306
307    @property
308    def envelope_status_filter(self):
309        """Gets the envelope_status_filter of this ReportInProductRunRequest.  # noqa: E501
310
311          # noqa: E501
312
313        :return: The envelope_status_filter of this ReportInProductRunRequest.  # noqa: E501
314        :rtype: str
315        """
316        return self._envelope_status_filter
317
318    @envelope_status_filter.setter
319    def envelope_status_filter(self, envelope_status_filter):
320        """Sets the envelope_status_filter of this ReportInProductRunRequest.
321
322          # noqa: E501
323
324        :param envelope_status_filter: The envelope_status_filter of this ReportInProductRunRequest.  # noqa: E501
325        :type: str
326        """
327
328        self._envelope_status_filter = envelope_status_filter
329
330    @property
331    def envelope_subject_contains_filter(self):
332        """Gets the envelope_subject_contains_filter of this ReportInProductRunRequest.  # noqa: E501
333
334          # noqa: E501
335
336        :return: The envelope_subject_contains_filter of this ReportInProductRunRequest.  # noqa: E501
337        :rtype: str
338        """
339        return self._envelope_subject_contains_filter
340
341    @envelope_subject_contains_filter.setter
342    def envelope_subject_contains_filter(self, envelope_subject_contains_filter):
343        """Sets the envelope_subject_contains_filter of this ReportInProductRunRequest.
344
345          # noqa: E501
346
347        :param envelope_subject_contains_filter: The envelope_subject_contains_filter of this ReportInProductRunRequest.  # noqa: E501
348        :type: str
349        """
350
351        self._envelope_subject_contains_filter = envelope_subject_contains_filter
352
353    @property
354    def fields(self):
355        """Gets the fields of this ReportInProductRunRequest.  # noqa: E501
356
357          # noqa: E501
358
359        :return: The fields of this ReportInProductRunRequest.  # noqa: E501
360        :rtype: list[ReportInProductField]
361        """
362        return self._fields
363
364    @fields.setter
365    def fields(self, fields):
366        """Sets the fields of this ReportInProductRunRequest.
367
368          # noqa: E501
369
370        :param fields: The fields of this ReportInProductRunRequest.  # noqa: E501
371        :type: list[ReportInProductField]
372        """
373
374        self._fields = fields
375
376    @property
377    def for_download(self):
378        """Gets the for_download of this ReportInProductRunRequest.  # noqa: E501
379
380          # noqa: E501
381
382        :return: The for_download of this ReportInProductRunRequest.  # noqa: E501
383        :rtype: str
384        """
385        return self._for_download
386
387    @for_download.setter
388    def for_download(self, for_download):
389        """Sets the for_download of this ReportInProductRunRequest.
390
391          # noqa: E501
392
393        :param for_download: The for_download of this ReportInProductRunRequest.  # noqa: E501
394        :type: str
395        """
396
397        self._for_download = for_download
398
399    @property
400    def is_dashboard(self):
401        """Gets the is_dashboard of this ReportInProductRunRequest.  # noqa: E501
402
403          # noqa: E501
404
405        :return: The is_dashboard of this ReportInProductRunRequest.  # noqa: E501
406        :rtype: str
407        """
408        return self._is_dashboard
409
410    @is_dashboard.setter
411    def is_dashboard(self, is_dashboard):
412        """Sets the is_dashboard of this ReportInProductRunRequest.
413
414          # noqa: E501
415
416        :param is_dashboard: The is_dashboard of this ReportInProductRunRequest.  # noqa: E501
417        :type: str
418        """
419
420        self._is_dashboard = is_dashboard
421
422    @property
423    def period_length_filter(self):
424        """Gets the period_length_filter of this ReportInProductRunRequest.  # noqa: E501
425
426          # noqa: E501
427
428        :return: The period_length_filter of this ReportInProductRunRequest.  # noqa: E501
429        :rtype: str
430        """
431        return self._period_length_filter
432
433    @period_length_filter.setter
434    def period_length_filter(self, period_length_filter):
435        """Sets the period_length_filter of this ReportInProductRunRequest.
436
437          # noqa: E501
438
439        :param period_length_filter: The period_length_filter of this ReportInProductRunRequest.  # noqa: E501
440        :type: str
441        """
442
443        self._period_length_filter = period_length_filter
444
445    @property
446    def report_customized_id(self):
447        """Gets the report_customized_id of this ReportInProductRunRequest.  # noqa: E501
448
449          # noqa: E501
450
451        :return: The report_customized_id of this ReportInProductRunRequest.  # noqa: E501
452        :rtype: str
453        """
454        return self._report_customized_id
455
456    @report_customized_id.setter
457    def report_customized_id(self, report_customized_id):
458        """Sets the report_customized_id of this ReportInProductRunRequest.
459
460          # noqa: E501
461
462        :param report_customized_id: The report_customized_id of this ReportInProductRunRequest.  # noqa: E501
463        :type: str
464        """
465
466        self._report_customized_id = report_customized_id
467
468    @property
469    def report_description(self):
470        """Gets the report_description of this ReportInProductRunRequest.  # noqa: E501
471
472          # noqa: E501
473
474        :return: The report_description of this ReportInProductRunRequest.  # noqa: E501
475        :rtype: str
476        """
477        return self._report_description
478
479    @report_description.setter
480    def report_description(self, report_description):
481        """Sets the report_description of this ReportInProductRunRequest.
482
483          # noqa: E501
484
485        :param report_description: The report_description of this ReportInProductRunRequest.  # noqa: E501
486        :type: str
487        """
488
489        self._report_description = report_description
490
491    @property
492    def report_id(self):
493        """Gets the report_id of this ReportInProductRunRequest.  # noqa: E501
494
495          # noqa: E501
496
497        :return: The report_id of this ReportInProductRunRequest.  # noqa: E501
498        :rtype: str
499        """
500        return self._report_id
501
502    @report_id.setter
503    def report_id(self, report_id):
504        """Sets the report_id of this ReportInProductRunRequest.
505
506          # noqa: E501
507
508        :param report_id: The report_id of this ReportInProductRunRequest.  # noqa: E501
509        :type: str
510        """
511
512        self._report_id = report_id
513
514    @property
515    def report_invocation_type(self):
516        """Gets the report_invocation_type of this ReportInProductRunRequest.  # noqa: E501
517
518          # noqa: E501
519
520        :return: The report_invocation_type of this ReportInProductRunRequest.  # noqa: E501
521        :rtype: str
522        """
523        return self._report_invocation_type
524
525    @report_invocation_type.setter
526    def report_invocation_type(self, report_invocation_type):
527        """Sets the report_invocation_type of this ReportInProductRunRequest.
528
529          # noqa: E501
530
531        :param report_invocation_type: The report_invocation_type of this ReportInProductRunRequest.  # noqa: E501
532        :type: str
533        """
534
535        self._report_invocation_type = report_invocation_type
536
537    @property
538    def report_name(self):
539        """Gets the report_name of this ReportInProductRunRequest.  # noqa: E501
540
541          # noqa: E501
542
543        :return: The report_name of this ReportInProductRunRequest.  # noqa: E501
544        :rtype: str
545        """
546        return self._report_name
547
548    @report_name.setter
549    def report_name(self, report_name):
550        """Sets the report_name of this ReportInProductRunRequest.
551
552          # noqa: E501
553
554        :param report_name: The report_name of this ReportInProductRunRequest.  # noqa: E501
555        :type: str
556        """
557
558        self._report_name = report_name
559
560    @property
561    def sent_by_filter(self):
562        """Gets the sent_by_filter of this ReportInProductRunRequest.  # noqa: E501
563
564          # noqa: E501
565
566        :return: The sent_by_filter of this ReportInProductRunRequest.  # noqa: E501
567        :rtype: str
568        """
569        return self._sent_by_filter
570
571    @sent_by_filter.setter
572    def sent_by_filter(self, sent_by_filter):
573        """Sets the sent_by_filter of this ReportInProductRunRequest.
574
575          # noqa: E501
576
577        :param sent_by_filter: The sent_by_filter of this ReportInProductRunRequest.  # noqa: E501
578        :type: str
579        """
580
581        self._sent_by_filter = sent_by_filter
582
583    @property
584    def sent_by_ids(self):
585        """Gets the sent_by_ids of this ReportInProductRunRequest.  # noqa: E501
586
587          # noqa: E501
588
589        :return: The sent_by_ids of this ReportInProductRunRequest.  # noqa: E501
590        :rtype: str
591        """
592        return self._sent_by_ids
593
594    @sent_by_ids.setter
595    def sent_by_ids(self, sent_by_ids):
596        """Sets the sent_by_ids of this ReportInProductRunRequest.
597
598          # noqa: E501
599
600        :param sent_by_ids: The sent_by_ids of this ReportInProductRunRequest.  # noqa: E501
601        :type: str
602        """
603
604        self._sent_by_ids = sent_by_ids
605
606    @property
607    def sort_direction(self):
608        """Gets the sort_direction of this ReportInProductRunRequest.  # noqa: E501
609
610          # noqa: E501
611
612        :return: The sort_direction of this ReportInProductRunRequest.  # noqa: E501
613        :rtype: str
614        """
615        return self._sort_direction
616
617    @sort_direction.setter
618    def sort_direction(self, sort_direction):
619        """Sets the sort_direction of this ReportInProductRunRequest.
620
621          # noqa: E501
622
623        :param sort_direction: The sort_direction of this ReportInProductRunRequest.  # noqa: E501
624        :type: str
625        """
626
627        self._sort_direction = sort_direction
628
629    @property
630    def sort_field(self):
631        """Gets the sort_field of this ReportInProductRunRequest.  # noqa: E501
632
633          # noqa: E501
634
635        :return: The sort_field of this ReportInProductRunRequest.  # noqa: E501
636        :rtype: str
637        """
638        return self._sort_field
639
640    @sort_field.setter
641    def sort_field(self, sort_field):
642        """Sets the sort_field of this ReportInProductRunRequest.
643
644          # noqa: E501
645
646        :param sort_field: The sort_field of this ReportInProductRunRequest.  # noqa: E501
647        :type: str
648        """
649
650        self._sort_field = sort_field
651
652    @property
653    def start_position(self):
654        """Gets the start_position of this ReportInProductRunRequest.  # noqa: E501
655
656        Starting position of the current result set.  # noqa: E501
657
658        :return: The start_position of this ReportInProductRunRequest.  # noqa: E501
659        :rtype: str
660        """
661        return self._start_position
662
663    @start_position.setter
664    def start_position(self, start_position):
665        """Sets the start_position of this ReportInProductRunRequest.
666
667        Starting position of the current result set.  # noqa: E501
668
669        :param start_position: The start_position of this ReportInProductRunRequest.  # noqa: E501
670        :type: str
671        """
672
673        self._start_position = start_position
674
675    @property
676    def verification_status_filter(self):
677        """Gets the verification_status_filter of this ReportInProductRunRequest.  # noqa: E501
678
679          # noqa: E501
680
681        :return: The verification_status_filter of this ReportInProductRunRequest.  # noqa: E501
682        :rtype: str
683        """
684        return self._verification_status_filter
685
686    @verification_status_filter.setter
687    def verification_status_filter(self, verification_status_filter):
688        """Sets the verification_status_filter of this ReportInProductRunRequest.
689
690          # noqa: E501
691
692        :param verification_status_filter: The verification_status_filter of this ReportInProductRunRequest.  # noqa: E501
693        :type: str
694        """
695
696        self._verification_status_filter = verification_status_filter
697
698    def to_dict(self):
699        """Returns the model properties as a dict"""
700        result = {}
701
702        for attr, _ in six.iteritems(self.swagger_types):
703            value = getattr(self, attr)
704            if isinstance(value, list):
705                result[attr] = list(map(
706                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
707                    value
708                ))
709            elif hasattr(value, "to_dict"):
710                result[attr] = value.to_dict()
711            elif isinstance(value, dict):
712                result[attr] = dict(map(
713                    lambda item: (item[0], item[1].to_dict())
714                    if hasattr(item[1], "to_dict") else item,
715                    value.items()
716                ))
717            else:
718                result[attr] = value
719        if issubclass(ReportInProductRunRequest, dict):
720            for key, value in self.items():
721                result[key] = value
722
723        return result
724
725    def to_str(self):
726        """Returns the string representation of the model"""
727        return pprint.pformat(self.to_dict())
728
729    def __repr__(self):
730        """For `print` and `pprint`"""
731        return self.to_str()
732
733    def __eq__(self, other):
734        """Returns true if both objects are equal"""
735        if not isinstance(other, ReportInProductRunRequest):
736            return False
737
738        return self.to_dict() == other.to_dict()
739
740    def __ne__(self, other):
741        """Returns true if both objects are not equal"""
742        if not isinstance(other, ReportInProductRunRequest):
743            return True
744
745        return self.to_dict() != other.to_dict()
class ReportInProductRunRequest:
 23class ReportInProductRunRequest(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        'period_length_filter': 'str',
 50        'report_customized_id': 'str',
 51        'report_description': 'str',
 52        'report_id': 'str',
 53        'report_invocation_type': 'str',
 54        'report_name': 'str',
 55        'sent_by_filter': 'str',
 56        'sent_by_ids': 'str',
 57        'sort_direction': 'str',
 58        'sort_field': 'str',
 59        'start_position': 'str',
 60        'verification_status_filter': 'str'
 61    }
 62
 63    attribute_map = {
 64        'authentication_success_filter': 'authenticationSuccessFilter',
 65        'custom_field_filter': 'customFieldFilter',
 66        'date_range_custom_from_date': 'dateRangeCustomFromDate',
 67        'date_range_custom_to_date': 'dateRangeCustomToDate',
 68        'date_range_filter': 'dateRangeFilter',
 69        'envelope_date_type_filter': 'envelopeDateTypeFilter',
 70        'envelope_recipient_name_contains_filter': 'envelopeRecipientNameContainsFilter',
 71        'envelope_status_filter': 'envelopeStatusFilter',
 72        'envelope_subject_contains_filter': 'envelopeSubjectContainsFilter',
 73        'fields': 'fields',
 74        'for_download': 'forDownload',
 75        'is_dashboard': 'isDashboard',
 76        'period_length_filter': 'periodLengthFilter',
 77        'report_customized_id': 'reportCustomizedId',
 78        'report_description': 'reportDescription',
 79        'report_id': 'reportId',
 80        'report_invocation_type': 'reportInvocationType',
 81        'report_name': 'reportName',
 82        'sent_by_filter': 'sentByFilter',
 83        'sent_by_ids': 'sentByIds',
 84        'sort_direction': 'sortDirection',
 85        'sort_field': 'sortField',
 86        'start_position': 'startPosition',
 87        'verification_status_filter': 'verificationStatusFilter'
 88    }
 89
 90    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 91        """ReportInProductRunRequest - a model defined in Swagger"""  # noqa: E501
 92        if _configuration is None:
 93            _configuration = Configuration()
 94        self._configuration = _configuration
 95
 96        self._authentication_success_filter = None
 97        self._custom_field_filter = None
 98        self._date_range_custom_from_date = None
 99        self._date_range_custom_to_date = None
100        self._date_range_filter = None
101        self._envelope_date_type_filter = None
102        self._envelope_recipient_name_contains_filter = None
103        self._envelope_status_filter = None
104        self._envelope_subject_contains_filter = None
105        self._fields = None
106        self._for_download = None
107        self._is_dashboard = None
108        self._period_length_filter = None
109        self._report_customized_id = None
110        self._report_description = None
111        self._report_id = None
112        self._report_invocation_type = None
113        self._report_name = None
114        self._sent_by_filter = None
115        self._sent_by_ids = None
116        self._sort_direction = None
117        self._sort_field = None
118        self._start_position = None
119        self._verification_status_filter = None
120        self.discriminator = None
121
122        setattr(self, "_{}".format('authentication_success_filter'), kwargs.get('authentication_success_filter', None))
123        setattr(self, "_{}".format('custom_field_filter'), kwargs.get('custom_field_filter', None))
124        setattr(self, "_{}".format('date_range_custom_from_date'), kwargs.get('date_range_custom_from_date', None))
125        setattr(self, "_{}".format('date_range_custom_to_date'), kwargs.get('date_range_custom_to_date', None))
126        setattr(self, "_{}".format('date_range_filter'), kwargs.get('date_range_filter', None))
127        setattr(self, "_{}".format('envelope_date_type_filter'), kwargs.get('envelope_date_type_filter', None))
128        setattr(self, "_{}".format('envelope_recipient_name_contains_filter'), kwargs.get('envelope_recipient_name_contains_filter', None))
129        setattr(self, "_{}".format('envelope_status_filter'), kwargs.get('envelope_status_filter', None))
130        setattr(self, "_{}".format('envelope_subject_contains_filter'), kwargs.get('envelope_subject_contains_filter', None))
131        setattr(self, "_{}".format('fields'), kwargs.get('fields', None))
132        setattr(self, "_{}".format('for_download'), kwargs.get('for_download', None))
133        setattr(self, "_{}".format('is_dashboard'), kwargs.get('is_dashboard', None))
134        setattr(self, "_{}".format('period_length_filter'), kwargs.get('period_length_filter', None))
135        setattr(self, "_{}".format('report_customized_id'), kwargs.get('report_customized_id', None))
136        setattr(self, "_{}".format('report_description'), kwargs.get('report_description', None))
137        setattr(self, "_{}".format('report_id'), kwargs.get('report_id', None))
138        setattr(self, "_{}".format('report_invocation_type'), kwargs.get('report_invocation_type', None))
139        setattr(self, "_{}".format('report_name'), kwargs.get('report_name', None))
140        setattr(self, "_{}".format('sent_by_filter'), kwargs.get('sent_by_filter', None))
141        setattr(self, "_{}".format('sent_by_ids'), kwargs.get('sent_by_ids', None))
142        setattr(self, "_{}".format('sort_direction'), kwargs.get('sort_direction', None))
143        setattr(self, "_{}".format('sort_field'), kwargs.get('sort_field', None))
144        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
145        setattr(self, "_{}".format('verification_status_filter'), kwargs.get('verification_status_filter', None))
146
147    @property
148    def authentication_success_filter(self):
149        """Gets the authentication_success_filter of this ReportInProductRunRequest.  # noqa: E501
150
151          # noqa: E501
152
153        :return: The authentication_success_filter of this ReportInProductRunRequest.  # noqa: E501
154        :rtype: str
155        """
156        return self._authentication_success_filter
157
158    @authentication_success_filter.setter
159    def authentication_success_filter(self, authentication_success_filter):
160        """Sets the authentication_success_filter of this ReportInProductRunRequest.
161
162          # noqa: E501
163
164        :param authentication_success_filter: The authentication_success_filter of this ReportInProductRunRequest.  # noqa: E501
165        :type: str
166        """
167
168        self._authentication_success_filter = authentication_success_filter
169
170    @property
171    def custom_field_filter(self):
172        """Gets the custom_field_filter of this ReportInProductRunRequest.  # noqa: E501
173
174          # noqa: E501
175
176        :return: The custom_field_filter of this ReportInProductRunRequest.  # noqa: E501
177        :rtype: str
178        """
179        return self._custom_field_filter
180
181    @custom_field_filter.setter
182    def custom_field_filter(self, custom_field_filter):
183        """Sets the custom_field_filter of this ReportInProductRunRequest.
184
185          # noqa: E501
186
187        :param custom_field_filter: The custom_field_filter of this ReportInProductRunRequest.  # noqa: E501
188        :type: str
189        """
190
191        self._custom_field_filter = custom_field_filter
192
193    @property
194    def date_range_custom_from_date(self):
195        """Gets the date_range_custom_from_date of this ReportInProductRunRequest.  # noqa: E501
196
197          # noqa: E501
198
199        :return: The date_range_custom_from_date of this ReportInProductRunRequest.  # noqa: E501
200        :rtype: str
201        """
202        return self._date_range_custom_from_date
203
204    @date_range_custom_from_date.setter
205    def date_range_custom_from_date(self, date_range_custom_from_date):
206        """Sets the date_range_custom_from_date of this ReportInProductRunRequest.
207
208          # noqa: E501
209
210        :param date_range_custom_from_date: The date_range_custom_from_date of this ReportInProductRunRequest.  # noqa: E501
211        :type: str
212        """
213
214        self._date_range_custom_from_date = date_range_custom_from_date
215
216    @property
217    def date_range_custom_to_date(self):
218        """Gets the date_range_custom_to_date of this ReportInProductRunRequest.  # noqa: E501
219
220          # noqa: E501
221
222        :return: The date_range_custom_to_date of this ReportInProductRunRequest.  # noqa: E501
223        :rtype: str
224        """
225        return self._date_range_custom_to_date
226
227    @date_range_custom_to_date.setter
228    def date_range_custom_to_date(self, date_range_custom_to_date):
229        """Sets the date_range_custom_to_date of this ReportInProductRunRequest.
230
231          # noqa: E501
232
233        :param date_range_custom_to_date: The date_range_custom_to_date of this ReportInProductRunRequest.  # noqa: E501
234        :type: str
235        """
236
237        self._date_range_custom_to_date = date_range_custom_to_date
238
239    @property
240    def date_range_filter(self):
241        """Gets the date_range_filter of this ReportInProductRunRequest.  # noqa: E501
242
243          # noqa: E501
244
245        :return: The date_range_filter of this ReportInProductRunRequest.  # noqa: E501
246        :rtype: str
247        """
248        return self._date_range_filter
249
250    @date_range_filter.setter
251    def date_range_filter(self, date_range_filter):
252        """Sets the date_range_filter of this ReportInProductRunRequest.
253
254          # noqa: E501
255
256        :param date_range_filter: The date_range_filter of this ReportInProductRunRequest.  # noqa: E501
257        :type: str
258        """
259
260        self._date_range_filter = date_range_filter
261
262    @property
263    def envelope_date_type_filter(self):
264        """Gets the envelope_date_type_filter of this ReportInProductRunRequest.  # noqa: E501
265
266          # noqa: E501
267
268        :return: The envelope_date_type_filter of this ReportInProductRunRequest.  # noqa: E501
269        :rtype: str
270        """
271        return self._envelope_date_type_filter
272
273    @envelope_date_type_filter.setter
274    def envelope_date_type_filter(self, envelope_date_type_filter):
275        """Sets the envelope_date_type_filter of this ReportInProductRunRequest.
276
277          # noqa: E501
278
279        :param envelope_date_type_filter: The envelope_date_type_filter of this ReportInProductRunRequest.  # noqa: E501
280        :type: str
281        """
282
283        self._envelope_date_type_filter = envelope_date_type_filter
284
285    @property
286    def envelope_recipient_name_contains_filter(self):
287        """Gets the envelope_recipient_name_contains_filter of this ReportInProductRunRequest.  # noqa: E501
288
289          # noqa: E501
290
291        :return: The envelope_recipient_name_contains_filter of this ReportInProductRunRequest.  # noqa: E501
292        :rtype: str
293        """
294        return self._envelope_recipient_name_contains_filter
295
296    @envelope_recipient_name_contains_filter.setter
297    def envelope_recipient_name_contains_filter(self, envelope_recipient_name_contains_filter):
298        """Sets the envelope_recipient_name_contains_filter of this ReportInProductRunRequest.
299
300          # noqa: E501
301
302        :param envelope_recipient_name_contains_filter: The envelope_recipient_name_contains_filter of this ReportInProductRunRequest.  # noqa: E501
303        :type: str
304        """
305
306        self._envelope_recipient_name_contains_filter = envelope_recipient_name_contains_filter
307
308    @property
309    def envelope_status_filter(self):
310        """Gets the envelope_status_filter of this ReportInProductRunRequest.  # noqa: E501
311
312          # noqa: E501
313
314        :return: The envelope_status_filter of this ReportInProductRunRequest.  # noqa: E501
315        :rtype: str
316        """
317        return self._envelope_status_filter
318
319    @envelope_status_filter.setter
320    def envelope_status_filter(self, envelope_status_filter):
321        """Sets the envelope_status_filter of this ReportInProductRunRequest.
322
323          # noqa: E501
324
325        :param envelope_status_filter: The envelope_status_filter of this ReportInProductRunRequest.  # noqa: E501
326        :type: str
327        """
328
329        self._envelope_status_filter = envelope_status_filter
330
331    @property
332    def envelope_subject_contains_filter(self):
333        """Gets the envelope_subject_contains_filter of this ReportInProductRunRequest.  # noqa: E501
334
335          # noqa: E501
336
337        :return: The envelope_subject_contains_filter of this ReportInProductRunRequest.  # noqa: E501
338        :rtype: str
339        """
340        return self._envelope_subject_contains_filter
341
342    @envelope_subject_contains_filter.setter
343    def envelope_subject_contains_filter(self, envelope_subject_contains_filter):
344        """Sets the envelope_subject_contains_filter of this ReportInProductRunRequest.
345
346          # noqa: E501
347
348        :param envelope_subject_contains_filter: The envelope_subject_contains_filter of this ReportInProductRunRequest.  # noqa: E501
349        :type: str
350        """
351
352        self._envelope_subject_contains_filter = envelope_subject_contains_filter
353
354    @property
355    def fields(self):
356        """Gets the fields of this ReportInProductRunRequest.  # noqa: E501
357
358          # noqa: E501
359
360        :return: The fields of this ReportInProductRunRequest.  # noqa: E501
361        :rtype: list[ReportInProductField]
362        """
363        return self._fields
364
365    @fields.setter
366    def fields(self, fields):
367        """Sets the fields of this ReportInProductRunRequest.
368
369          # noqa: E501
370
371        :param fields: The fields of this ReportInProductRunRequest.  # noqa: E501
372        :type: list[ReportInProductField]
373        """
374
375        self._fields = fields
376
377    @property
378    def for_download(self):
379        """Gets the for_download of this ReportInProductRunRequest.  # noqa: E501
380
381          # noqa: E501
382
383        :return: The for_download of this ReportInProductRunRequest.  # noqa: E501
384        :rtype: str
385        """
386        return self._for_download
387
388    @for_download.setter
389    def for_download(self, for_download):
390        """Sets the for_download of this ReportInProductRunRequest.
391
392          # noqa: E501
393
394        :param for_download: The for_download of this ReportInProductRunRequest.  # noqa: E501
395        :type: str
396        """
397
398        self._for_download = for_download
399
400    @property
401    def is_dashboard(self):
402        """Gets the is_dashboard of this ReportInProductRunRequest.  # noqa: E501
403
404          # noqa: E501
405
406        :return: The is_dashboard of this ReportInProductRunRequest.  # noqa: E501
407        :rtype: str
408        """
409        return self._is_dashboard
410
411    @is_dashboard.setter
412    def is_dashboard(self, is_dashboard):
413        """Sets the is_dashboard of this ReportInProductRunRequest.
414
415          # noqa: E501
416
417        :param is_dashboard: The is_dashboard of this ReportInProductRunRequest.  # noqa: E501
418        :type: str
419        """
420
421        self._is_dashboard = is_dashboard
422
423    @property
424    def period_length_filter(self):
425        """Gets the period_length_filter of this ReportInProductRunRequest.  # noqa: E501
426
427          # noqa: E501
428
429        :return: The period_length_filter of this ReportInProductRunRequest.  # noqa: E501
430        :rtype: str
431        """
432        return self._period_length_filter
433
434    @period_length_filter.setter
435    def period_length_filter(self, period_length_filter):
436        """Sets the period_length_filter of this ReportInProductRunRequest.
437
438          # noqa: E501
439
440        :param period_length_filter: The period_length_filter of this ReportInProductRunRequest.  # noqa: E501
441        :type: str
442        """
443
444        self._period_length_filter = period_length_filter
445
446    @property
447    def report_customized_id(self):
448        """Gets the report_customized_id of this ReportInProductRunRequest.  # noqa: E501
449
450          # noqa: E501
451
452        :return: The report_customized_id of this ReportInProductRunRequest.  # noqa: E501
453        :rtype: str
454        """
455        return self._report_customized_id
456
457    @report_customized_id.setter
458    def report_customized_id(self, report_customized_id):
459        """Sets the report_customized_id of this ReportInProductRunRequest.
460
461          # noqa: E501
462
463        :param report_customized_id: The report_customized_id of this ReportInProductRunRequest.  # noqa: E501
464        :type: str
465        """
466
467        self._report_customized_id = report_customized_id
468
469    @property
470    def report_description(self):
471        """Gets the report_description of this ReportInProductRunRequest.  # noqa: E501
472
473          # noqa: E501
474
475        :return: The report_description of this ReportInProductRunRequest.  # noqa: E501
476        :rtype: str
477        """
478        return self._report_description
479
480    @report_description.setter
481    def report_description(self, report_description):
482        """Sets the report_description of this ReportInProductRunRequest.
483
484          # noqa: E501
485
486        :param report_description: The report_description of this ReportInProductRunRequest.  # noqa: E501
487        :type: str
488        """
489
490        self._report_description = report_description
491
492    @property
493    def report_id(self):
494        """Gets the report_id of this ReportInProductRunRequest.  # noqa: E501
495
496          # noqa: E501
497
498        :return: The report_id of this ReportInProductRunRequest.  # noqa: E501
499        :rtype: str
500        """
501        return self._report_id
502
503    @report_id.setter
504    def report_id(self, report_id):
505        """Sets the report_id of this ReportInProductRunRequest.
506
507          # noqa: E501
508
509        :param report_id: The report_id of this ReportInProductRunRequest.  # noqa: E501
510        :type: str
511        """
512
513        self._report_id = report_id
514
515    @property
516    def report_invocation_type(self):
517        """Gets the report_invocation_type of this ReportInProductRunRequest.  # noqa: E501
518
519          # noqa: E501
520
521        :return: The report_invocation_type of this ReportInProductRunRequest.  # noqa: E501
522        :rtype: str
523        """
524        return self._report_invocation_type
525
526    @report_invocation_type.setter
527    def report_invocation_type(self, report_invocation_type):
528        """Sets the report_invocation_type of this ReportInProductRunRequest.
529
530          # noqa: E501
531
532        :param report_invocation_type: The report_invocation_type of this ReportInProductRunRequest.  # noqa: E501
533        :type: str
534        """
535
536        self._report_invocation_type = report_invocation_type
537
538    @property
539    def report_name(self):
540        """Gets the report_name of this ReportInProductRunRequest.  # noqa: E501
541
542          # noqa: E501
543
544        :return: The report_name of this ReportInProductRunRequest.  # noqa: E501
545        :rtype: str
546        """
547        return self._report_name
548
549    @report_name.setter
550    def report_name(self, report_name):
551        """Sets the report_name of this ReportInProductRunRequest.
552
553          # noqa: E501
554
555        :param report_name: The report_name of this ReportInProductRunRequest.  # noqa: E501
556        :type: str
557        """
558
559        self._report_name = report_name
560
561    @property
562    def sent_by_filter(self):
563        """Gets the sent_by_filter of this ReportInProductRunRequest.  # noqa: E501
564
565          # noqa: E501
566
567        :return: The sent_by_filter of this ReportInProductRunRequest.  # noqa: E501
568        :rtype: str
569        """
570        return self._sent_by_filter
571
572    @sent_by_filter.setter
573    def sent_by_filter(self, sent_by_filter):
574        """Sets the sent_by_filter of this ReportInProductRunRequest.
575
576          # noqa: E501
577
578        :param sent_by_filter: The sent_by_filter of this ReportInProductRunRequest.  # noqa: E501
579        :type: str
580        """
581
582        self._sent_by_filter = sent_by_filter
583
584    @property
585    def sent_by_ids(self):
586        """Gets the sent_by_ids of this ReportInProductRunRequest.  # noqa: E501
587
588          # noqa: E501
589
590        :return: The sent_by_ids of this ReportInProductRunRequest.  # noqa: E501
591        :rtype: str
592        """
593        return self._sent_by_ids
594
595    @sent_by_ids.setter
596    def sent_by_ids(self, sent_by_ids):
597        """Sets the sent_by_ids of this ReportInProductRunRequest.
598
599          # noqa: E501
600
601        :param sent_by_ids: The sent_by_ids of this ReportInProductRunRequest.  # noqa: E501
602        :type: str
603        """
604
605        self._sent_by_ids = sent_by_ids
606
607    @property
608    def sort_direction(self):
609        """Gets the sort_direction of this ReportInProductRunRequest.  # noqa: E501
610
611          # noqa: E501
612
613        :return: The sort_direction of this ReportInProductRunRequest.  # noqa: E501
614        :rtype: str
615        """
616        return self._sort_direction
617
618    @sort_direction.setter
619    def sort_direction(self, sort_direction):
620        """Sets the sort_direction of this ReportInProductRunRequest.
621
622          # noqa: E501
623
624        :param sort_direction: The sort_direction of this ReportInProductRunRequest.  # noqa: E501
625        :type: str
626        """
627
628        self._sort_direction = sort_direction
629
630    @property
631    def sort_field(self):
632        """Gets the sort_field of this ReportInProductRunRequest.  # noqa: E501
633
634          # noqa: E501
635
636        :return: The sort_field of this ReportInProductRunRequest.  # noqa: E501
637        :rtype: str
638        """
639        return self._sort_field
640
641    @sort_field.setter
642    def sort_field(self, sort_field):
643        """Sets the sort_field of this ReportInProductRunRequest.
644
645          # noqa: E501
646
647        :param sort_field: The sort_field of this ReportInProductRunRequest.  # noqa: E501
648        :type: str
649        """
650
651        self._sort_field = sort_field
652
653    @property
654    def start_position(self):
655        """Gets the start_position of this ReportInProductRunRequest.  # noqa: E501
656
657        Starting position of the current result set.  # noqa: E501
658
659        :return: The start_position of this ReportInProductRunRequest.  # noqa: E501
660        :rtype: str
661        """
662        return self._start_position
663
664    @start_position.setter
665    def start_position(self, start_position):
666        """Sets the start_position of this ReportInProductRunRequest.
667
668        Starting position of the current result set.  # noqa: E501
669
670        :param start_position: The start_position of this ReportInProductRunRequest.  # noqa: E501
671        :type: str
672        """
673
674        self._start_position = start_position
675
676    @property
677    def verification_status_filter(self):
678        """Gets the verification_status_filter of this ReportInProductRunRequest.  # noqa: E501
679
680          # noqa: E501
681
682        :return: The verification_status_filter of this ReportInProductRunRequest.  # noqa: E501
683        :rtype: str
684        """
685        return self._verification_status_filter
686
687    @verification_status_filter.setter
688    def verification_status_filter(self, verification_status_filter):
689        """Sets the verification_status_filter of this ReportInProductRunRequest.
690
691          # noqa: E501
692
693        :param verification_status_filter: The verification_status_filter of this ReportInProductRunRequest.  # noqa: E501
694        :type: str
695        """
696
697        self._verification_status_filter = verification_status_filter
698
699    def to_dict(self):
700        """Returns the model properties as a dict"""
701        result = {}
702
703        for attr, _ in six.iteritems(self.swagger_types):
704            value = getattr(self, attr)
705            if isinstance(value, list):
706                result[attr] = list(map(
707                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
708                    value
709                ))
710            elif hasattr(value, "to_dict"):
711                result[attr] = value.to_dict()
712            elif isinstance(value, dict):
713                result[attr] = dict(map(
714                    lambda item: (item[0], item[1].to_dict())
715                    if hasattr(item[1], "to_dict") else item,
716                    value.items()
717                ))
718            else:
719                result[attr] = value
720        if issubclass(ReportInProductRunRequest, dict):
721            for key, value in self.items():
722                result[key] = value
723
724        return result
725
726    def to_str(self):
727        """Returns the string representation of the model"""
728        return pprint.pformat(self.to_dict())
729
730    def __repr__(self):
731        """For `print` and `pprint`"""
732        return self.to_str()
733
734    def __eq__(self, other):
735        """Returns true if both objects are equal"""
736        if not isinstance(other, ReportInProductRunRequest):
737            return False
738
739        return self.to_dict() == other.to_dict()
740
741    def __ne__(self, other):
742        """Returns true if both objects are not equal"""
743        if not isinstance(other, ReportInProductRunRequest):
744            return True
745
746        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.

ReportInProductRunRequest(_configuration=None, **kwargs)
 90    def __init__(self, _configuration=None, **kwargs):  # noqa: E501
 91        """ReportInProductRunRequest - a model defined in Swagger"""  # noqa: E501
 92        if _configuration is None:
 93            _configuration = Configuration()
 94        self._configuration = _configuration
 95
 96        self._authentication_success_filter = None
 97        self._custom_field_filter = None
 98        self._date_range_custom_from_date = None
 99        self._date_range_custom_to_date = None
100        self._date_range_filter = None
101        self._envelope_date_type_filter = None
102        self._envelope_recipient_name_contains_filter = None
103        self._envelope_status_filter = None
104        self._envelope_subject_contains_filter = None
105        self._fields = None
106        self._for_download = None
107        self._is_dashboard = None
108        self._period_length_filter = None
109        self._report_customized_id = None
110        self._report_description = None
111        self._report_id = None
112        self._report_invocation_type = None
113        self._report_name = None
114        self._sent_by_filter = None
115        self._sent_by_ids = None
116        self._sort_direction = None
117        self._sort_field = None
118        self._start_position = None
119        self._verification_status_filter = None
120        self.discriminator = None
121
122        setattr(self, "_{}".format('authentication_success_filter'), kwargs.get('authentication_success_filter', None))
123        setattr(self, "_{}".format('custom_field_filter'), kwargs.get('custom_field_filter', None))
124        setattr(self, "_{}".format('date_range_custom_from_date'), kwargs.get('date_range_custom_from_date', None))
125        setattr(self, "_{}".format('date_range_custom_to_date'), kwargs.get('date_range_custom_to_date', None))
126        setattr(self, "_{}".format('date_range_filter'), kwargs.get('date_range_filter', None))
127        setattr(self, "_{}".format('envelope_date_type_filter'), kwargs.get('envelope_date_type_filter', None))
128        setattr(self, "_{}".format('envelope_recipient_name_contains_filter'), kwargs.get('envelope_recipient_name_contains_filter', None))
129        setattr(self, "_{}".format('envelope_status_filter'), kwargs.get('envelope_status_filter', None))
130        setattr(self, "_{}".format('envelope_subject_contains_filter'), kwargs.get('envelope_subject_contains_filter', None))
131        setattr(self, "_{}".format('fields'), kwargs.get('fields', None))
132        setattr(self, "_{}".format('for_download'), kwargs.get('for_download', None))
133        setattr(self, "_{}".format('is_dashboard'), kwargs.get('is_dashboard', None))
134        setattr(self, "_{}".format('period_length_filter'), kwargs.get('period_length_filter', None))
135        setattr(self, "_{}".format('report_customized_id'), kwargs.get('report_customized_id', None))
136        setattr(self, "_{}".format('report_description'), kwargs.get('report_description', None))
137        setattr(self, "_{}".format('report_id'), kwargs.get('report_id', None))
138        setattr(self, "_{}".format('report_invocation_type'), kwargs.get('report_invocation_type', None))
139        setattr(self, "_{}".format('report_name'), kwargs.get('report_name', None))
140        setattr(self, "_{}".format('sent_by_filter'), kwargs.get('sent_by_filter', None))
141        setattr(self, "_{}".format('sent_by_ids'), kwargs.get('sent_by_ids', None))
142        setattr(self, "_{}".format('sort_direction'), kwargs.get('sort_direction', None))
143        setattr(self, "_{}".format('sort_field'), kwargs.get('sort_field', None))
144        setattr(self, "_{}".format('start_position'), kwargs.get('start_position', None))
145        setattr(self, "_{}".format('verification_status_filter'), kwargs.get('verification_status_filter', None))

ReportInProductRunRequest - 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', 'period_length_filter': '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', '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', 'period_length_filter': 'periodLengthFilter', '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', 'sort_direction': 'sortDirection', 'sort_field': 'sortField', 'start_position': 'startPosition', 'verification_status_filter': 'verificationStatusFilter'}
authentication_success_filter

Gets the authentication_success_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The authentication_success_filter of this ReportInProductRunRequest. # noqa: E501

custom_field_filter

Gets the custom_field_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The custom_field_filter of this ReportInProductRunRequest. # noqa: E501

date_range_custom_from_date

Gets the date_range_custom_from_date of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The date_range_custom_from_date of this ReportInProductRunRequest. # noqa: E501

date_range_custom_to_date

Gets the date_range_custom_to_date of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The date_range_custom_to_date of this ReportInProductRunRequest. # noqa: E501

date_range_filter

Gets the date_range_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The date_range_filter of this ReportInProductRunRequest. # noqa: E501

envelope_date_type_filter

Gets the envelope_date_type_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_date_type_filter of this ReportInProductRunRequest. # noqa: E501

envelope_recipient_name_contains_filter

Gets the envelope_recipient_name_contains_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_recipient_name_contains_filter of this ReportInProductRunRequest. # noqa: E501

envelope_status_filter

Gets the envelope_status_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_status_filter of this ReportInProductRunRequest. # noqa: E501

envelope_subject_contains_filter

Gets the envelope_subject_contains_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The envelope_subject_contains_filter of this ReportInProductRunRequest. # noqa: E501

fields

Gets the fields of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The fields of this ReportInProductRunRequest. # noqa: E501

for_download

Gets the for_download of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The for_download of this ReportInProductRunRequest. # noqa: E501

is_dashboard

Gets the is_dashboard of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The is_dashboard of this ReportInProductRunRequest. # noqa: E501

period_length_filter

Gets the period_length_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The period_length_filter of this ReportInProductRunRequest. # noqa: E501

report_customized_id

Gets the report_customized_id of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The report_customized_id of this ReportInProductRunRequest. # noqa: E501

report_description

Gets the report_description of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The report_description of this ReportInProductRunRequest. # noqa: E501

report_id

Gets the report_id of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The report_id of this ReportInProductRunRequest. # noqa: E501

report_invocation_type

Gets the report_invocation_type of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The report_invocation_type of this ReportInProductRunRequest. # noqa: E501

report_name

Gets the report_name of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The report_name of this ReportInProductRunRequest. # noqa: E501

sent_by_filter

Gets the sent_by_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The sent_by_filter of this ReportInProductRunRequest. # noqa: E501

sent_by_ids

Gets the sent_by_ids of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The sent_by_ids of this ReportInProductRunRequest. # noqa: E501

sort_direction

Gets the sort_direction of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The sort_direction of this ReportInProductRunRequest. # noqa: E501

sort_field

Gets the sort_field of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The sort_field of this ReportInProductRunRequest. # noqa: E501

start_position

Gets the start_position of this ReportInProductRunRequest. # noqa: E501

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

Returns

The start_position of this ReportInProductRunRequest. # noqa: E501

verification_status_filter

Gets the verification_status_filter of this ReportInProductRunRequest. # noqa: E501

# noqa: E501

Returns

The verification_status_filter of this ReportInProductRunRequest. # noqa: E501

def to_dict(self)
699    def to_dict(self):
700        """Returns the model properties as a dict"""
701        result = {}
702
703        for attr, _ in six.iteritems(self.swagger_types):
704            value = getattr(self, attr)
705            if isinstance(value, list):
706                result[attr] = list(map(
707                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
708                    value
709                ))
710            elif hasattr(value, "to_dict"):
711                result[attr] = value.to_dict()
712            elif isinstance(value, dict):
713                result[attr] = dict(map(
714                    lambda item: (item[0], item[1].to_dict())
715                    if hasattr(item[1], "to_dict") else item,
716                    value.items()
717                ))
718            else:
719                result[attr] = value
720        if issubclass(ReportInProductRunRequest, dict):
721            for key, value in self.items():
722                result[key] = value
723
724        return result

Returns the model properties as a dict

def to_str(self)
726    def to_str(self):
727        """Returns the string representation of the model"""
728        return pprint.pformat(self.to_dict())

Returns the string representation of the model