示例#1
0
 def parse_json(cls, data):
     return cls(
         rodada=get_data(data, 'rodada'), 
         mes=get_data(data, 'mes'), 
         turno=get_data(data, 'turno'), 
         campeonato=get_data(data, 'campeonato')
     )
示例#2
0
 def parse_json(cls, data):
     return cls(
         mes=get_data(data, 'mes'), 
         turno=get_data(data, 'turno'), 
         campeonato=get_data(data, 'campeonato'), 
         patrimonio=get_data(data, 'patrimonio')
     )
示例#3
0
 def parse_json(cls, data):
     return cls(
         id=get_data(data, 'id'), 
         nome=get_data(data, 'nome'), 
         abreviacao=get_data(data, 'abreviacao'), 
         posicao=get_data(data, 'posicao'), 
         escudos=get_data(data, 'escudos')
     )
示例#4
0
 def parse_json(cls, data):
     return cls(
         time_id=get_data(data, "time_id"), 
         nome=get_data(data, "nome"), 
         nome_cartola=get_data(data, "nome_cartola"), 
         slug=get_data(data, "slug"), 
         facebook_id=get_data(data, "facebook_id"), 
         url_escudo_png=get_data(data, "url_escudo_png"), 
         url_escudo_svg=get_data(data, "url_escudo_svg"), 
         url_escudo_placeholder_png=get_data(data, "url_escudo_placeholder_png"), 
         foto_perfil=get_data(data, "foto_perfil"), 
         assinante=get_data(data, "assinante")
     )
示例#5
0
 def parse_json(cls, data, atletas, clubes, posicoes, atleta_status, time_usuario):
     return cls(
         atletas=atletas,
         clubes=clubes,
         posicoes=posicoes,
         atleta_status=atleta_status,
         time_usuario=time_usuario,
         patrimonio=get_data(data, 'patrimonio'), 
         esquema_id=get_data(data, 'esquema_id'), 
         pontos=get_data(data, 'pontos'), 
         valor_time=get_data(data, 'valor_time'), 
         rodada_atual=get_data(data, 'rodada_atual'), 
         variacao_patrimonio=get_data(data, 'variacao_patrimonio'), 
         variacao_pontos=get_data(data, 'variacao_pontos'), 
         servicos=[Servico.parse_json(data_servico) for data_servico in get_data(data, 'servicos')] if 'servico' in data else [],
         total_ligas=get_data(data, 'total_ligas'), 
         total_ligas_matamata=get_data(data, 'total_ligas_matamata')
     )
示例#6
0
 def parse_json(cls, data):
     return cls(
         apelido=get_data(data, 'apelido'), 
         pontuacao=get_data(data, 'pontuacao'), 
         scout=get_data(data, 'scout'), 
         foto=get_data(data, 'foto'), 
         posicao_id=get_data(data, 'posicao_id'), 
         clube_id=get_data(data, 'clube_id')
     )
示例#7
0
 def parse_json(cls, data):
     return cls(
         atleta_id=get_data(data, 'atleta_id'), 
         rodada_id=get_data(data, 'rodada_id'), 
         pontos=get_data(data, 'pontos'), 
         preco=get_data(data, 'preco'), 
         variacao=get_data(data, 'variacao'), 
         media=get_data(data, 'media')
     )
示例#8
0
 def parse_json(cls, data):
     return cls(
         url_escudo_png=get_data(data, 'url_escudo_png'), 
         url_escudo_svg=get_data(data, 'url_escudo_svg'), 
         url_placeholder_escudo_png=get_data(data, 'url_placeholder_escudo_png'), 
         time_id=get_data(data, 'time_id'), 
         nome=get_data(data, 'nome'), 
         nome_cartola=get_data(data, 'nome_cartola'), 
         slug=get_data(data, 'slug'), 
         facebook_id=get_data(data, 'facebook_id'), 
         url_escudo_placeholder_png=get_data(data, 'url_escudo_placeholder_png'), 
         foto_perfil=get_data(data, 'foto_perfil'), 
         assinante=get_data(data, 'assinante'), 
         patrimonio=get_data(data, 'patrimonio'), 
         ranking_time=RankingTime.parse_json(get_data(data, 'ranking')),
         pontos_time=PontosTime.parse_json(get_data(data, 'pontos')),
         variacao_time=VariacaoTime.parse_json(get_data(data, 'variacao'))
     )
示例#9
0
 def parse_json(cls, data, amigos=None, times=None):
     return cls(
         liga_id=get_data(data, "liga_id"), 
         time_dono_id=get_data(data, "time_dono_id"), 
         clube_id=get_data(data, "clube_id"), 
         nome=get_data(data, "nome"), 
         descricao=get_data(data, "descricao"), 
         slug=get_data(data, "slug"), 
         tipo=get_data(data, "tipo"), 
         tipo_flamula=get_data(data, "tipo_flamula"), 
         tipo_estampa_flamula=get_data(data, "tipo_estampa_flamula"), 
         tipo_adorno_flamula=get_data(data, "tipo_adorno_flamula"), 
         cor_primaria_estampa_flamula=get_data(data, "cor_primaria_estampa_flamula"), 
         cor_secundaria_estampa_flamula=get_data(data, "cor_secundaria_estampa_flamula"), 
         cor_borda_flamula=get_data(data, "cor_borda_flamula"), 
         cor_fundo_flamula=get_data(data, "cor_fundo_flamula"), 
         url_flamula_svg=get_data(data, "url_flamula_svg"), 
         url_flamula_png=get_data(data, "url_flamula_png"), 
         tipo_trofeu=get_data(data, "tipo_trofeu"), 
         cor_trofeu=get_data(data, "cor_trofeu"), 
         url_trofeu_svg=get_data(data, "url_trofeu_svg"), 
         url_trofeu_png=get_data(data, "url_trofeu_png"), 
         editorial=get_data(data, "editorial"), 
         patrocinador=get_data(data, "patrocinador"), 
         mata_mata=get_data(data, "mata_mata"), 
         inicio_rodada=get_data(data, "inicio_rodada"), 
         fim_rodada=get_data(data, "fim_rodada"), 
         quantidade_times=get_data(data, "quantidade_times"), 
         sorteada=get_data(data, "sorteada"), 
         mes_ranking_num=get_data(data, "mes_ranking_num"), 
         mes_variacao_num=get_data(data, "mes_variacao_num"), 
         camp_ranking_num=get_data(data, "camp_ranking_num"), 
         camp_variacao_num=get_data(data, "camp_variacao_num"), 
         imagem=get_data(data, "imagem"), 
         amigos=amigos,
         total_amigos_na_liga=get_data(data, 'total_amigos_na_liga'), 
         total_times_liga=get_data(data, 'total_times_liga'),
         times=times
     )
示例#10
0
 def parse_json(cls, data):
     return cls(get_data(data, 'servicoId'),  get_data(data, 'status'))
示例#11
0
 def parse_json(cls, data, clubes=None):
     return cls(
         time_id=get_data(data, 'time_id'),
         clube_id=get_data(data, 'clube_id'),
         clube=clubes[get_data(data, 'clube_id')] if clubes is not None else None,
         esquema_id=get_data(data, 'esquema_id'), 
         cadun_id=get_data(data, 'cadun_id'), 
         facebook_id=get_data(data, 'facebook_id'), 
         foto_perfil=get_data(data, 'foto_perfil'), 
         nome=get_data(data, 'nome'), 
         nome_cartola=get_data(data, 'nome_cartola'), 
         slug=get_data(data, 'slug'), 
         tipo_escudo=get_data(data, 'tipo_escudo'), 
         cor_fundo_escudo=get_data(data, 'cor_fundo_escudo'), 
         cor_borda_escudo=get_data(data, 'cor_borda_escudo'), 
         cor_primaria_estampa_escudo=get_data(data, 'cor_primaria_estampa_escudo'), 
         cor_secundaria_estampa_escudo=get_data(data, 'cor_secundaria_estampa_escudo'), 
         url_escudo_svg=get_data(data, 'url_escudo_svg'), 
         url_escudo_png=get_data(data, 'url_escudo_png'), 
         url_camisa_svg=get_data(data, 'url_camisa_svg'), 
         url_camisa_png=get_data(data, 'url_camisa_png'), 
         url_escudo_placeholder_png=get_data(data, 'url_escudo_placeholder_png'), 
         url_camisa_placeholder_png=get_data(data, 'url_camisa_placeholder_png'), 
         tipo_estampa_escudo=get_data(data, 'tipo_estampa_escudo'), 
         tipo_adorno=get_data(data, 'tipo_adorno'), 
         tipo_camisa=get_data(data, 'tipo_camisa'), 
         tipo_estampa_camisa=get_data(data, 'tipo_estampa_camisa'), 
         cor_camisa=get_data(data, 'cor_camisa'), 
         cor_primaria_estampa_camisa=get_data(data, 'cor_primaria_estampa_camisa'), 
         cor_secundaria_estampa_camisa=get_data(data, 'cor_secundaria_estampa_camisa'), 
         rodada_time_id=get_data(data, 'rodada_time_id'), 
         assinante=get_data(data, 'assinante'), 
         cadastro_completo=get_data(data, 'cadastro_completo'), 
         patrocinador1_id=get_data(data, 'patrocinador1_id'), 
         patrocinador2_id=get_data(data, 'patrocinador2_id'), 
         temporada_inicial=get_data(data, 'temporada_inicial'), 
         simplificado=get_data(data, 'simplificado')
     )
示例#12
0
 def parse_json(cls, data, clubes, posicoes, atleta_status):
     return cls(
         nome=get_data(data, 'nome'), 
         apelido=get_data(data, 'apelido'), 
         foto=get_data(data, 'foto'), 
         atleta_id=get_data(data, 'atleta_id'), 
         rodada_id=get_data(data, 'rodada_id'), 
         clube=clubes[get_data(data, 'clube_id')],
         posicao=posicoes[get_data(data, 'posicao_id')],
         status=atleta_status[get_data(data, 'status_id')],
         pontos_num=get_data(data, 'pontos_num'), 
         preco_num=get_data(data, 'preco_num'), 
         variacao_num=get_data(data, 'variacao_num'), 
         media_num=get_data(data, 'media_num'), 
         jogos_num=get_data(data, 'jogos_num'), 
         scout=get_data(data, 'scout')
     )
示例#13
0
 def parse_json(cls, data):
     return cls(id=get_data(data, 'id'),  nome=get_data(data, 'nome'),  abreviacao=get_data(data, 'abreviacao'))
示例#14
0
 def parse_json(cls, data):
     return cls(
         rodada_atual=get_data(data, 'rodada_atual'), 
         status_mercado=get_data(data, 'status_mercado'), 
         esquema_default_id=get_data(data, 'esquema_default_id'), 
         cartoleta_inicial=get_data(data, 'cartoleta_inicial'), 
         max_ligas_free=get_data(data, 'max_ligas_free'), 
         max_ligas_pro=get_data(data, 'max_ligas_pro'), 
         max_ligas_matamata_free=get_data(data, 'max_ligas_matamata_free'), 
         max_ligas_matamata_pro=get_data(data, 'max_ligas_matamata_pro'), 
         max_ligas_patrocinadas_free=get_data(data, 'max_ligas_patrocinadas_free'), 
         max_ligas_patrocinadas_pro_num=get_data(data, 'max_ligas_patrocinadas_pro_num'), 
         game_over=get_data(data, 'game_over'), 
         temporada=get_data(data, 'temporada'), 
         reativar=get_data(data, 'reativar'), 
         times_escalados=get_data(data, 'times_escalados'), 
         fechamento=get_data(data, 'fechamento'), 
         mercado_pos_rodada=get_data(data, 'mercado_pos_rodada'), 
         aviso=get_data(data, 'aviso'), 
         aviso_url=get_data(data, 'aviso_url')
     )
示例#15
0
 def parse_json(cls, data):
     return cls(id=get_data(data, 'id'),  nome=get_data(data, 'nome'))