@override Object toJson() => { if (bindings.isNotDefault) 'bindings': [for (final i in bindings) i.toJson()], 'etag': ?etag, 'policy': ?policy?.toJson(), };