package Ġau . com . out ware . ne ander th al . data . repository Ċ Ċ import Ġau . com . out ware . ne ander th al . data . model . Variant Ċ Ċ /** Ċ Ġ* Ġ@ author Ġt imm utton Ċ Ġ*/ Ċ interface ĠVariant Repository Ġ{ ĊĠĠĠ Ġfun Ġadd Variant ( variant : ĠVariant ) ĊĠĠĠ Ġfun Ġremove Variant ( name : ĠString ) ĊĊĠĠĠ Ġfun Ġget Variants (): ĠList < Variant > ĊĠĠĠ Ġfun Ġget Variant ( name : ĠString ): ĠVariant ? ĊĊĠĠĠ Ġfun ĠsetCurrent Variant ( name : ĠString ) ĊĠĠĠ Ġfun ĠgetCurrent Variant (): ĠVariant ? ĊĊĠĠĠ Ġfun Ġreset Variants () Ċ }