Map<String, Map<String, dynamic>?> toJson() { return { 'photoOptions': photoOptions?.toJson(), 'livePhotoOptions': livePhotoOptions?.toJson(), 'videoRequestOptions': videoOptions?.toJson(), }; }