MCPcopy Create free account
hub / github.com/dropbox/dbxcli / jsonFullAccount

Function jsonFullAccount

cmd/account.go:182–200  ·  view source on GitHub ↗
(fa *users.FullAccount, auth *accountAuth)

Source from the content-addressed store, hash-verified

180}
181
182func jsonFullAccount(fa *users.FullAccount, auth *accountAuth) jsonAccount {
183 account := jsonAccountFromBase("full", fa.Account)
184 account.Auth = auth
185 account.Locale = fa.Locale
186 account.ReferralLink = fa.ReferralLink
187 account.IsPaired = boolPtr(fa.IsPaired)
188 if fa.AccountType != nil {
189 account.AccountType = fa.AccountType.Tag
190 }
191 account.TeamMemberID = fa.TeamMemberId
192 if fa.Team != nil {
193 account.Team = &jsonAccountTeam{
194 ID: fa.Team.Id,
195 Name: fa.Team.Name,
196 MemberID: fa.TeamMemberId,
197 }
198 }
199 return account
200}
201
202func jsonBasicAccount(ba *users.BasicAccount, auth *accountAuth) jsonAccount {
203 account := jsonAccountFromBase("basic", ba.Account)

Callers 1

accountFunction · 0.85

Calls 2

jsonAccountFromBaseFunction · 0.85
boolPtrFunction · 0.85

Tested by

no test coverage detected