package Ġcom . github . ur agi rist ereo . me ji board . data . model . remote . provider Ċ Ċ sealed Ġclass ĠApi Providers ( ĊĠĠĠ Ġval Ġvalue : ĠString , ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġdomain : ĠString , ĊĠĠĠ Ġval ĠbaseUrl : ĠString , ĊĠĠĠ Ġval Ġposts PerPage : ĠInt , ĊĠĠĠ Ġprivate Ġval Ġweb Url Pattern : ĠString , Ċ ) Ġ{ ĊĠĠĠ Ġobject ĠG el bo oru : ĠApi Providers ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" gel bo oru ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" G el bo oru ", ĊĠĠĠĠĠĠĠ Ġdomain Ġ= Ġ" gel bo oru . com ", ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġ" https :// gel bo oru . com ", ĊĠĠĠĠĠĠĠ Ġposts PerPage Ġ= Ġ 1 0 0 , ĊĠĠĠĠĠĠĠ Ġweb Url Pattern Ġ= Ġ" https :// gel bo oru . com / index . php ? page = post & s = view & id ={ post Id }" ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġobject ĠG el bo oru Safe : ĠApi Providers ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" gel bo or us afe ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" G el bo oru Ġ( safe )", ĊĠĠĠĠĠĠĠ Ġdomain Ġ= Ġ" gel bo oru . com ", ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġ" https :// gel bo oru . com ", ĊĠĠĠĠĠĠĠ Ġposts PerPage Ġ= Ġ 1 0 0 , ĊĠĠĠĠĠĠĠ Ġweb Url Pattern Ġ= Ġ" https :// gel bo oru . com / index . php ? page = post & s = view & id ={ post Id }" ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġobject ĠSafe bo oru Org : ĠApi Providers ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" safe bo oru org ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Safe bo oru . org ", ĊĠĠĠĠĠĠĠ Ġdomain Ġ= Ġ" safe bo oru . org ", ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġ" https :// safe bo oru . org ", ĊĠĠĠĠĠĠĠ Ġposts PerPage Ġ= Ġ 1 0 0 , ĊĠĠĠĠĠĠĠ Ġweb Url Pattern Ġ= Ġ" https :// safe bo oru . org / index . php ? page = post & s = view & id ={ post Id }" ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġobject ĠDan bo oru : ĠApi Providers ( ĊĠĠĠĠĠĠĠ Ġvalue Ġ= Ġ" dan bo oru ", ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Dan bo oru ", ĊĠĠĠĠĠĠĠ Ġdomain Ġ= Ġ" dan bo oru . don ma i . us ", ĊĠĠĠĠĠĠĠ ĠbaseUrl Ġ= Ġ" https :// dan bo oru . don ma i . us ", ĊĠĠĠĠĠĠĠ Ġposts PerPage Ġ= Ġ 1 0 0 , ĊĠĠĠĠĠĠĠ Ġweb Url Pattern Ġ= Ġ" https :// dan bo oru . don ma i . us / posts /{ post Id }" ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"$ name Ġ($ domain )" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġparse Web Url ( post Id : ĠInt ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . web Url Pattern . replace ( oldValue Ġ= Ġ"{ post Id }", ĠnewValue Ġ= Ġpost Id . toString ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġto Pair (): ĠPair < String , ĠApi Providers > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġthis . value Ġto Ġthis ĊĠĠĠ Ġ} Ċ } Ċ