instance A.ToJSON UpdateTable where toJSON a = A.object $ "TableName" .= updateTableName a :> "ProvisionedThroughput" .= updateProvisionedThroughput a :> case updateGlobalSecondaryIndexUpdates a of [] -> [] l -> [ "GlobalSecondaryIndexUpdates" .= l ]