pub struct ODataDeltaResponse {
pub context: Option<String>,
pub value: Vec<Value>,
pub delta_link: Option<String>,
pub next_link: Option<String>,
}Expand description
OData delta response from the Dataverse Web API.
Equivalent to RetrieveEntityChangesResponse from the platform SDK.
Contains changed records (new/updated and deleted) plus a delta link
for the next poll.
Fields§
§context: Option<String>OData context URL (contains entity set name and metadata path).
value: Vec<Value>List of changed records. Each entry is either:
- A new/updated record (regular entity object)
- A deleted record (object with
@odata.contextcontaining$deletedEntity)
delta_link: Option<String>Delta link URL for the next change tracking poll.
Contains an embedded delta token equivalent to the platform’s DataToken.
next_link: Option<String>Next link URL for pagination within the current response.
Equivalent to the platform’s MoreRecords + PagingCookie.
Trait Implementations§
Source§impl Clone for ODataDeltaResponse
impl Clone for ODataDeltaResponse
Source§fn clone(&self) -> ODataDeltaResponse
fn clone(&self) -> ODataDeltaResponse
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ODataDeltaResponse
impl Debug for ODataDeltaResponse
Source§impl<'de> Deserialize<'de> for ODataDeltaResponse
impl<'de> Deserialize<'de> for ODataDeltaResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ODataDeltaResponse
impl RefUnwindSafe for ODataDeltaResponse
impl Send for ODataDeltaResponse
impl Sync for ODataDeltaResponse
impl Unpin for ODataDeltaResponse
impl UnsafeUnpin for ODataDeltaResponse
impl UnwindSafe for ODataDeltaResponse
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
impl<D> DeserializeWith<JsonFormat> for Dwhere
D: DeserializeOwned,
Source§fn deserialize_with(body: ResponseBody) -> Result<D, Error>
fn deserialize_with(body: ResponseBody) -> Result<D, Error>
Deserialize the response body using the specified format. Read more