// Copyright (C) 2020 Finogeeks Co., Ltd // // This program is free software: you can redistribute it and/or modify // it under the terms of the GNU Affero General Public License, version 3, // as published by the Free Software Foundation. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU Affero General Public License for more details. // // You should have received a copy of the GNU Affero General Public License // along with this program. If not, see . // Code generated by capnpc-go. DO NOT EDIT. package external import ( capnp "zombiezen.com/go/capnproto2" text "zombiezen.com/go/capnproto2/encoding/text" schemas "zombiezen.com/go/capnproto2/schemas" ) type AuthDataCapn struct{ capnp.Struct } // AuthDataCapn_TypeID is the unique identifier for the type AuthDataCapn. const AuthDataCapn_TypeID = 0xcfbff7df7450a508 func NewAuthDataCapn(s *capnp.Segment) (AuthDataCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}) return AuthDataCapn{st}, err } func NewRootAuthDataCapn(s *capnp.Segment) (AuthDataCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}) return AuthDataCapn{st}, err } func ReadRootAuthDataCapn(msg *capnp.Message) (AuthDataCapn, error) { root, err := msg.RootPtr() return AuthDataCapn{root.Struct()}, err } func (s AuthDataCapn) String() string { str, _ := text.Marshal(0xcfbff7df7450a508, s.Struct) return str } func (s AuthDataCapn) Type() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s AuthDataCapn) HasType() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s AuthDataCapn) TypeBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s AuthDataCapn) SetType(v string) error { return s.Struct.SetText(0, v) } func (s AuthDataCapn) Session() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s AuthDataCapn) HasSession() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s AuthDataCapn) SessionBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s AuthDataCapn) SetSession(v string) error { return s.Struct.SetText(1, v) } // AuthDataCapn_List is a list of AuthDataCapn. type AuthDataCapn_List struct{ capnp.List } // NewAuthDataCapn creates a new list of AuthDataCapn. func NewAuthDataCapn_List(s *capnp.Segment, sz int32) (AuthDataCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz) return AuthDataCapn_List{l}, err } func (s AuthDataCapn_List) At(i int) AuthDataCapn { return AuthDataCapn{s.List.Struct(i)} } func (s AuthDataCapn_List) Set(i int, v AuthDataCapn) error { return s.List.SetStruct(i, v.Struct) } func (s AuthDataCapn_List) String() string { str, _ := text.MarshalList(0xcfbff7df7450a508, s.List) return str } // AuthDataCapn_Promise is a wrapper for a AuthDataCapn promised by a client call. type AuthDataCapn_Promise struct{ *capnp.Pipeline } func (p AuthDataCapn_Promise) Struct() (AuthDataCapn, error) { s, err := p.Pipeline.Struct() return AuthDataCapn{s}, err } type AuthDictCapn struct{ capnp.Struct } // AuthDictCapn_TypeID is the unique identifier for the type AuthDictCapn. const AuthDictCapn_TypeID = 0xeee54a14f2c8c4f3 func NewAuthDictCapn(s *capnp.Segment) (AuthDictCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4}) return AuthDictCapn{st}, err } func NewRootAuthDictCapn(s *capnp.Segment) (AuthDictCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4}) return AuthDictCapn{st}, err } func ReadRootAuthDictCapn(msg *capnp.Message) (AuthDictCapn, error) { root, err := msg.RootPtr() return AuthDictCapn{root.Struct()}, err } func (s AuthDictCapn) String() string { str, _ := text.Marshal(0xeee54a14f2c8c4f3, s.Struct) return str } func (s AuthDictCapn) Type() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s AuthDictCapn) HasType() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s AuthDictCapn) TypeBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s AuthDictCapn) SetType(v string) error { return s.Struct.SetText(0, v) } func (s AuthDictCapn) Session() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s AuthDictCapn) HasSession() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s AuthDictCapn) SessionBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s AuthDictCapn) SetSession(v string) error { return s.Struct.SetText(1, v) } func (s AuthDictCapn) Mac() ([]byte, error) { p, err := s.Struct.Ptr(2) return []byte(p.Data()), err } func (s AuthDictCapn) HasMac() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s AuthDictCapn) SetMac(v []byte) error { return s.Struct.SetData(2, v) } func (s AuthDictCapn) Response() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } func (s AuthDictCapn) HasResponse() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s AuthDictCapn) ResponseBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } func (s AuthDictCapn) SetResponse(v string) error { return s.Struct.SetText(3, v) } // AuthDictCapn_List is a list of AuthDictCapn. type AuthDictCapn_List struct{ capnp.List } // NewAuthDictCapn creates a new list of AuthDictCapn. func NewAuthDictCapn_List(s *capnp.Segment, sz int32) (AuthDictCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4}, sz) return AuthDictCapn_List{l}, err } func (s AuthDictCapn_List) At(i int) AuthDictCapn { return AuthDictCapn{s.List.Struct(i)} } func (s AuthDictCapn_List) Set(i int, v AuthDictCapn) error { return s.List.SetStruct(i, v.Struct) } func (s AuthDictCapn_List) String() string { str, _ := text.MarshalList(0xeee54a14f2c8c4f3, s.List) return str } // AuthDictCapn_Promise is a wrapper for a AuthDictCapn promised by a client call. type AuthDictCapn_Promise struct{ *capnp.Pipeline } func (p AuthDictCapn_Promise) Struct() (AuthDictCapn, error) { s, err := p.Pipeline.Struct() return AuthDictCapn{s}, err } type AuthFlowCapn struct{ capnp.Struct } // AuthFlowCapn_TypeID is the unique identifier for the type AuthFlowCapn. const AuthFlowCapn_TypeID = 0xa57da608a1e656cd func NewAuthFlowCapn(s *capnp.Segment) (AuthFlowCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return AuthFlowCapn{st}, err } func NewRootAuthFlowCapn(s *capnp.Segment) (AuthFlowCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return AuthFlowCapn{st}, err } func ReadRootAuthFlowCapn(msg *capnp.Message) (AuthFlowCapn, error) { root, err := msg.RootPtr() return AuthFlowCapn{root.Struct()}, err } func (s AuthFlowCapn) String() string { str, _ := text.Marshal(0xa57da608a1e656cd, s.Struct) return str } func (s AuthFlowCapn) Stages() (capnp.TextList, error) { p, err := s.Struct.Ptr(0) return capnp.TextList{List: p.List()}, err } func (s AuthFlowCapn) HasStages() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s AuthFlowCapn) SetStages(v capnp.TextList) error { return s.Struct.SetPtr(0, v.List.ToPtr()) } // NewStages sets the stages field to a newly // allocated capnp.TextList, preferring placement in s's segment. func (s AuthFlowCapn) NewStages(n int32) (capnp.TextList, error) { l, err := capnp.NewTextList(s.Struct.Segment(), n) if err != nil { return capnp.TextList{}, err } err = s.Struct.SetPtr(0, l.List.ToPtr()) return l, err } // AuthFlowCapn_List is a list of AuthFlowCapn. type AuthFlowCapn_List struct{ capnp.List } // NewAuthFlowCapn creates a new list of AuthFlowCapn. func NewAuthFlowCapn_List(s *capnp.Segment, sz int32) (AuthFlowCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz) return AuthFlowCapn_List{l}, err } func (s AuthFlowCapn_List) At(i int) AuthFlowCapn { return AuthFlowCapn{s.List.Struct(i)} } func (s AuthFlowCapn_List) Set(i int, v AuthFlowCapn) error { return s.List.SetStruct(i, v.Struct) } func (s AuthFlowCapn_List) String() string { str, _ := text.MarshalList(0xa57da608a1e656cd, s.List) return str } // AuthFlowCapn_Promise is a wrapper for a AuthFlowCapn promised by a client call. type AuthFlowCapn_Promise struct{ *capnp.Pipeline } func (p AuthFlowCapn_Promise) Struct() (AuthFlowCapn, error) { s, err := p.Pipeline.Struct() return AuthFlowCapn{s}, err } type GetRegisterAvailCapn struct{ capnp.Struct } // GetRegisterAvailCapn_TypeID is the unique identifier for the type GetRegisterAvailCapn. const GetRegisterAvailCapn_TypeID = 0xcf61d6ea9e767aec func NewGetRegisterAvailCapn(s *capnp.Segment) (GetRegisterAvailCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return GetRegisterAvailCapn{st}, err } func NewRootGetRegisterAvailCapn(s *capnp.Segment) (GetRegisterAvailCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return GetRegisterAvailCapn{st}, err } func ReadRootGetRegisterAvailCapn(msg *capnp.Message) (GetRegisterAvailCapn, error) { root, err := msg.RootPtr() return GetRegisterAvailCapn{root.Struct()}, err } func (s GetRegisterAvailCapn) String() string { str, _ := text.Marshal(0xcf61d6ea9e767aec, s.Struct) return str } func (s GetRegisterAvailCapn) UserName() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s GetRegisterAvailCapn) HasUserName() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s GetRegisterAvailCapn) UserNameBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s GetRegisterAvailCapn) SetUserName(v string) error { return s.Struct.SetText(0, v) } // GetRegisterAvailCapn_List is a list of GetRegisterAvailCapn. type GetRegisterAvailCapn_List struct{ capnp.List } // NewGetRegisterAvailCapn creates a new list of GetRegisterAvailCapn. func NewGetRegisterAvailCapn_List(s *capnp.Segment, sz int32) (GetRegisterAvailCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz) return GetRegisterAvailCapn_List{l}, err } func (s GetRegisterAvailCapn_List) At(i int) GetRegisterAvailCapn { return GetRegisterAvailCapn{s.List.Struct(i)} } func (s GetRegisterAvailCapn_List) Set(i int, v GetRegisterAvailCapn) error { return s.List.SetStruct(i, v.Struct) } func (s GetRegisterAvailCapn_List) String() string { str, _ := text.MarshalList(0xcf61d6ea9e767aec, s.List) return str } // GetRegisterAvailCapn_Promise is a wrapper for a GetRegisterAvailCapn promised by a client call. type GetRegisterAvailCapn_Promise struct{ *capnp.Pipeline } func (p GetRegisterAvailCapn_Promise) Struct() (GetRegisterAvailCapn, error) { s, err := p.Pipeline.Struct() return GetRegisterAvailCapn{s}, err } type GetRegisterAvailResponseCapn struct{ capnp.Struct } // GetRegisterAvailResponseCapn_TypeID is the unique identifier for the type GetRegisterAvailResponseCapn. const GetRegisterAvailResponseCapn_TypeID = 0xb1b696634fdb6440 func NewGetRegisterAvailResponseCapn(s *capnp.Segment) (GetRegisterAvailResponseCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0}) return GetRegisterAvailResponseCapn{st}, err } func NewRootGetRegisterAvailResponseCapn(s *capnp.Segment) (GetRegisterAvailResponseCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0}) return GetRegisterAvailResponseCapn{st}, err } func ReadRootGetRegisterAvailResponseCapn(msg *capnp.Message) (GetRegisterAvailResponseCapn, error) { root, err := msg.RootPtr() return GetRegisterAvailResponseCapn{root.Struct()}, err } func (s GetRegisterAvailResponseCapn) String() string { str, _ := text.Marshal(0xb1b696634fdb6440, s.Struct) return str } func (s GetRegisterAvailResponseCapn) Available() bool { return s.Struct.Bit(0) } func (s GetRegisterAvailResponseCapn) SetAvailable(v bool) { s.Struct.SetBit(0, v) } // GetRegisterAvailResponseCapn_List is a list of GetRegisterAvailResponseCapn. type GetRegisterAvailResponseCapn_List struct{ capnp.List } // NewGetRegisterAvailResponseCapn creates a new list of GetRegisterAvailResponseCapn. func NewGetRegisterAvailResponseCapn_List(s *capnp.Segment, sz int32) (GetRegisterAvailResponseCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 0}, sz) return GetRegisterAvailResponseCapn_List{l}, err } func (s GetRegisterAvailResponseCapn_List) At(i int) GetRegisterAvailResponseCapn { return GetRegisterAvailResponseCapn{s.List.Struct(i)} } func (s GetRegisterAvailResponseCapn_List) Set(i int, v GetRegisterAvailResponseCapn) error { return s.List.SetStruct(i, v.Struct) } func (s GetRegisterAvailResponseCapn_List) String() string { str, _ := text.MarshalList(0xb1b696634fdb6440, s.List) return str } // GetRegisterAvailResponseCapn_Promise is a wrapper for a GetRegisterAvailResponseCapn promised by a client call. type GetRegisterAvailResponseCapn_Promise struct{ *capnp.Pipeline } func (p GetRegisterAvailResponseCapn_Promise) Struct() (GetRegisterAvailResponseCapn, error) { s, err := p.Pipeline.Struct() return GetRegisterAvailResponseCapn{s}, err } type LegacyRegisterRequestCapn struct{ capnp.Struct } // LegacyRegisterRequestCapn_TypeID is the unique identifier for the type LegacyRegisterRequestCapn. const LegacyRegisterRequestCapn_TypeID = 0xbc488e8c2c6feb49 func NewLegacyRegisterRequestCapn(s *capnp.Segment) (LegacyRegisterRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}) return LegacyRegisterRequestCapn{st}, err } func NewRootLegacyRegisterRequestCapn(s *capnp.Segment) (LegacyRegisterRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}) return LegacyRegisterRequestCapn{st}, err } func ReadRootLegacyRegisterRequestCapn(msg *capnp.Message) (LegacyRegisterRequestCapn, error) { root, err := msg.RootPtr() return LegacyRegisterRequestCapn{root.Struct()}, err } func (s LegacyRegisterRequestCapn) String() string { str, _ := text.Marshal(0xbc488e8c2c6feb49, s.Struct) return str } func (s LegacyRegisterRequestCapn) Password() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s LegacyRegisterRequestCapn) HasPassword() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s LegacyRegisterRequestCapn) PasswordBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s LegacyRegisterRequestCapn) SetPassword(v string) error { return s.Struct.SetText(0, v) } func (s LegacyRegisterRequestCapn) Username() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s LegacyRegisterRequestCapn) HasUsername() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s LegacyRegisterRequestCapn) UsernameBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s LegacyRegisterRequestCapn) SetUsername(v string) error { return s.Struct.SetText(1, v) } func (s LegacyRegisterRequestCapn) Admin() bool { return s.Struct.Bit(0) } func (s LegacyRegisterRequestCapn) SetAdmin(v bool) { s.Struct.SetBit(0, v) } func (s LegacyRegisterRequestCapn) Type() (string, error) { p, err := s.Struct.Ptr(2) return p.Text(), err } func (s LegacyRegisterRequestCapn) HasType() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s LegacyRegisterRequestCapn) TypeBytes() ([]byte, error) { p, err := s.Struct.Ptr(2) return p.TextBytes(), err } func (s LegacyRegisterRequestCapn) SetType(v string) error { return s.Struct.SetText(2, v) } func (s LegacyRegisterRequestCapn) Mac() ([]byte, error) { p, err := s.Struct.Ptr(3) return []byte(p.Data()), err } func (s LegacyRegisterRequestCapn) HasMac() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s LegacyRegisterRequestCapn) SetMac(v []byte) error { return s.Struct.SetData(3, v) } // LegacyRegisterRequestCapn_List is a list of LegacyRegisterRequestCapn. type LegacyRegisterRequestCapn_List struct{ capnp.List } // NewLegacyRegisterRequestCapn creates a new list of LegacyRegisterRequestCapn. func NewLegacyRegisterRequestCapn_List(s *capnp.Segment, sz int32) (LegacyRegisterRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}, sz) return LegacyRegisterRequestCapn_List{l}, err } func (s LegacyRegisterRequestCapn_List) At(i int) LegacyRegisterRequestCapn { return LegacyRegisterRequestCapn{s.List.Struct(i)} } func (s LegacyRegisterRequestCapn_List) Set(i int, v LegacyRegisterRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s LegacyRegisterRequestCapn_List) String() string { str, _ := text.MarshalList(0xbc488e8c2c6feb49, s.List) return str } // LegacyRegisterRequestCapn_Promise is a wrapper for a LegacyRegisterRequestCapn promised by a client call. type LegacyRegisterRequestCapn_Promise struct{ *capnp.Pipeline } func (p LegacyRegisterRequestCapn_Promise) Struct() (LegacyRegisterRequestCapn, error) { s, err := p.Pipeline.Struct() return LegacyRegisterRequestCapn{s}, err } type PostAccountDeactivateRequestCapn struct{ capnp.Struct } // PostAccountDeactivateRequestCapn_TypeID is the unique identifier for the type PostAccountDeactivateRequestCapn. const PostAccountDeactivateRequestCapn_TypeID = 0xa21771bc6cc61e96 func NewPostAccountDeactivateRequestCapn(s *capnp.Segment) (PostAccountDeactivateRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostAccountDeactivateRequestCapn{st}, err } func NewRootPostAccountDeactivateRequestCapn(s *capnp.Segment) (PostAccountDeactivateRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostAccountDeactivateRequestCapn{st}, err } func ReadRootPostAccountDeactivateRequestCapn(msg *capnp.Message) (PostAccountDeactivateRequestCapn, error) { root, err := msg.RootPtr() return PostAccountDeactivateRequestCapn{root.Struct()}, err } func (s PostAccountDeactivateRequestCapn) String() string { str, _ := text.Marshal(0xa21771bc6cc61e96, s.Struct) return str } func (s PostAccountDeactivateRequestCapn) Auth() (AuthDataCapn, error) { p, err := s.Struct.Ptr(0) return AuthDataCapn{Struct: p.Struct()}, err } func (s PostAccountDeactivateRequestCapn) HasAuth() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostAccountDeactivateRequestCapn) SetAuth(v AuthDataCapn) error { return s.Struct.SetPtr(0, v.Struct.ToPtr()) } // NewAuth sets the auth field to a newly // allocated AuthDataCapn struct, preferring placement in s's segment. func (s PostAccountDeactivateRequestCapn) NewAuth() (AuthDataCapn, error) { ss, err := NewAuthDataCapn(s.Struct.Segment()) if err != nil { return AuthDataCapn{}, err } err = s.Struct.SetPtr(0, ss.Struct.ToPtr()) return ss, err } // PostAccountDeactivateRequestCapn_List is a list of PostAccountDeactivateRequestCapn. type PostAccountDeactivateRequestCapn_List struct{ capnp.List } // NewPostAccountDeactivateRequestCapn creates a new list of PostAccountDeactivateRequestCapn. func NewPostAccountDeactivateRequestCapn_List(s *capnp.Segment, sz int32) (PostAccountDeactivateRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz) return PostAccountDeactivateRequestCapn_List{l}, err } func (s PostAccountDeactivateRequestCapn_List) At(i int) PostAccountDeactivateRequestCapn { return PostAccountDeactivateRequestCapn{s.List.Struct(i)} } func (s PostAccountDeactivateRequestCapn_List) Set(i int, v PostAccountDeactivateRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostAccountDeactivateRequestCapn_List) String() string { str, _ := text.MarshalList(0xa21771bc6cc61e96, s.List) return str } // PostAccountDeactivateRequestCapn_Promise is a wrapper for a PostAccountDeactivateRequestCapn promised by a client call. type PostAccountDeactivateRequestCapn_Promise struct{ *capnp.Pipeline } func (p PostAccountDeactivateRequestCapn_Promise) Struct() (PostAccountDeactivateRequestCapn, error) { s, err := p.Pipeline.Struct() return PostAccountDeactivateRequestCapn{s}, err } func (p PostAccountDeactivateRequestCapn_Promise) Auth() AuthDataCapn_Promise { return AuthDataCapn_Promise{Pipeline: p.Pipeline.GetPipeline(0)} } type PostAccountPasswordEmailRequestCapn struct{ capnp.Struct } // PostAccountPasswordEmailRequestCapn_TypeID is the unique identifier for the type PostAccountPasswordEmailRequestCapn. const PostAccountPasswordEmailRequestCapn_TypeID = 0xf09a324b6bda508f func NewPostAccountPasswordEmailRequestCapn(s *capnp.Segment) (PostAccountPasswordEmailRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}) return PostAccountPasswordEmailRequestCapn{st}, err } func NewRootPostAccountPasswordEmailRequestCapn(s *capnp.Segment) (PostAccountPasswordEmailRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}) return PostAccountPasswordEmailRequestCapn{st}, err } func ReadRootPostAccountPasswordEmailRequestCapn(msg *capnp.Message) (PostAccountPasswordEmailRequestCapn, error) { root, err := msg.RootPtr() return PostAccountPasswordEmailRequestCapn{root.Struct()}, err } func (s PostAccountPasswordEmailRequestCapn) String() string { str, _ := text.Marshal(0xf09a324b6bda508f, s.Struct) return str } func (s PostAccountPasswordEmailRequestCapn) ClientSecret() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostAccountPasswordEmailRequestCapn) HasClientSecret() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostAccountPasswordEmailRequestCapn) ClientSecretBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostAccountPasswordEmailRequestCapn) SetClientSecret(v string) error { return s.Struct.SetText(0, v) } func (s PostAccountPasswordEmailRequestCapn) Email() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s PostAccountPasswordEmailRequestCapn) HasEmail() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s PostAccountPasswordEmailRequestCapn) EmailBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s PostAccountPasswordEmailRequestCapn) SetEmail(v string) error { return s.Struct.SetText(1, v) } func (s PostAccountPasswordEmailRequestCapn) SendAttempt() int64 { return int64(s.Struct.Uint64(0)) } func (s PostAccountPasswordEmailRequestCapn) SetSendAttempt(v int64) { s.Struct.SetUint64(0, uint64(v)) } func (s PostAccountPasswordEmailRequestCapn) NextLink() (string, error) { p, err := s.Struct.Ptr(2) return p.Text(), err } func (s PostAccountPasswordEmailRequestCapn) HasNextLink() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s PostAccountPasswordEmailRequestCapn) NextLinkBytes() ([]byte, error) { p, err := s.Struct.Ptr(2) return p.TextBytes(), err } func (s PostAccountPasswordEmailRequestCapn) SetNextLink(v string) error { return s.Struct.SetText(2, v) } func (s PostAccountPasswordEmailRequestCapn) IDServer() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } func (s PostAccountPasswordEmailRequestCapn) HasIDServer() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s PostAccountPasswordEmailRequestCapn) IDServerBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } func (s PostAccountPasswordEmailRequestCapn) SetIDServer(v string) error { return s.Struct.SetText(3, v) } // PostAccountPasswordEmailRequestCapn_List is a list of PostAccountPasswordEmailRequestCapn. type PostAccountPasswordEmailRequestCapn_List struct{ capnp.List } // NewPostAccountPasswordEmailRequestCapn creates a new list of PostAccountPasswordEmailRequestCapn. func NewPostAccountPasswordEmailRequestCapn_List(s *capnp.Segment, sz int32) (PostAccountPasswordEmailRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}, sz) return PostAccountPasswordEmailRequestCapn_List{l}, err } func (s PostAccountPasswordEmailRequestCapn_List) At(i int) PostAccountPasswordEmailRequestCapn { return PostAccountPasswordEmailRequestCapn{s.List.Struct(i)} } func (s PostAccountPasswordEmailRequestCapn_List) Set(i int, v PostAccountPasswordEmailRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostAccountPasswordEmailRequestCapn_List) String() string { str, _ := text.MarshalList(0xf09a324b6bda508f, s.List) return str } // PostAccountPasswordEmailRequestCapn_Promise is a wrapper for a PostAccountPasswordEmailRequestCapn promised by a client call. type PostAccountPasswordEmailRequestCapn_Promise struct{ *capnp.Pipeline } func (p PostAccountPasswordEmailRequestCapn_Promise) Struct() (PostAccountPasswordEmailRequestCapn, error) { s, err := p.Pipeline.Struct() return PostAccountPasswordEmailRequestCapn{s}, err } type PostAccountPasswordEmailResponseCapn struct{ capnp.Struct } // PostAccountPasswordEmailResponseCapn_TypeID is the unique identifier for the type PostAccountPasswordEmailResponseCapn. const PostAccountPasswordEmailResponseCapn_TypeID = 0xc7c6444c378939c5 func NewPostAccountPasswordEmailResponseCapn(s *capnp.Segment) (PostAccountPasswordEmailResponseCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostAccountPasswordEmailResponseCapn{st}, err } func NewRootPostAccountPasswordEmailResponseCapn(s *capnp.Segment) (PostAccountPasswordEmailResponseCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostAccountPasswordEmailResponseCapn{st}, err } func ReadRootPostAccountPasswordEmailResponseCapn(msg *capnp.Message) (PostAccountPasswordEmailResponseCapn, error) { root, err := msg.RootPtr() return PostAccountPasswordEmailResponseCapn{root.Struct()}, err } func (s PostAccountPasswordEmailResponseCapn) String() string { str, _ := text.Marshal(0xc7c6444c378939c5, s.Struct) return str } func (s PostAccountPasswordEmailResponseCapn) SID() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostAccountPasswordEmailResponseCapn) HasSID() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostAccountPasswordEmailResponseCapn) SIDBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostAccountPasswordEmailResponseCapn) SetSID(v string) error { return s.Struct.SetText(0, v) } // PostAccountPasswordEmailResponseCapn_List is a list of PostAccountPasswordEmailResponseCapn. type PostAccountPasswordEmailResponseCapn_List struct{ capnp.List } // NewPostAccountPasswordEmailResponseCapn creates a new list of PostAccountPasswordEmailResponseCapn. func NewPostAccountPasswordEmailResponseCapn_List(s *capnp.Segment, sz int32) (PostAccountPasswordEmailResponseCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz) return PostAccountPasswordEmailResponseCapn_List{l}, err } func (s PostAccountPasswordEmailResponseCapn_List) At(i int) PostAccountPasswordEmailResponseCapn { return PostAccountPasswordEmailResponseCapn{s.List.Struct(i)} } func (s PostAccountPasswordEmailResponseCapn_List) Set(i int, v PostAccountPasswordEmailResponseCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostAccountPasswordEmailResponseCapn_List) String() string { str, _ := text.MarshalList(0xc7c6444c378939c5, s.List) return str } // PostAccountPasswordEmailResponseCapn_Promise is a wrapper for a PostAccountPasswordEmailResponseCapn promised by a client call. type PostAccountPasswordEmailResponseCapn_Promise struct{ *capnp.Pipeline } func (p PostAccountPasswordEmailResponseCapn_Promise) Struct() (PostAccountPasswordEmailResponseCapn, error) { s, err := p.Pipeline.Struct() return PostAccountPasswordEmailResponseCapn{s}, err } type PostAccountPasswordMsisdResponseCapn struct{ capnp.Struct } // PostAccountPasswordMsisdResponseCapn_TypeID is the unique identifier for the type PostAccountPasswordMsisdResponseCapn. const PostAccountPasswordMsisdResponseCapn_TypeID = 0xb640c6d52e6203d6 func NewPostAccountPasswordMsisdResponseCapn(s *capnp.Segment) (PostAccountPasswordMsisdResponseCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostAccountPasswordMsisdResponseCapn{st}, err } func NewRootPostAccountPasswordMsisdResponseCapn(s *capnp.Segment) (PostAccountPasswordMsisdResponseCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostAccountPasswordMsisdResponseCapn{st}, err } func ReadRootPostAccountPasswordMsisdResponseCapn(msg *capnp.Message) (PostAccountPasswordMsisdResponseCapn, error) { root, err := msg.RootPtr() return PostAccountPasswordMsisdResponseCapn{root.Struct()}, err } func (s PostAccountPasswordMsisdResponseCapn) String() string { str, _ := text.Marshal(0xb640c6d52e6203d6, s.Struct) return str } func (s PostAccountPasswordMsisdResponseCapn) SID() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostAccountPasswordMsisdResponseCapn) HasSID() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostAccountPasswordMsisdResponseCapn) SIDBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostAccountPasswordMsisdResponseCapn) SetSID(v string) error { return s.Struct.SetText(0, v) } // PostAccountPasswordMsisdResponseCapn_List is a list of PostAccountPasswordMsisdResponseCapn. type PostAccountPasswordMsisdResponseCapn_List struct{ capnp.List } // NewPostAccountPasswordMsisdResponseCapn creates a new list of PostAccountPasswordMsisdResponseCapn. func NewPostAccountPasswordMsisdResponseCapn_List(s *capnp.Segment, sz int32) (PostAccountPasswordMsisdResponseCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz) return PostAccountPasswordMsisdResponseCapn_List{l}, err } func (s PostAccountPasswordMsisdResponseCapn_List) At(i int) PostAccountPasswordMsisdResponseCapn { return PostAccountPasswordMsisdResponseCapn{s.List.Struct(i)} } func (s PostAccountPasswordMsisdResponseCapn_List) Set(i int, v PostAccountPasswordMsisdResponseCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostAccountPasswordMsisdResponseCapn_List) String() string { str, _ := text.MarshalList(0xb640c6d52e6203d6, s.List) return str } // PostAccountPasswordMsisdResponseCapn_Promise is a wrapper for a PostAccountPasswordMsisdResponseCapn promised by a client call. type PostAccountPasswordMsisdResponseCapn_Promise struct{ *capnp.Pipeline } func (p PostAccountPasswordMsisdResponseCapn_Promise) Struct() (PostAccountPasswordMsisdResponseCapn, error) { s, err := p.Pipeline.Struct() return PostAccountPasswordMsisdResponseCapn{s}, err } type PostAccountPasswordMsisdnRequestCapn struct{ capnp.Struct } // PostAccountPasswordMsisdnRequestCapn_TypeID is the unique identifier for the type PostAccountPasswordMsisdnRequestCapn. const PostAccountPasswordMsisdnRequestCapn_TypeID = 0xcd4ca44e7984ba13 func NewPostAccountPasswordMsisdnRequestCapn(s *capnp.Segment) (PostAccountPasswordMsisdnRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 5}) return PostAccountPasswordMsisdnRequestCapn{st}, err } func NewRootPostAccountPasswordMsisdnRequestCapn(s *capnp.Segment) (PostAccountPasswordMsisdnRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 5}) return PostAccountPasswordMsisdnRequestCapn{st}, err } func ReadRootPostAccountPasswordMsisdnRequestCapn(msg *capnp.Message) (PostAccountPasswordMsisdnRequestCapn, error) { root, err := msg.RootPtr() return PostAccountPasswordMsisdnRequestCapn{root.Struct()}, err } func (s PostAccountPasswordMsisdnRequestCapn) String() string { str, _ := text.Marshal(0xcd4ca44e7984ba13, s.Struct) return str } func (s PostAccountPasswordMsisdnRequestCapn) ClientSecret() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostAccountPasswordMsisdnRequestCapn) HasClientSecret() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostAccountPasswordMsisdnRequestCapn) ClientSecretBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostAccountPasswordMsisdnRequestCapn) SetClientSecret(v string) error { return s.Struct.SetText(0, v) } func (s PostAccountPasswordMsisdnRequestCapn) Country() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s PostAccountPasswordMsisdnRequestCapn) HasCountry() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s PostAccountPasswordMsisdnRequestCapn) CountryBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s PostAccountPasswordMsisdnRequestCapn) SetCountry(v string) error { return s.Struct.SetText(1, v) } func (s PostAccountPasswordMsisdnRequestCapn) PhoneNumber() (string, error) { p, err := s.Struct.Ptr(2) return p.Text(), err } func (s PostAccountPasswordMsisdnRequestCapn) HasPhoneNumber() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s PostAccountPasswordMsisdnRequestCapn) PhoneNumberBytes() ([]byte, error) { p, err := s.Struct.Ptr(2) return p.TextBytes(), err } func (s PostAccountPasswordMsisdnRequestCapn) SetPhoneNumber(v string) error { return s.Struct.SetText(2, v) } func (s PostAccountPasswordMsisdnRequestCapn) SendAttempt() int64 { return int64(s.Struct.Uint64(0)) } func (s PostAccountPasswordMsisdnRequestCapn) SetSendAttempt(v int64) { s.Struct.SetUint64(0, uint64(v)) } func (s PostAccountPasswordMsisdnRequestCapn) NextLink() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } func (s PostAccountPasswordMsisdnRequestCapn) HasNextLink() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s PostAccountPasswordMsisdnRequestCapn) NextLinkBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } func (s PostAccountPasswordMsisdnRequestCapn) SetNextLink(v string) error { return s.Struct.SetText(3, v) } func (s PostAccountPasswordMsisdnRequestCapn) IDServer() (string, error) { p, err := s.Struct.Ptr(4) return p.Text(), err } func (s PostAccountPasswordMsisdnRequestCapn) HasIDServer() bool { p, err := s.Struct.Ptr(4) return p.IsValid() || err != nil } func (s PostAccountPasswordMsisdnRequestCapn) IDServerBytes() ([]byte, error) { p, err := s.Struct.Ptr(4) return p.TextBytes(), err } func (s PostAccountPasswordMsisdnRequestCapn) SetIDServer(v string) error { return s.Struct.SetText(4, v) } // PostAccountPasswordMsisdnRequestCapn_List is a list of PostAccountPasswordMsisdnRequestCapn. type PostAccountPasswordMsisdnRequestCapn_List struct{ capnp.List } // NewPostAccountPasswordMsisdnRequestCapn creates a new list of PostAccountPasswordMsisdnRequestCapn. func NewPostAccountPasswordMsisdnRequestCapn_List(s *capnp.Segment, sz int32) (PostAccountPasswordMsisdnRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 5}, sz) return PostAccountPasswordMsisdnRequestCapn_List{l}, err } func (s PostAccountPasswordMsisdnRequestCapn_List) At(i int) PostAccountPasswordMsisdnRequestCapn { return PostAccountPasswordMsisdnRequestCapn{s.List.Struct(i)} } func (s PostAccountPasswordMsisdnRequestCapn_List) Set(i int, v PostAccountPasswordMsisdnRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostAccountPasswordMsisdnRequestCapn_List) String() string { str, _ := text.MarshalList(0xcd4ca44e7984ba13, s.List) return str } // PostAccountPasswordMsisdnRequestCapn_Promise is a wrapper for a PostAccountPasswordMsisdnRequestCapn promised by a client call. type PostAccountPasswordMsisdnRequestCapn_Promise struct{ *capnp.Pipeline } func (p PostAccountPasswordMsisdnRequestCapn_Promise) Struct() (PostAccountPasswordMsisdnRequestCapn, error) { s, err := p.Pipeline.Struct() return PostAccountPasswordMsisdnRequestCapn{s}, err } type PostAccountPasswordRequestCapn struct{ capnp.Struct } // PostAccountPasswordRequestCapn_TypeID is the unique identifier for the type PostAccountPasswordRequestCapn. const PostAccountPasswordRequestCapn_TypeID = 0x879fbb16e05a3c03 func NewPostAccountPasswordRequestCapn(s *capnp.Segment) (PostAccountPasswordRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}) return PostAccountPasswordRequestCapn{st}, err } func NewRootPostAccountPasswordRequestCapn(s *capnp.Segment) (PostAccountPasswordRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}) return PostAccountPasswordRequestCapn{st}, err } func ReadRootPostAccountPasswordRequestCapn(msg *capnp.Message) (PostAccountPasswordRequestCapn, error) { root, err := msg.RootPtr() return PostAccountPasswordRequestCapn{root.Struct()}, err } func (s PostAccountPasswordRequestCapn) String() string { str, _ := text.Marshal(0x879fbb16e05a3c03, s.Struct) return str } func (s PostAccountPasswordRequestCapn) NewPassword() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostAccountPasswordRequestCapn) HasNewPassword() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostAccountPasswordRequestCapn) NewPasswordBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostAccountPasswordRequestCapn) SetNewPassword(v string) error { return s.Struct.SetText(0, v) } func (s PostAccountPasswordRequestCapn) Auth() (AuthDataCapn, error) { p, err := s.Struct.Ptr(1) return AuthDataCapn{Struct: p.Struct()}, err } func (s PostAccountPasswordRequestCapn) HasAuth() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s PostAccountPasswordRequestCapn) SetAuth(v AuthDataCapn) error { return s.Struct.SetPtr(1, v.Struct.ToPtr()) } // NewAuth sets the auth field to a newly // allocated AuthDataCapn struct, preferring placement in s's segment. func (s PostAccountPasswordRequestCapn) NewAuth() (AuthDataCapn, error) { ss, err := NewAuthDataCapn(s.Struct.Segment()) if err != nil { return AuthDataCapn{}, err } err = s.Struct.SetPtr(1, ss.Struct.ToPtr()) return ss, err } // PostAccountPasswordRequestCapn_List is a list of PostAccountPasswordRequestCapn. type PostAccountPasswordRequestCapn_List struct{ capnp.List } // NewPostAccountPasswordRequestCapn creates a new list of PostAccountPasswordRequestCapn. func NewPostAccountPasswordRequestCapn_List(s *capnp.Segment, sz int32) (PostAccountPasswordRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 2}, sz) return PostAccountPasswordRequestCapn_List{l}, err } func (s PostAccountPasswordRequestCapn_List) At(i int) PostAccountPasswordRequestCapn { return PostAccountPasswordRequestCapn{s.List.Struct(i)} } func (s PostAccountPasswordRequestCapn_List) Set(i int, v PostAccountPasswordRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostAccountPasswordRequestCapn_List) String() string { str, _ := text.MarshalList(0x879fbb16e05a3c03, s.List) return str } // PostAccountPasswordRequestCapn_Promise is a wrapper for a PostAccountPasswordRequestCapn promised by a client call. type PostAccountPasswordRequestCapn_Promise struct{ *capnp.Pipeline } func (p PostAccountPasswordRequestCapn_Promise) Struct() (PostAccountPasswordRequestCapn, error) { s, err := p.Pipeline.Struct() return PostAccountPasswordRequestCapn{s}, err } func (p PostAccountPasswordRequestCapn_Promise) Auth() AuthDataCapn_Promise { return AuthDataCapn_Promise{Pipeline: p.Pipeline.GetPipeline(1)} } type PostRegisterEmailRequestCapn struct{ capnp.Struct } // PostRegisterEmailRequestCapn_TypeID is the unique identifier for the type PostRegisterEmailRequestCapn. const PostRegisterEmailRequestCapn_TypeID = 0xc092d29cb93f86dc func NewPostRegisterEmailRequestCapn(s *capnp.Segment) (PostRegisterEmailRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}) return PostRegisterEmailRequestCapn{st}, err } func NewRootPostRegisterEmailRequestCapn(s *capnp.Segment) (PostRegisterEmailRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}) return PostRegisterEmailRequestCapn{st}, err } func ReadRootPostRegisterEmailRequestCapn(msg *capnp.Message) (PostRegisterEmailRequestCapn, error) { root, err := msg.RootPtr() return PostRegisterEmailRequestCapn{root.Struct()}, err } func (s PostRegisterEmailRequestCapn) String() string { str, _ := text.Marshal(0xc092d29cb93f86dc, s.Struct) return str } func (s PostRegisterEmailRequestCapn) ClientSecret() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostRegisterEmailRequestCapn) HasClientSecret() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostRegisterEmailRequestCapn) ClientSecretBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostRegisterEmailRequestCapn) SetClientSecret(v string) error { return s.Struct.SetText(0, v) } func (s PostRegisterEmailRequestCapn) Email() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s PostRegisterEmailRequestCapn) HasEmail() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s PostRegisterEmailRequestCapn) EmailBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s PostRegisterEmailRequestCapn) SetEmail(v string) error { return s.Struct.SetText(1, v) } func (s PostRegisterEmailRequestCapn) SendAttempt() int64 { return int64(s.Struct.Uint64(0)) } func (s PostRegisterEmailRequestCapn) SetSendAttempt(v int64) { s.Struct.SetUint64(0, uint64(v)) } func (s PostRegisterEmailRequestCapn) NextLink() (string, error) { p, err := s.Struct.Ptr(2) return p.Text(), err } func (s PostRegisterEmailRequestCapn) HasNextLink() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s PostRegisterEmailRequestCapn) NextLinkBytes() ([]byte, error) { p, err := s.Struct.Ptr(2) return p.TextBytes(), err } func (s PostRegisterEmailRequestCapn) SetNextLink(v string) error { return s.Struct.SetText(2, v) } func (s PostRegisterEmailRequestCapn) IDServer() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } func (s PostRegisterEmailRequestCapn) HasIDServer() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s PostRegisterEmailRequestCapn) IDServerBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } func (s PostRegisterEmailRequestCapn) SetIDServer(v string) error { return s.Struct.SetText(3, v) } // PostRegisterEmailRequestCapn_List is a list of PostRegisterEmailRequestCapn. type PostRegisterEmailRequestCapn_List struct{ capnp.List } // NewPostRegisterEmailRequestCapn creates a new list of PostRegisterEmailRequestCapn. func NewPostRegisterEmailRequestCapn_List(s *capnp.Segment, sz int32) (PostRegisterEmailRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 4}, sz) return PostRegisterEmailRequestCapn_List{l}, err } func (s PostRegisterEmailRequestCapn_List) At(i int) PostRegisterEmailRequestCapn { return PostRegisterEmailRequestCapn{s.List.Struct(i)} } func (s PostRegisterEmailRequestCapn_List) Set(i int, v PostRegisterEmailRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostRegisterEmailRequestCapn_List) String() string { str, _ := text.MarshalList(0xc092d29cb93f86dc, s.List) return str } // PostRegisterEmailRequestCapn_Promise is a wrapper for a PostRegisterEmailRequestCapn promised by a client call. type PostRegisterEmailRequestCapn_Promise struct{ *capnp.Pipeline } func (p PostRegisterEmailRequestCapn_Promise) Struct() (PostRegisterEmailRequestCapn, error) { s, err := p.Pipeline.Struct() return PostRegisterEmailRequestCapn{s}, err } type PostRegisterEmailResponseCapn struct{ capnp.Struct } // PostRegisterEmailResponseCapn_TypeID is the unique identifier for the type PostRegisterEmailResponseCapn. const PostRegisterEmailResponseCapn_TypeID = 0xa5508c34544c0f89 func NewPostRegisterEmailResponseCapn(s *capnp.Segment) (PostRegisterEmailResponseCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostRegisterEmailResponseCapn{st}, err } func NewRootPostRegisterEmailResponseCapn(s *capnp.Segment) (PostRegisterEmailResponseCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostRegisterEmailResponseCapn{st}, err } func ReadRootPostRegisterEmailResponseCapn(msg *capnp.Message) (PostRegisterEmailResponseCapn, error) { root, err := msg.RootPtr() return PostRegisterEmailResponseCapn{root.Struct()}, err } func (s PostRegisterEmailResponseCapn) String() string { str, _ := text.Marshal(0xa5508c34544c0f89, s.Struct) return str } func (s PostRegisterEmailResponseCapn) SID() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostRegisterEmailResponseCapn) HasSID() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostRegisterEmailResponseCapn) SIDBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostRegisterEmailResponseCapn) SetSID(v string) error { return s.Struct.SetText(0, v) } // PostRegisterEmailResponseCapn_List is a list of PostRegisterEmailResponseCapn. type PostRegisterEmailResponseCapn_List struct{ capnp.List } // NewPostRegisterEmailResponseCapn creates a new list of PostRegisterEmailResponseCapn. func NewPostRegisterEmailResponseCapn_List(s *capnp.Segment, sz int32) (PostRegisterEmailResponseCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz) return PostRegisterEmailResponseCapn_List{l}, err } func (s PostRegisterEmailResponseCapn_List) At(i int) PostRegisterEmailResponseCapn { return PostRegisterEmailResponseCapn{s.List.Struct(i)} } func (s PostRegisterEmailResponseCapn_List) Set(i int, v PostRegisterEmailResponseCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostRegisterEmailResponseCapn_List) String() string { str, _ := text.MarshalList(0xa5508c34544c0f89, s.List) return str } // PostRegisterEmailResponseCapn_Promise is a wrapper for a PostRegisterEmailResponseCapn promised by a client call. type PostRegisterEmailResponseCapn_Promise struct{ *capnp.Pipeline } func (p PostRegisterEmailResponseCapn_Promise) Struct() (PostRegisterEmailResponseCapn, error) { s, err := p.Pipeline.Struct() return PostRegisterEmailResponseCapn{s}, err } type PostRegisterMsisdResponseCapn struct{ capnp.Struct } // PostRegisterMsisdResponseCapn_TypeID is the unique identifier for the type PostRegisterMsisdResponseCapn. const PostRegisterMsisdResponseCapn_TypeID = 0x9b22e2590a4c4fb9 func NewPostRegisterMsisdResponseCapn(s *capnp.Segment) (PostRegisterMsisdResponseCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostRegisterMsisdResponseCapn{st}, err } func NewRootPostRegisterMsisdResponseCapn(s *capnp.Segment) (PostRegisterMsisdResponseCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}) return PostRegisterMsisdResponseCapn{st}, err } func ReadRootPostRegisterMsisdResponseCapn(msg *capnp.Message) (PostRegisterMsisdResponseCapn, error) { root, err := msg.RootPtr() return PostRegisterMsisdResponseCapn{root.Struct()}, err } func (s PostRegisterMsisdResponseCapn) String() string { str, _ := text.Marshal(0x9b22e2590a4c4fb9, s.Struct) return str } func (s PostRegisterMsisdResponseCapn) SID() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostRegisterMsisdResponseCapn) HasSID() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostRegisterMsisdResponseCapn) SIDBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostRegisterMsisdResponseCapn) SetSID(v string) error { return s.Struct.SetText(0, v) } // PostRegisterMsisdResponseCapn_List is a list of PostRegisterMsisdResponseCapn. type PostRegisterMsisdResponseCapn_List struct{ capnp.List } // NewPostRegisterMsisdResponseCapn creates a new list of PostRegisterMsisdResponseCapn. func NewPostRegisterMsisdResponseCapn_List(s *capnp.Segment, sz int32) (PostRegisterMsisdResponseCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 1}, sz) return PostRegisterMsisdResponseCapn_List{l}, err } func (s PostRegisterMsisdResponseCapn_List) At(i int) PostRegisterMsisdResponseCapn { return PostRegisterMsisdResponseCapn{s.List.Struct(i)} } func (s PostRegisterMsisdResponseCapn_List) Set(i int, v PostRegisterMsisdResponseCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostRegisterMsisdResponseCapn_List) String() string { str, _ := text.MarshalList(0x9b22e2590a4c4fb9, s.List) return str } // PostRegisterMsisdResponseCapn_Promise is a wrapper for a PostRegisterMsisdResponseCapn promised by a client call. type PostRegisterMsisdResponseCapn_Promise struct{ *capnp.Pipeline } func (p PostRegisterMsisdResponseCapn_Promise) Struct() (PostRegisterMsisdResponseCapn, error) { s, err := p.Pipeline.Struct() return PostRegisterMsisdResponseCapn{s}, err } type PostRegisterMsisdnRequestCapn struct{ capnp.Struct } // PostRegisterMsisdnRequestCapn_TypeID is the unique identifier for the type PostRegisterMsisdnRequestCapn. const PostRegisterMsisdnRequestCapn_TypeID = 0xdaab6ace151da989 func NewPostRegisterMsisdnRequestCapn(s *capnp.Segment) (PostRegisterMsisdnRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 5}) return PostRegisterMsisdnRequestCapn{st}, err } func NewRootPostRegisterMsisdnRequestCapn(s *capnp.Segment) (PostRegisterMsisdnRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 5}) return PostRegisterMsisdnRequestCapn{st}, err } func ReadRootPostRegisterMsisdnRequestCapn(msg *capnp.Message) (PostRegisterMsisdnRequestCapn, error) { root, err := msg.RootPtr() return PostRegisterMsisdnRequestCapn{root.Struct()}, err } func (s PostRegisterMsisdnRequestCapn) String() string { str, _ := text.Marshal(0xdaab6ace151da989, s.Struct) return str } func (s PostRegisterMsisdnRequestCapn) ClientSecret() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s PostRegisterMsisdnRequestCapn) HasClientSecret() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostRegisterMsisdnRequestCapn) ClientSecretBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s PostRegisterMsisdnRequestCapn) SetClientSecret(v string) error { return s.Struct.SetText(0, v) } func (s PostRegisterMsisdnRequestCapn) Country() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s PostRegisterMsisdnRequestCapn) HasCountry() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s PostRegisterMsisdnRequestCapn) CountryBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s PostRegisterMsisdnRequestCapn) SetCountry(v string) error { return s.Struct.SetText(1, v) } func (s PostRegisterMsisdnRequestCapn) PhoneNumber() (string, error) { p, err := s.Struct.Ptr(2) return p.Text(), err } func (s PostRegisterMsisdnRequestCapn) HasPhoneNumber() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s PostRegisterMsisdnRequestCapn) PhoneNumberBytes() ([]byte, error) { p, err := s.Struct.Ptr(2) return p.TextBytes(), err } func (s PostRegisterMsisdnRequestCapn) SetPhoneNumber(v string) error { return s.Struct.SetText(2, v) } func (s PostRegisterMsisdnRequestCapn) SendAttempt() int64 { return int64(s.Struct.Uint64(0)) } func (s PostRegisterMsisdnRequestCapn) SetSendAttempt(v int64) { s.Struct.SetUint64(0, uint64(v)) } func (s PostRegisterMsisdnRequestCapn) NextLink() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } func (s PostRegisterMsisdnRequestCapn) HasNextLink() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s PostRegisterMsisdnRequestCapn) NextLinkBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } func (s PostRegisterMsisdnRequestCapn) SetNextLink(v string) error { return s.Struct.SetText(3, v) } func (s PostRegisterMsisdnRequestCapn) IDServer() (string, error) { p, err := s.Struct.Ptr(4) return p.Text(), err } func (s PostRegisterMsisdnRequestCapn) HasIDServer() bool { p, err := s.Struct.Ptr(4) return p.IsValid() || err != nil } func (s PostRegisterMsisdnRequestCapn) IDServerBytes() ([]byte, error) { p, err := s.Struct.Ptr(4) return p.TextBytes(), err } func (s PostRegisterMsisdnRequestCapn) SetIDServer(v string) error { return s.Struct.SetText(4, v) } // PostRegisterMsisdnRequestCapn_List is a list of PostRegisterMsisdnRequestCapn. type PostRegisterMsisdnRequestCapn_List struct{ capnp.List } // NewPostRegisterMsisdnRequestCapn creates a new list of PostRegisterMsisdnRequestCapn. func NewPostRegisterMsisdnRequestCapn_List(s *capnp.Segment, sz int32) (PostRegisterMsisdnRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 5}, sz) return PostRegisterMsisdnRequestCapn_List{l}, err } func (s PostRegisterMsisdnRequestCapn_List) At(i int) PostRegisterMsisdnRequestCapn { return PostRegisterMsisdnRequestCapn{s.List.Struct(i)} } func (s PostRegisterMsisdnRequestCapn_List) Set(i int, v PostRegisterMsisdnRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostRegisterMsisdnRequestCapn_List) String() string { str, _ := text.MarshalList(0xdaab6ace151da989, s.List) return str } // PostRegisterMsisdnRequestCapn_Promise is a wrapper for a PostRegisterMsisdnRequestCapn promised by a client call. type PostRegisterMsisdnRequestCapn_Promise struct{ *capnp.Pipeline } func (p PostRegisterMsisdnRequestCapn_Promise) Struct() (PostRegisterMsisdnRequestCapn, error) { s, err := p.Pipeline.Struct() return PostRegisterMsisdnRequestCapn{s}, err } type PostRegisterRequestCapn struct{ capnp.Struct } // PostRegisterRequestCapn_TypeID is the unique identifier for the type PostRegisterRequestCapn. const PostRegisterRequestCapn_TypeID = 0xf8d8657dfb7a1b21 func NewPostRegisterRequestCapn(s *capnp.Segment) (PostRegisterRequestCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 9}) return PostRegisterRequestCapn{st}, err } func NewRootPostRegisterRequestCapn(s *capnp.Segment) (PostRegisterRequestCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 8, PointerCount: 9}) return PostRegisterRequestCapn{st}, err } func ReadRootPostRegisterRequestCapn(msg *capnp.Message) (PostRegisterRequestCapn, error) { root, err := msg.RootPtr() return PostRegisterRequestCapn{root.Struct()}, err } func (s PostRegisterRequestCapn) String() string { str, _ := text.Marshal(0xf8d8657dfb7a1b21, s.Struct) return str } func (s PostRegisterRequestCapn) Auth() (AuthDictCapn, error) { p, err := s.Struct.Ptr(0) return AuthDictCapn{Struct: p.Struct()}, err } func (s PostRegisterRequestCapn) HasAuth() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) SetAuth(v AuthDictCapn) error { return s.Struct.SetPtr(0, v.Struct.ToPtr()) } // NewAuth sets the auth field to a newly // allocated AuthDictCapn struct, preferring placement in s's segment. func (s PostRegisterRequestCapn) NewAuth() (AuthDictCapn, error) { ss, err := NewAuthDictCapn(s.Struct.Segment()) if err != nil { return AuthDictCapn{}, err } err = s.Struct.SetPtr(0, ss.Struct.ToPtr()) return ss, err } func (s PostRegisterRequestCapn) BindEmail() bool { return s.Struct.Bit(0) } func (s PostRegisterRequestCapn) SetBindEmail(v bool) { s.Struct.SetBit(0, v) } func (s PostRegisterRequestCapn) Username() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s PostRegisterRequestCapn) HasUsername() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) UsernameBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetUsername(v string) error { return s.Struct.SetText(1, v) } func (s PostRegisterRequestCapn) Password() (string, error) { p, err := s.Struct.Ptr(2) return p.Text(), err } func (s PostRegisterRequestCapn) HasPassword() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) PasswordBytes() ([]byte, error) { p, err := s.Struct.Ptr(2) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetPassword(v string) error { return s.Struct.SetText(2, v) } func (s PostRegisterRequestCapn) DeviceID() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } func (s PostRegisterRequestCapn) HasDeviceID() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) DeviceIDBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetDeviceID(v string) error { return s.Struct.SetText(3, v) } func (s PostRegisterRequestCapn) InitialDisplayName() (string, error) { p, err := s.Struct.Ptr(4) return p.Text(), err } func (s PostRegisterRequestCapn) HasInitialDisplayName() bool { p, err := s.Struct.Ptr(4) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) InitialDisplayNameBytes() ([]byte, error) { p, err := s.Struct.Ptr(4) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetInitialDisplayName(v string) error { return s.Struct.SetText(4, v) } func (s PostRegisterRequestCapn) InhibitLogin() bool { return s.Struct.Bit(1) } func (s PostRegisterRequestCapn) SetInhibitLogin(v bool) { s.Struct.SetBit(1, v) } func (s PostRegisterRequestCapn) Kind() (string, error) { p, err := s.Struct.Ptr(5) return p.Text(), err } func (s PostRegisterRequestCapn) HasKind() bool { p, err := s.Struct.Ptr(5) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) KindBytes() ([]byte, error) { p, err := s.Struct.Ptr(5) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetKind(v string) error { return s.Struct.SetText(5, v) } func (s PostRegisterRequestCapn) Domain() (string, error) { p, err := s.Struct.Ptr(6) return p.Text(), err } func (s PostRegisterRequestCapn) HasDomain() bool { p, err := s.Struct.Ptr(6) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) DomainBytes() ([]byte, error) { p, err := s.Struct.Ptr(6) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetDomain(v string) error { return s.Struct.SetText(6, v) } func (s PostRegisterRequestCapn) AccessToken() (string, error) { p, err := s.Struct.Ptr(7) return p.Text(), err } func (s PostRegisterRequestCapn) HasAccessToken() bool { p, err := s.Struct.Ptr(7) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) AccessTokenBytes() ([]byte, error) { p, err := s.Struct.Ptr(7) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetAccessToken(v string) error { return s.Struct.SetText(7, v) } func (s PostRegisterRequestCapn) RemoteAddr() (string, error) { p, err := s.Struct.Ptr(8) return p.Text(), err } func (s PostRegisterRequestCapn) HasRemoteAddr() bool { p, err := s.Struct.Ptr(8) return p.IsValid() || err != nil } func (s PostRegisterRequestCapn) RemoteAddrBytes() ([]byte, error) { p, err := s.Struct.Ptr(8) return p.TextBytes(), err } func (s PostRegisterRequestCapn) SetRemoteAddr(v string) error { return s.Struct.SetText(8, v) } func (s PostRegisterRequestCapn) Admin() bool { return s.Struct.Bit(2) } func (s PostRegisterRequestCapn) SetAdmin(v bool) { s.Struct.SetBit(2, v) } // PostRegisterRequestCapn_List is a list of PostRegisterRequestCapn. type PostRegisterRequestCapn_List struct{ capnp.List } // NewPostRegisterRequestCapn creates a new list of PostRegisterRequestCapn. func NewPostRegisterRequestCapn_List(s *capnp.Segment, sz int32) (PostRegisterRequestCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 8, PointerCount: 9}, sz) return PostRegisterRequestCapn_List{l}, err } func (s PostRegisterRequestCapn_List) At(i int) PostRegisterRequestCapn { return PostRegisterRequestCapn{s.List.Struct(i)} } func (s PostRegisterRequestCapn_List) Set(i int, v PostRegisterRequestCapn) error { return s.List.SetStruct(i, v.Struct) } func (s PostRegisterRequestCapn_List) String() string { str, _ := text.MarshalList(0xf8d8657dfb7a1b21, s.List) return str } // PostRegisterRequestCapn_Promise is a wrapper for a PostRegisterRequestCapn promised by a client call. type PostRegisterRequestCapn_Promise struct{ *capnp.Pipeline } func (p PostRegisterRequestCapn_Promise) Struct() (PostRegisterRequestCapn, error) { s, err := p.Pipeline.Struct() return PostRegisterRequestCapn{s}, err } func (p PostRegisterRequestCapn_Promise) Auth() AuthDictCapn_Promise { return AuthDictCapn_Promise{Pipeline: p.Pipeline.GetPipeline(0)} } type RegisterResponseCapn struct{ capnp.Struct } // RegisterResponseCapn_TypeID is the unique identifier for the type RegisterResponseCapn. const RegisterResponseCapn_TypeID = 0xc235bc5c20ec749c func NewRegisterResponseCapn(s *capnp.Segment) (RegisterResponseCapn, error) { st, err := capnp.NewStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4}) return RegisterResponseCapn{st}, err } func NewRootRegisterResponseCapn(s *capnp.Segment) (RegisterResponseCapn, error) { st, err := capnp.NewRootStruct(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4}) return RegisterResponseCapn{st}, err } func ReadRootRegisterResponseCapn(msg *capnp.Message) (RegisterResponseCapn, error) { root, err := msg.RootPtr() return RegisterResponseCapn{root.Struct()}, err } func (s RegisterResponseCapn) String() string { str, _ := text.Marshal(0xc235bc5c20ec749c, s.Struct) return str } func (s RegisterResponseCapn) UserID() (string, error) { p, err := s.Struct.Ptr(0) return p.Text(), err } func (s RegisterResponseCapn) HasUserID() bool { p, err := s.Struct.Ptr(0) return p.IsValid() || err != nil } func (s RegisterResponseCapn) UserIDBytes() ([]byte, error) { p, err := s.Struct.Ptr(0) return p.TextBytes(), err } func (s RegisterResponseCapn) SetUserID(v string) error { return s.Struct.SetText(0, v) } func (s RegisterResponseCapn) AccessToken() (string, error) { p, err := s.Struct.Ptr(1) return p.Text(), err } func (s RegisterResponseCapn) HasAccessToken() bool { p, err := s.Struct.Ptr(1) return p.IsValid() || err != nil } func (s RegisterResponseCapn) AccessTokenBytes() ([]byte, error) { p, err := s.Struct.Ptr(1) return p.TextBytes(), err } func (s RegisterResponseCapn) SetAccessToken(v string) error { return s.Struct.SetText(1, v) } func (s RegisterResponseCapn) HomeServer() (string, error) { p, err := s.Struct.Ptr(2) return p.Text(), err } func (s RegisterResponseCapn) HasHomeServer() bool { p, err := s.Struct.Ptr(2) return p.IsValid() || err != nil } func (s RegisterResponseCapn) HomeServerBytes() ([]byte, error) { p, err := s.Struct.Ptr(2) return p.TextBytes(), err } func (s RegisterResponseCapn) SetHomeServer(v string) error { return s.Struct.SetText(2, v) } func (s RegisterResponseCapn) DeviceID() (string, error) { p, err := s.Struct.Ptr(3) return p.Text(), err } func (s RegisterResponseCapn) HasDeviceID() bool { p, err := s.Struct.Ptr(3) return p.IsValid() || err != nil } func (s RegisterResponseCapn) DeviceIDBytes() ([]byte, error) { p, err := s.Struct.Ptr(3) return p.TextBytes(), err } func (s RegisterResponseCapn) SetDeviceID(v string) error { return s.Struct.SetText(3, v) } // RegisterResponseCapn_List is a list of RegisterResponseCapn. type RegisterResponseCapn_List struct{ capnp.List } // NewRegisterResponseCapn creates a new list of RegisterResponseCapn. func NewRegisterResponseCapn_List(s *capnp.Segment, sz int32) (RegisterResponseCapn_List, error) { l, err := capnp.NewCompositeList(s, capnp.ObjectSize{DataSize: 0, PointerCount: 4}, sz) return RegisterResponseCapn_List{l}, err } func (s RegisterResponseCapn_List) At(i int) RegisterResponseCapn { return RegisterResponseCapn{s.List.Struct(i)} } func (s RegisterResponseCapn_List) Set(i int, v RegisterResponseCapn) error { return s.List.SetStruct(i, v.Struct) } func (s RegisterResponseCapn_List) String() string { str, _ := text.MarshalList(0xc235bc5c20ec749c, s.List) return str } // RegisterResponseCapn_Promise is a wrapper for a RegisterResponseCapn promised by a client call. type RegisterResponseCapn_Promise struct{ *capnp.Pipeline } func (p RegisterResponseCapn_Promise) Struct() (RegisterResponseCapn, error) { s, err := p.Pipeline.Struct() return RegisterResponseCapn{s}, err } const schema_e5137205f57b43a9 = "x\xda\xecW\x7fhTW\x16>\xe7\xdd\x99L\xa2\xf9" + "\xe1pgw\xd5\xc55\x13\x93\x98\x04\x15\x8d.\xbb\x8a" + "K\x123\xee\x9a\xec$\xce\xcd\xe8\xfe\x08.\xf8f\xe6" + "\x92y\xc9\xcc\x9b\xc9\xbc\x97\xc4\xb8\x06\xb3\xa0\xbb\x06\xb2" + "\xbb*V4\x0d-\x16S+m\xa1\x85V\x9a6\xa1" + "\xb6T\xeb?V,TjZh)\xd8bk\x8bm" + ")m)2\xe5\xbe\xcc\xbcy\x19\x9f?\xb0\xfd\xab\x94" + "\xfc3|\xf98\xf3}\xdf9\xf7\xdc;\xab\x1b\x8a\x1b" + "\xa55\xceS\x8d\x00\xc1\x9b\x92\xb3 M6v\xbe\xff" + "\xcb\x97\x1e\xfd\x0f\xb8K1}\xba\xf9\x9f_9S\xf4" + "\x1a8%\x17\xc0\xda\xf5\xe5\xddH\xdb\xca]\x00\xb4\xa5" + "|\x000=\xb9\xd5?\xef\xef\x1fT<\x9cGFA" + ">]\x1eB:m\x90'\xcb\x1b\x00\xd3G\x7fs>" + "6\xd5\xfb\xab\xc7\xec\xc8W\xcbw#\xfd\xd4 _7" + "\xc8#e\xfem\xebF\x03\x13v\xe4\"o\x08\xe9\x12" + "\xaf /\xf2\x0a\xf2\xc5\xbf|x\xa2\xf0\xf1!;2" + "]\xef\x9d\xa1\x9b\x0dn\x93\xc1m\x8c\xbc\xb35|\xf4" + "\xcc\xb3\xc0J\xd1Bv\x88\xc2\xbd\xdeN\xa4\xfb\x0d\xf2" + "\xbf\x0c\xf2\x15\x12Z\xf5\xd6\xf9\xc63v*&\xbcc" + "H\xa7\x0d\xf2\xa4An\xf9$\xb1b\xf4\x7f[\xa6\xf2" + "*;\x8d\xd2W\xbd\x9b\x90^\x17\xec\xb5\xd7\xbcK\x11" + "0\xfd\xee\xbf\x1b&\xc7\xdf<|\xd6\x96~\xab\xa2\x13" + "\xa9{\x99\xf8X\xb2\xcc\xa0\x8f\xeb7\xcawL\xfd\xf6" + "\xd5<)\x06{e\xe5b\xa4\x7f\xa84\xecV~\x04" + "\x98>\xb7~\xe4w~\xdf\xf9\xd7\xedt/\xaa\x1aC" + "\xba\xa6J\x90WV\x09\xdd\xf4\xc5}\x83\xed'\xfd\x17" + "\xf3\x858\x05\xbbM\xb0\xb9`\xaf\x95\xab\xfe*\x84\xdc" + "\xd8\xdd\xff\xc8\xc7W\xe4Kv\xb5_\xa9^\x8c\xf4r" + "\xb5\xa8}\xb1Z\xd4.\x9c\x08\xe8\xef}\xfd\xf2%\x9b" + "i\xa2\x9fW\xcf\xd0[\x06\xf7\xdbj1L#\xa7\x97" + "\xfc\xe2\x8d\xee'glul_\x1eB\xaa,\x17\x1f" + "\xf9rC\xc7\x97\xaf]\xf8\xc2\xd3z\xed3\x9b@\xe8" + "\xb9\x9a\x19z\xb9\xc6\x90Q#\xf2\xf8\x7f`\xa6\xe7\xcf" + "\xf5c7m\xb3\x9e\xa8=\x8ct\xbaV|\x9c\xac5" + "\xb2\xf6\xfez\xf7wC\xfc\xedo\xf2\xe9EF'\xeb" + "\xea\x91^\xaf3:YwJ\x82\xf4\x9c\xbf\xad\xe9\x14" + "\xefR4\x9d\xa7\x1c\xab\xc2rR\xdd\x10HhzS" + "8\x9c\xe8S\xf5\x80\xaci\x03\x89T\xa4\x83\xf7\xf6q" + "M/k\x96\x93j\x00\x91\x15\x12\x07\x80\x03\x01\xdc\xb5" + "!\x00VC\x90\xad\x93\xd0\x8d\xe8A\x01\xae\xa9\x03`" + "+\x08\xb2\xdfK\x98V\xf9\x80Q\x06\\\x89T\x04\x8b" + "A\xc2b\xc02\xb9O\x8f\xe2\x82\\\xda\x80\xb8\x00\xd0" + "NJG\x06j\xd3\x14-\xd2\xc1\xb5dB\xd5x\xb3" + "+\xa3\xc4a*)\xa9\x00`\x85\x04\x99GB\x97\xd6" + "\xe2\xcb~\xd5]\xec\xf9\xb8\x1c\xd6\x95~Y\xe7\x86\xc1" + "\x06Mo\xbe\xbdl]\xae\xec\x03\xa8\xde\x1c\x97\x95\xd8" + "\x0fQ-\xcd\xd6l\xea\xd3\xa3\x7f\x8c%\x06\x9aer" + "[\x89\x0d\x99\x12\x95\x126h\xba\xdc\xc55,\x05\x0c" + "\x104\x8a\x95\xde.\xf0O\xdc\xd4\xd7\xd4o\xd5gS" + "\xbc\x03\x80\x15\x13d\x0b%L\xcb\x82,\x87b\x80\x1c" + "\x11$DKi\xe7\x1d\x87gn\xe3l\xbe\xe2>\x1b" + "\xe7\xe7]rx0+<3\x92\xa2a \xeay\xcc" + "zC\xad\x00l\x0fAv\xc02\x92\xfb\x05\xb8\x8f " + ";(!J\x1e\x94\x00\xdc\xff\xad\x07`\x07\x08\xb2#" + "\x12\xba\x89\xe4A\x02\xe0>$\xfa=J\x90\x1d\x93\xd0" + "\xed \x1et\x00\xb8\x1f\x12\x12\x0f\x12d\xe3\x12\xa6\x93" + "\x19_\x00`J\xed\xd3xJ\x95\xe3\xdc\x82-\x95#" + "qE\xcd\xe6T\xa6\x0f&y\xf6_\xae\xb8\x1c\xc6\x12" + "\x90\xb0\xe4\xbe\x86'c4\x13\x9c\xc5h\xb7\x9dQa" + "j\x98 \x1b\xcd\x19\x1d\x09\xd9\x19m\xcdy2\x8d\x1e" + "\x17\xe01\x82\xec\xa4\x84\xe9pL\xe1\xaa\x1e\xe4P\x16" + "Nq\xdd\xf4\xc5\x85*\xd3\xb9\xc6\xd5H\x93\xaesp" + "\xc5\x93::AB'\x88C\xbfK\xf7+j\x8f5" + "#\xc5\x17\xe4\xa9~\x9e\xb2bY\xf3d\xd6|\xae\xb9" + "y\xd3\xb2\xc04-\x8bi\xdfA\x90E-\xa6\xb90" + "\x18!\xc8\x92\x12\xba\xa5\x8c\xebx'\x00\x8b\x11d\xbb" + "\x84k2\xeb\xbaO\x18\xd4\x09\xb2a\x09\x1bD\xd7," + "\xf3&\x87\xc3\\\xd3\xb6%\xc0\xd5\xc3U\x13\x8d&\xe2" + "\\\x08\x07\xc2S&\x18\xe1\xfdJ\x98\xb7\xf8\xec\xbc\xdc" + "\xf9$\xcc]\x06\x0fp\x12\xeeq\xc8\xd4\xfcYYh" + "\x96>\xde\x9dk\xac\x19\xdb\x89M\x00l\x9c {\xc2" + "\x12\xdb\x84\xc8\xf2$A\xf6\x8c\x84\x98I\xedi\x81=" + "E\x90\xbd`\x99\x95\xe7E\x94\xcf\x11dg%t;" + "\x1d\x1et\x02\xb8\xa7\x058E\x90]\xb8\xe3\x00\xed5" + "\x84\xa7\x06Mw\xc9hB\xe5\xed}qp\x85,\x11" + "\xff\xa8\x83\x95\xbf\xf1\xec\xc2o\xb5l:1\x19\xeds" + "\xcf\xb3\xddF\xf6\xc9\xbal\x96\xb2\\\x8ab\x87T\x12" + "d\xab-a\xaf\xdc\x94\xbb)\xe7l\x83\xbd\x1a\xd74" + "%\xa1\xde\xed\xc2\x9as\x09\x9am\xce^'?\xb7\xd9" + "\xda\x13%\xac\xdb\xed\x8d:\xbb\xbd!\x92\xd9I\x90\xc5" + ",\xc9(\x15\x96e\x92\xdd\x1b\xf1\xd6\xdc2\xb9k\xf7" + "\xf2v\xfb\xecY\x7f\xa05\x91\xbd\xdf\xf0'\xbf\xf6\xad" + "\x13>\xeb{\xa9\xf9\x12[\x9d\xf5M\x9b\xb0\x0e \xb8" + "\x11\x09\x06\xb7\xa0\x84\x19\xe7t3v\x00\x04}\x02\x0e" + "\xa0h#\x1a\xeei\x1b\xb6\x02\x04\xfd\x02\xff\x1b\xe6\x02" + "\xa0\xdb\x0d|\x9b\xc0wb.\x03\xfa\x0f\x03\xdf!\xf0" + "(\xe6F\x9dr\x1c\x03\x08F\x05\xae\x0b\xbc\x00=X" + "\x00@{\xb1\x1b \x98\x14\xf8\x1e\x81\xbb\x9c\x1e\xe3\xe7" + "\xdb\xa0!S\x17\xf8\xb0\xc0\x0b\x0b