         }
         """, needs: [tshirtProps, responsiveProps])
 
-    static let postDetails = Fragments("""
-        fragment postDetails on Post {
-            ...postSummary
-            ...postContent
-            repostContent { ...contentProps }
-            categoryPosts {
-                id actions { ...categoryPostActions } status
-                category { ...categoryProps }
-                featuredAt submittedAt removedAt unfeaturedAt
-                featuredBy { id username name } submittedBy { id username name }
-            }
-            repostedSource {
-                ...postSummary
-            }
-        }
-        """, needs: [.postSummary, .categoryPostActions])
     static let postSummary = Fragments("""
         fragment contentProps on ContentBlocks {
           linkUrl

        image { ...responsiveProps }
        ctaLink { text url }
        user { ...pageHeaderUserProps }
        """, needs: [.responsiveProps, .pageHeaderUserProps])
    static let postStreamBody = Fragments("""
        next isLastPage
        posts {
            ...postDetails
        }
        """, needs: [.postDetails])
    static let postBody = Fragments("""
        ...postDetails
        """, needs: [.postDetails])

    let string: String
    let needs: [Fragments]

        }
        """, needs: [imageProps, tshirtProps, responsiveProps, authorProps])

    static let postDetails = Fragments("""
        fragment postDetails on Post {
            ...postSummary
            ...postContent
            repostContent { ...contentProps }
            categoryPosts {
                id actions { ...categoryPostActions } status
                category { ...categoryProps }
                featuredAt submittedAt removedAt unfeaturedAt
                featuredBy { id username name } submittedBy { id username name }
            }
            repostedSource {
                ...postSummary
            }
        }
        """, needs: [postSummary, categoryPostActions])

    //|
    //|  REQUEST BODIES
    //|
