package Ġcom . max proj . pure bbs . net Ċ Ċ import Ġcom . max proj . pure bbs . config . Category Ċ import Ġcom . max proj . pure bbs . detail . Detail Ċ import Ġcom . max proj . pure bbs . post . Post Ċ Ċ class ĠHttp Data Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠDetail List Query ( ĊĠĠĠĠĠĠĠ Ġval Ġquery : Post ID ?, ĊĠĠĠĠĠĠĠ Ġval Ġoptions : Options ĊĠĠĠ Ġ){ ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠPost ID ( val Ġpost Id : String ) ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠOptions ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġoffset : Int , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlimit : Int , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsort : Sort , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġselect : String ĊĠĠĠĠĠĠĠ Ġ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġclass ĠSort ( val Ġall Updated : ĠInt ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġdata Ġclass ĠDetail List Ret ( val Ġcode : Int , Ġval Ġmessage : String , Ġval Ġdata : List < Detail >, Ġval Ġtotal Docs : Int ) ĊĊĊĠĠĠ Ġdata Ġclass ĠPost List Query ( ĊĠĠĠĠĠĠĠ Ġval Ġquery : Category ?, ĊĠĠĠĠĠĠĠ Ġval Ġoptions : Options ĊĠĠĠ Ġ){ ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠCategory ( val Ġcategory : String ) ĊĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠOptions ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġoffset : Int , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġlimit : Int , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġsort : Sort , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġselect : String ĊĠĠĠĠĠĠĠ Ġ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġclass ĠSort ( val Ġall Updated : ĠInt ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġdata Ġclass ĠPost List Ret ( val Ġcode : Int , Ġval Ġmessage : String , Ġval Ġdata : List < Post >, Ġval Ġtotal Docs : Int ) ĊĊĠĠĠ Ġdata Ġclass ĠCategory Object ( val Ġcategory : ĠList < Category >) ĊĠĠĠ Ġdata Ġclass ĠCategory List Ret ( val Ġcode : Int , Ġval Ġmessage : String , Ġval Ġdata : Category Object , Ġval Ġtotal Docs : Int ) Ċ } Ċ