@@ -91,7 +91,7 @@ def __init__(self, tokens, data=None, notification=None, android=None, webpush=N
91
91
class _Validators (object ):
92
92
"""A collection of data validation utilities.
93
93
94
- Methods provided in this class raise ValueErrors if any validations fail.
94
+ Methods provided in this class raise `` ValueErrors`` if any validations fail.
95
95
"""
96
96
97
97
@classmethod
@@ -174,15 +174,15 @@ def check_datetime(cls, label, value):
174
174
175
175
176
176
class MessageEncoder (json .JSONEncoder ):
177
- """A custom JSONEncoder implementation for serializing Message instances into JSON."""
177
+ """A custom `` JSONEncoder`` implementation for serializing Message instances into JSON."""
178
178
179
179
@classmethod
180
180
def remove_null_values (cls , dict_value ):
181
181
return {k : v for k , v in dict_value .items () if v not in [None , [], {}]}
182
182
183
183
@classmethod
184
184
def encode_android (cls , android ):
185
- """Encodes an AndroidConfig instance into JSON."""
185
+ """Encodes an `` AndroidConfig`` instance into JSON."""
186
186
if android is None :
187
187
return None
188
188
if not isinstance (android , _messaging_utils .AndroidConfig ):
@@ -208,7 +208,7 @@ def encode_android(cls, android):
208
208
209
209
@classmethod
210
210
def encode_android_fcm_options (cls , fcm_options ):
211
- """Encodes an AndroidFCMOptions instance into a json ."""
211
+ """Encodes an `` AndroidFCMOptions`` instance into JSON ."""
212
212
if fcm_options is None :
213
213
return None
214
214
if not isinstance (fcm_options , _messaging_utils .AndroidFCMOptions ):
@@ -223,7 +223,7 @@ def encode_android_fcm_options(cls, fcm_options):
223
223
224
224
@classmethod
225
225
def encode_ttl (cls , ttl ):
226
- """Encodes a AndroidConfig TTL duration into a string."""
226
+ """Encodes an `` AndroidConfig`` `` TTL`` duration into a string."""
227
227
if ttl is None :
228
228
return None
229
229
if isinstance (ttl , numbers .Number ):
@@ -268,7 +268,7 @@ def encode_boolean(cls, value):
268
268
269
269
@classmethod
270
270
def encode_android_notification (cls , notification ):
271
- """Encodes an AndroidNotification instance into JSON."""
271
+ """Encodes an `` AndroidNotification`` instance into JSON."""
272
272
if notification is None :
273
273
return None
274
274
if not isinstance (notification , _messaging_utils .AndroidNotification ):
@@ -362,7 +362,7 @@ def encode_android_notification(cls, notification):
362
362
363
363
@classmethod
364
364
def encode_light_settings (cls , light_settings ):
365
- """Encodes a LightSettings instance into JSON."""
365
+ """Encodes a `` LightSettings`` instance into JSON."""
366
366
if light_settings is None :
367
367
return None
368
368
if not isinstance (light_settings , _messaging_utils .LightSettings ):
@@ -403,7 +403,7 @@ def encode_light_settings(cls, light_settings):
403
403
404
404
@classmethod
405
405
def encode_webpush (cls , webpush ):
406
- """Encodes a WebpushConfig instance into JSON."""
406
+ """Encodes a `` WebpushConfig`` instance into JSON."""
407
407
if webpush is None :
408
408
return None
409
409
if not isinstance (webpush , _messaging_utils .WebpushConfig ):
@@ -420,7 +420,7 @@ def encode_webpush(cls, webpush):
420
420
421
421
@classmethod
422
422
def encode_webpush_notification (cls , notification ):
423
- """Encodes a WebpushNotification instance into JSON."""
423
+ """Encodes a `` WebpushNotification`` instance into JSON."""
424
424
if notification is None :
425
425
return None
426
426
if not isinstance (notification , _messaging_utils .WebpushNotification ):
@@ -467,7 +467,7 @@ def encode_webpush_notification(cls, notification):
467
467
468
468
@classmethod
469
469
def encode_webpush_notification_actions (cls , actions ):
470
- """Encodes a list of WebpushNotificationActions into JSON."""
470
+ """Encodes a list of `` WebpushNotificationActions`` into JSON."""
471
471
if actions is None :
472
472
return None
473
473
if not isinstance (actions , list ):
@@ -491,7 +491,7 @@ def encode_webpush_notification_actions(cls, actions):
491
491
492
492
@classmethod
493
493
def encode_webpush_fcm_options (cls , options ):
494
- """Encodes a WebpushFCMOptions instance into JSON."""
494
+ """Encodes a `` WebpushFCMOptions`` instance into JSON."""
495
495
if options is None :
496
496
return None
497
497
result = {
@@ -505,7 +505,7 @@ def encode_webpush_fcm_options(cls, options):
505
505
506
506
@classmethod
507
507
def encode_apns (cls , apns ):
508
- """Encodes an APNSConfig instance into JSON."""
508
+ """Encodes an `` APNSConfig`` instance into JSON."""
509
509
if apns is None :
510
510
return None
511
511
if not isinstance (apns , _messaging_utils .APNSConfig ):
@@ -520,7 +520,7 @@ def encode_apns(cls, apns):
520
520
521
521
@classmethod
522
522
def encode_apns_payload (cls , payload ):
523
- """Encodes an APNSPayload instance into JSON."""
523
+ """Encodes an `` APNSPayload`` instance into JSON."""
524
524
if payload is None :
525
525
return None
526
526
if not isinstance (payload , _messaging_utils .APNSPayload ):
@@ -534,7 +534,7 @@ def encode_apns_payload(cls, payload):
534
534
535
535
@classmethod
536
536
def encode_apns_fcm_options (cls , fcm_options ):
537
- """Encodes an APNSFCMOptions instance into JSON."""
537
+ """Encodes an `` APNSFCMOptions`` instance into JSON."""
538
538
if fcm_options is None :
539
539
return None
540
540
if not isinstance (fcm_options , _messaging_utils .APNSFCMOptions ):
@@ -549,7 +549,7 @@ def encode_apns_fcm_options(cls, fcm_options):
549
549
550
550
@classmethod
551
551
def encode_aps (cls , aps ):
552
- """Encodes an Aps instance into JSON."""
552
+ """Encodes an `` Aps`` instance into JSON."""
553
553
if not isinstance (aps , _messaging_utils .Aps ):
554
554
raise ValueError ('APNSPayload.aps must be an instance of Aps class.' )
555
555
result = {
@@ -598,7 +598,7 @@ def encode_aps_sound(cls, sound):
598
598
599
599
@classmethod
600
600
def encode_aps_alert (cls , alert ):
601
- """Encodes an ApsAlert instance into JSON."""
601
+ """Encodes an `` ApsAlert`` instance into JSON."""
602
602
if alert is None :
603
603
return None
604
604
if isinstance (alert , six .string_types ):
@@ -640,7 +640,7 @@ def encode_aps_alert(cls, alert):
640
640
641
641
@classmethod
642
642
def encode_notification (cls , notification ):
643
- """Encodes an Notification instance into JSON."""
643
+ """Encodes a `` Notification`` instance into JSON."""
644
644
if notification is None :
645
645
return None
646
646
if not isinstance (notification , _messaging_utils .Notification ):
@@ -688,7 +688,7 @@ def default(self, obj): # pylint: disable=method-hidden
688
688
689
689
@classmethod
690
690
def encode_fcm_options (cls , fcm_options ):
691
- """Encodes an FCMOptions instance into JSON."""
691
+ """Encodes an `` FCMOptions`` instance into JSON."""
692
692
if fcm_options is None :
693
693
return None
694
694
if not isinstance (fcm_options , _messaging_utils .FCMOptions ):
0 commit comments