SgUtils class
Diversos metodos que vao realizar pequenas tarefas. Todos estes metodos poderiam ser apenas simples funcoes, mas neste caso elas precisariam ser privadas para nao gerar conflitos nos projetos que vao usar este package e até aqui parece muito bom usar apenas funcoes privadas, mas isso gera um problema: Funcoes privadas nao podem ser testadas, por isso agrupamos estas funcoes nesta classe.
Constructors
- SgUtils()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
codFormato(
FormatoEncomenda formato) → String - Este metodo evita numeros magicos, pois os Correios esperam para formatos de encomendas de caixa, rolo e envelope os valores respectivamente 1, 2 e 3
-
formataCEP(
String cep) → String -
Formata um dado
cep
para apenas numeros com apenas 8 posicoes. -
toDouble(
String strVal) → double - Os correios retornam valores monetarios em formato de moeda brasileira BRL, mas sem o prefixo R$. Este metodo vai formatar esses valores para poderem ser transformados em double