Struct momento_protos::auth::GenerateApiTokenResponse
source · pub struct GenerateApiTokenResponse {
pub api_key: String,
pub refresh_token: String,
pub endpoint: String,
pub valid_until: u64,
}
Fields§
§api_key: String
the api key used for authentication against Momento backend
refresh_token: String
the token that will allow the api token to be refreshed, which will give you back a new refresh and api token
endpoint: String
the Momento endpoint that this token is allowed to make requests against
valid_until: u64
epoch seconds when the api token expires
Trait Implementations§
source§impl Clone for GenerateApiTokenResponse
impl Clone for GenerateApiTokenResponse
source§fn clone(&self) -> GenerateApiTokenResponse
fn clone(&self) -> GenerateApiTokenResponse
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GenerateApiTokenResponse
impl Debug for GenerateApiTokenResponse
source§impl Default for GenerateApiTokenResponse
impl Default for GenerateApiTokenResponse
source§impl Message for GenerateApiTokenResponse
impl Message for GenerateApiTokenResponse
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for GenerateApiTokenResponse
impl PartialEq for GenerateApiTokenResponse
source§fn eq(&self, other: &GenerateApiTokenResponse) -> bool
fn eq(&self, other: &GenerateApiTokenResponse) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GenerateApiTokenResponse
Auto Trait Implementations§
impl Freeze for GenerateApiTokenResponse
impl RefUnwindSafe for GenerateApiTokenResponse
impl Send for GenerateApiTokenResponse
impl Sync for GenerateApiTokenResponse
impl Unpin for GenerateApiTokenResponse
impl UnwindSafe for GenerateApiTokenResponse
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request