Created
November 22, 2017 12:06
-
-
Save 100n0m3/8b036cdee0dc43cfa71314893db74ce5 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.class public Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao; | |
.super Ljava/lang/Object; | |
.source "HeaderPadrao.java" | |
# interfaces | |
.implements Ljava/io/Serializable; | |
# static fields | |
.field private static final serialVersionUID:J = 0x1L | |
# instance fields | |
.field public acceptCharset:Ljava/lang/String; | |
.field public acceptEncoding:Ljava/lang/String; | |
.field public aplicativo:Ljava/lang/String; | |
.field public contentType:Ljava/lang/String; | |
.field public dispositivo:Ljava/lang/String; | |
.field public so:Ljava/lang/String; | |
.field public token:Ljava/lang/String; | |
.field public userAgent:Ljava/lang/String; | |
.field public versaoAPP:Ljava/lang/String; | |
.field public versaoSO:Ljava/lang/String; | |
# direct methods | |
.method public constructor <init>()V | |
.locals 0 | |
.prologue | |
.line 25 | |
invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
.line 26 | |
return-void | |
.end method | |
.method public constructor <init>(Ljava/lang/String;)V | |
.locals 1 | |
.param p1, "userAgent" # Ljava/lang/String; | |
.prologue | |
.line 67 | |
invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
.line 68 | |
const-string v0, "application/x-www-form-urlencoded" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->contentType:Ljava/lang/String; | |
.line 69 | |
iput-object p1, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->userAgent:Ljava/lang/String; | |
.line 70 | |
return-void | |
.end method | |
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | |
.locals 1 | |
.param p1, "aplicativo" # Ljava/lang/String; | |
.param p2, "versaoSO" # Ljava/lang/String; | |
.param p3, "dispositivo" # Ljava/lang/String; | |
.param p4, "versaoApp" # Ljava/lang/String; | |
.prologue | |
.line 33 | |
invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
.line 34 | |
iput-object p1, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->aplicativo:Ljava/lang/String; | |
.line 35 | |
iput-object p2, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->versaoSO:Ljava/lang/String; | |
.line 36 | |
iput-object p3, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->dispositivo:Ljava/lang/String; | |
.line 37 | |
iput-object p4, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->versaoAPP:Ljava/lang/String; | |
.line 38 | |
const-string v0, "Android" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->so:Ljava/lang/String; | |
.line 39 | |
const-string v0, "application/json" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->contentType:Ljava/lang/String; | |
.line 40 | |
return-void | |
.end method | |
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | |
.locals 1 | |
.param p1, "aplicativo" # Ljava/lang/String; | |
.param p2, "versaoSO" # Ljava/lang/String; | |
.param p3, "dispositivo" # Ljava/lang/String; | |
.param p4, "versaoApp" # Ljava/lang/String; | |
.param p5, "sementeHash" # Ljava/lang/String; | |
.prologue | |
.line 42 | |
invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
.line 43 | |
iput-object p1, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->aplicativo:Ljava/lang/String; | |
.line 44 | |
iput-object p2, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->versaoSO:Ljava/lang/String; | |
.line 45 | |
iput-object p3, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->dispositivo:Ljava/lang/String; | |
.line 46 | |
iput-object p4, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->versaoAPP:Ljava/lang/String; | |
.line 47 | |
const-string v0, "Android" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->so:Ljava/lang/String; | |
.line 48 | |
const-string v0, "application/json" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->contentType:Ljava/lang/String; | |
.line 49 | |
sget-object v0, Lbr/gov/fazenda/receita/rfb/util/Constantes;->HASH_KEY:Ljava/lang/String; | |
invoke-static {v0, p5}, Lbr/gov/fazenda/receita/rfb/util/Hash;->generateHash(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
move-result-object v0 | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->token:Ljava/lang/String; | |
.line 50 | |
return-void | |
.end method | |
.method public constructor <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V | |
.locals 1 | |
.param p1, "aplicativo" # Ljava/lang/String; | |
.param p2, "versaoSO" # Ljava/lang/String; | |
.param p3, "dispositivo" # Ljava/lang/String; | |
.param p4, "versaoApp" # Ljava/lang/String; | |
.param p5, "sementeHash" # Ljava/lang/String; | |
.param p6, "contentType" # Ljava/lang/String; | |
.prologue | |
.line 52 | |
invoke-direct {p0}, Ljava/lang/Object;-><init>()V | |
.line 53 | |
iput-object p1, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->aplicativo:Ljava/lang/String; | |
.line 54 | |
iput-object p2, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->versaoSO:Ljava/lang/String; | |
.line 55 | |
iput-object p3, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->dispositivo:Ljava/lang/String; | |
.line 56 | |
iput-object p4, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->versaoAPP:Ljava/lang/String; | |
.line 57 | |
const-string v0, "Android" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->so:Ljava/lang/String; | |
.line 58 | |
iput-object p6, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->contentType:Ljava/lang/String; | |
.line 59 | |
const-string v0, "application/x-www-form-urlencoded; charset=utf-8" | |
invoke-virtual {p6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z | |
move-result v0 | |
if-eqz v0, :cond_0 | |
.line 60 | |
const-string v0, "utf-8" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->acceptCharset:Ljava/lang/String; | |
.line 61 | |
const-string v0, "identity" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->acceptEncoding:Ljava/lang/String; | |
.line 62 | |
const-string v0, "Mozilla/5.0" | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->userAgent:Ljava/lang/String; | |
.line 64 | |
:cond_0 | |
sget-object v0, Lbr/gov/fazenda/receita/rfb/util/Constantes;->HASH_KEY:Ljava/lang/String; | |
invoke-static {v0, p5}, Lbr/gov/fazenda/receita/rfb/util/Hash;->generateHash(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; | |
move-result-object v0 | |
iput-object v0, p0, Lbr/gov/fazenda/receita/rfb/model/HeaderPadrao;->token:Ljava/lang/String; | |
.line 65 | |
return-void | |
.end method | |
# virtual methods | |
.method public toString()Ljava/lang/String; | |
.locals 1 | |
.prologue | |
.line 30 | |
new-instance v0, Lcom/google/gson/Gson; | |
invoke-direct {v0}, Lcom/google/gson/Gson;-><init>()V | |
invoke-virtual {v0, p0}, Lcom/google/gson/Gson;->toJson(Ljava/lang/Object;)Ljava/lang/String; | |
move-result-object v0 | |
return-object v0 | |
.end method |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment