diff --git a/federation.go b/federation.go
index <HASH>..<HASH> 100644
--- a/federation.go
+++ b/federation.go
@@ -17,6 +17,8 @@ type FederationDefinition struct {
 	ReconnectDelay int    `json:"reconnect-delay"`
 	AckMode        string `json:"ack-mode,omitempty"`
 	TrustUserId    bool   `json:"trust-user-id"`
+	Exchange       string `json:"exchange"`
+	Queue          string `json:"queue"`
 }
 
 // Represents a configured Federation upstream.
Fix #<I>: Added support for Exchange and Queue in FederationDefinition