Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .idea/.gitignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/compiler.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions .idea/deploymentTargetDropDown.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

20 changes: 20 additions & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

21 changes: 21 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions app/src/main/java/com/example/desafio_android/App.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package com.example.desafio_android

import android.app.Application
import dagger.hilt.android.HiltAndroidApp


@HiltAndroidApp
class App: Application()
84 changes: 84 additions & 0 deletions app/src/main/java/com/example/desafio_android/data/model/Item.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
package com.example.desafio_android.data.model

import java.io.Serializable

data class Item(
val allow_forking: Boolean,
val archive_url: String,
val archived: Boolean,
val assignees_url: String,
val blobs_url: String,
val branches_url: String,
val clone_url: String,
val collaborators_url: String,
val comments_url: String,
val commits_url: String,
val compare_url: String,
val contents_url: String,
val contributors_url: String,
val created_at: String,
val default_branch: String,
val deployments_url: String,
val description: String,
val disabled: Boolean,
val downloads_url: String,
val events_url: String,
val fork: Boolean,
val forks: Int,
val forks_count: Int,
val forks_url: String,
val full_name: String,
val git_commits_url: String,
val git_refs_url: String,
val git_tags_url: String,
val git_url: String,
val has_downloads: Boolean,
val has_issues: Boolean,
val has_pages: Boolean,
val has_projects: Boolean,
val has_wiki: Boolean,
val homepage: String,
val hooks_url: String,
val html_url: String,
val id: Int,
val is_template: Boolean,
val issue_comment_url: String,
val issue_events_url: String,
val issues_url: String,
val keys_url: String,
val labels_url: String,
val language: String,
val languages_url: String,
val license: Any,
val merges_url: String,
val milestones_url: String,
val mirror_url: Any,
val name: String,
val node_id: String,
val notifications_url: String,
val open_issues: Int,
val open_issues_count: Int,
val owner: Owner,
val `private`: Boolean,
val pulls_url: String,
val pushed_at: String,
val releases_url: String,
val score: Double,
val size: Int,
val ssh_url: String,
val stargazers_count: Int,
val stargazers_url: String,
val statuses_url: String,
val subscribers_url: String,
val subscription_url: String,
val svn_url: String,
val tags_url: String,
val teams_url: String,
val topics: List<String>,
val trees_url: String,
val updated_at: String,
val url: String,
val visibility: String,
val watchers: Int,
val watchers_count: Int
)
22 changes: 22 additions & 0 deletions app/src/main/java/com/example/desafio_android/data/model/Owner.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.example.desafio_android.data.model

data class Owner(
val avatar_url: String,
val events_url: String,
val followers_url: String,
val following_url: String,
val gists_url: String,
val gravatar_id: String,
val html_url: String,
val id: Int,
val login: String,
val node_id: String,
val organizations_url: String,
val received_events_url: String,
val repos_url: String,
val site_admin: Boolean,
val starred_url: String,
val subscriptions_url: String,
val type: String,
val url: String
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.example.desafio_android.data.model

data class repositoriesInfo (
val incomplete_results: Boolean,
val items: List<Item>,
val total_count: Int
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.example.desafio_android.data.pullmodel

data class Base(
val label: String,
val ref: String,
val repo: Repo,
val sha: String,
val user: User
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package com.example.desafio_android.data.pullmodel

data class Comments(
val href: String
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package com.example.desafio_android.data.pullmodel

data class Commits(
val href: String
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
package com.example.desafio_android.data.pullmodel

data class Head(
val label: String,
val ref: String,
val repo: RepoX,
val sha: String,
val user: UserX
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package com.example.desafio_android.data.pullmodel

data class Html(
val href: String
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package com.example.desafio_android.data.pullmodel

data class Issue(
val href: String
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package com.example.desafio_android.data.pullmodel

data class Links(
val comments: Comments,
val commits: Commits,
val html: Html,
val issue: Issue,
val review_comment: ReviewComment,
val review_comments: ReviewComments,
val self: Self,
val statuses: Statuses
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.example.desafio_android.data.pullmodel

data class Owner(
val avatar_url: String,
val events_url: String,
val followers_url: String,
val following_url: String,
val gists_url: String,
val gravatar_id: String,
val html_url: String,
val id: Int,
val login: String,
val node_id: String,
val organizations_url: String,
val received_events_url: String,
val repos_url: String,
val site_admin: Boolean,
val starred_url: String,
val subscriptions_url: String,
val type: String,
val url: String
)
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
package com.example.desafio_android.data.pullmodel

data class OwnerX(
val avatar_url: String,
val events_url: String,
val followers_url: String,
val following_url: String,
val gists_url: String,
val gravatar_id: String,
val html_url: String,
val id: Int,
val login: String,
val node_id: String,
val organizations_url: String,
val received_events_url: String,
val repos_url: String,
val site_admin: Boolean,
val starred_url: String,
val subscriptions_url: String,
val type: String,
val url: String
)
Loading