Map<String, dynamic> toJson() { final endpoint = this.endpoint; final protocol = this.protocol; return { if (endpoint != null) 'Endpoint': endpoint, if (protocol != null) 'Protocol': protocol, }; }